AS
Antonio Schmitter
Developing high-performing e-commerce stores, apps & websites that excite! || CEO @ excyted.io
Selling unique products created in a configurator and then made on-demand after purchase requires a system to dynamically create products in an e-commerce platform.
For Shopify, there are three methods to consider: using an external headless storefront or embedding a custom app in a theme-based store.
1. Using Draft Orders with Custom Products
This approach involves initiating a draft order through the Admin API once a customer has personalized their product. It allows the creation of a unique product with a custom price and attributes not included in the standard Shopify products collection. A checkout link is generated and can be sent to the customer after customization. However, it should be noted that Shopify currently does not support displaying an image of the custom product during the checkout process.
2. Creating a New Product for Each Customization
In this method, a new, specific product is created through the Admin API after the customer completes their product customization. This product is automatically added to the cart. After the purchase, it can be removed from the collection via the API, helping to keep the product collection tidy.
#headlesscommerce #configurator #shopify