Commerce settings
Flexible checkout, not locked to one platform.
This build supports Stripe Checkout, Square Checkout, Shopify Checkout, or direct payment links. The selected provider is controlled in assets/js/products.js and the Netlify environment variables.
Stripe
Use Stripe Price IDs per variant plus STRIPE_SECRET_KEY.
Square
Use Square variation IDs or item details plus SQUARE_ACCESS_TOKEN and SQUARE_LOCATION_ID.
Shopify
Use Storefront token, shop domain, and ProductVariant GIDs.
Inventory
SKU stock table
Adjustments here update the browser preview and exportable CSV. A live store should sync to the selected provider or a private database.
| Product | Variant | SKU | Stock | Stripe Price | Square ID | Shopify GID |
|---|
Feed import
CSV structure
A retail shop can upload or automate a feed with these columns: sku, product_title, variant_name, price, stock, stripe_price_id, square_variation_id, shopify_variant_gid, payment_link.
sku,product_title,variant_name,price,stock,stripe_price_id,square_variation_id,shopify_variant_gid,payment_link DDS-SBN-M-NVY,Steps Before Noon Tee,M / Deep Navy,36,11,price_123,,gid://shopify/ProductVariant/123, DDS-ST60-L-NVY,Standby Sixty Tee,L / Vintage Navy,34,10,price_456,,,