Shopify integration available now, with WooCommerce & Stripe standalone coming soon
Requirements
To start using Knot.dev, you will need the following:- A Knot.dev account
- A Shopify store - don’t have one? Sign up for a free trial
- A private shopify app with Storefront API access - see instructions below
Getting your Admin API key And Storefront API key
We need both the Admin API key and Storefront API key to connect your Shopify store to Knot.dev
the Admin Api key allows us to manage products, collections, and orders,
while the Storefront API key enables us to fetch product data and display it on your website.
1
Create a private app
- Log in to your Shopify admin panel.
- Navigate to ‘Apps’ in the left sidebar.
- App and sales channel settings
- Develop apps on the top right
- Click ‘Create an app’, provide a name (e.g., “Knot”), and click ‘Create app’.
- Obtain your API credentials
You must save the API credentials now, as you won’t be able to see them again!
2
Give permissions - Admin API scopes
Type | Options |
---|---|
Discounts | Read discounts, write discounts |
Inventory | Read inventory, write inventory |
Price rules | Read price rules, write price rules |
Product feeds | Read product feeds, write product feeds |
Product listings | Read product listings, write product listings |
Products | Read products, write products |
Publications | Read publications, write publications |
Analytics | Read analytics |
Metaobject definitions | Read metaobjects, write metaobjects |
Metaobject entries | Read metaobjects, write metaobjects |
You can always adjust these later if you need more functionality and as we add more features
3
Storefront API access scopes
Check all the boxes to enable full access for the Storefront API
4
Note your store domain
Your Shopify domain is your store’s URL in the format
your-store-name.myshopify.com
. You’ll need this along with your API token.If you forgot your store domain, you can find it in the Shopify admin under “Settings” > “General”.