Table of Contents

Picalook

FIXME

Backend

The Git projects for the Picalook backend is located in four places

The backend uses MongoDB, Python, FastAPI, Gunicorn, Pymongo (Version 3.13 due to max compatibility with the mongo versions) It's connects to four databases

The backend steps is:

<HTML><ol></HTML>

Reference Shop

The reference shop is created by the reference_shop_to_csv.py in the Picalook Middleware, and than imported by the normal CSV process, you need to create an config in the user collection to make it work

Customer Shop

The customer shop, to configure, you need to add in the user config the data picalook: True in the mongo document (look at the madeleine DE in the user collection as example). This is important for the lilly_data_from_mongo script in the v3-lilly-export, because if this is true, it gonna generate the 8000XXXX for the lilly-db. This is important for the convertion of the reference looks to customer looks

picalook Looks (in reference shop)

These looks are created in the Visualytics page, for the “Picalook Shop” that you can select, these looks are saved in the pci_picalook_styles collection in the visualytics data mongo database. The saved data is used to convert them to customer looks

transfer picalook looks into customer shop

To do this, run the script convert_looks_ref_to_customer.py in the Picalook Middleware, you need to select an shop uid to run the script, this gonna copy the ref looks and do the required changes to be an customer shop looks

Frontend