Hello everyone,
We are working on a product personalization app for Shopify that:
- Modifies product prices dynamically
- Adds two custom options to products
Technical context:
- We have a Laravel backend (Laravel 12)
- Currently looking at Shopify Storefront API integration
- Investigating authentication options
Our questions:
- Do we really need to use the Storefront API for this? (update the cart and change price on click with an ajax call to our backend)
- Is installing the Headless channel app mandatory to generate access tokens?
- Are there simpler alternatives to achieve this?
Additional context:
- The app needs to interact with products on the storefront
- We need to handle price modifications in real-time
- We need to manage custom product options
- Currently evaluating between:
- Storefront API
- Admin API
- App Proxy
- App Bridge
Thanks in advance for your help!
Fabrice