

- #Paintbrush icon how to#
- #Paintbrush icon install#
- #Paintbrush icon zip file#
- #Paintbrush icon full#
However, there are still a few aspects we're leaving within Shopify's control.
#Paintbrush icon full#
Since you're creating a headless Shopify store, you'll be in full control of your brand and design.
#Paintbrush icon zip file#
#Paintbrush icon install#
To enable a seamless flow between your headless site and Shopify, you can install the Shopify Headless Theme.įollow the installation instructions and configure the theme with your headless site's values. links in emails, order details, plugins, checkout, etc.). However, you can't totally disable the theme and a lot of links will still point to the theme (e.g. When using a headless Shopify setup, you normally don't want customers to access any of the theme pages except for checkout.

Click the green Create storefront button.

Click the green Add sales channel button.Search for Headless and click on the Headless app.Click the green Shopify App Store button.We use the Storefront API via GraphQL directly instead of the Node.js SDK so we have more control over fetching and caching. Note: Shopify does offer a Node.js Storefront API SDK. Once installed, you'll need to create a SHOPIFY_STOREFRONT_ACCESS_TOKEN environment variable and use the public access token as the value In order to use the Shopify's Storefront API, you need to install the Headless app in your Shopify store. The API offers a full range of commerce options making it possible for customers to control products, collections, menus, pages, cart, checkout, and more. Next.js Commerce utilizes Shopify's Storefront API to create unique customer experiences. Note: Do not include the Accessing the Shopify Storefront API Add Shopify domain to an environment variableĬreate a SHOPIFY_STORE_DOMAIN environment variable and use your Shopify domain as the the value (ie. Note: Next.js Commerce will not work with a Shopify Starter plan as it does not allow installation of custom themes, which is required to run as a headless storefront. Next.js Commerce requires a paid Shopify plan.
#Paintbrush icon how to#
How to configure your Shopify store for Next.js Commerce
