Prerequisites
- A Shopify store
- A Storefront Access Token (found in App settings -> Manage private apps)
- The
@betterdata/commerce-gatewaypackage installed
Setup
1. Initialize the Shopify Backend
2. Connect to the Gateway
Features
Product Search
Supports natural language searching, filtering by collections, and tag-based discovery.Real-time ATP
The backend automatically queries Shopify’s internal inventory levels to provide accurate “Available to Promise” quantities to the LLM.Draft Orders
When a user is ready to checkout, the gateway creates a Shopify Draft Order and provides a secure link for the user to complete payment on your Shopify-hosted checkout page.Configuration
Troubleshooting
- Permissions: Ensure your Storefront Access Token has
unauthenticated_read_product_listingsandunauthenticated_write_checkoutsscopes. - Throttling: For very high traffic, Shopify might rate-limit the Storefront API. Consider using the Better Data Cloud for managed caching and shielding.