I am trying to set up a Shopify store, as close as possible to the default templates though there will be some custom programming involved.
I’m running into issues and feel I’m hitting the limits of what I can do with the Storefront APIs, so I want to double check whether this idea is even possible within the frameworks Shopify offers.
Requirements:
- Item/Product customisation at the customer level:
- A customer can customize a product. This includes adding custom text and uploading a file with a custom design.
- The customisation is saved in the product database (accessible to Store in some way) on a per-customer basis. I.e. after the purchase I should be able to retrieve this data still.
- Customisation is based on unknown customer input, so cannot be predefined as variant of the product.
- Customization ideally can be saved accross session, i.e. if a customer starts editing a customisation today, leaves, and comes back three days later, the customisation is saved, just like e.g. shopping cart items
- The customisation happens without manual Product addition in the Shopify store by me, but automatically for each customer.
Sifting through the API docs, I can only find custom database functionality when developing custom Shopify apps for the backend, but not for the Storefront at a shop’s customer level.
Is this kind of set-up possible, and how would you go about it?


