BUSINESS · ECOMMERCE
A women's clothing e-commerce site backed by a custom Node.js API layer in front of Shopify's Storefront API.
↓ SCROLL
A women's clothing brand needed a storefront on Shopify's infrastructure without exposing Shopify credentials to the frontend or being limited to Shopify's own theme layer.
A Node.js backend sits between the storefront and Shopify's Storefront GraphQL API as a single proxy endpoint, forwarding product, collection and variant queries (bridal, for example, is one collection) with an API-key gate, so the frontend never touches Shopify credentials directly and the storefront's design isn't boxed in by Shopify's theme system.
One GraphQL endpoint forwards product, collection and variant queries to Shopify's Storefront API.
Frontend requests carry an API key instead of raw Shopify credentials.
The storefront isn't limited to Shopify's own theme layer.