Overview
- To allow Stone Edge to get and manage orders from Shopify, you will have to create a Custom App to enable access to your data.
- The instructions below will show you how to make the Custom App with the correct permissions and what information you need to send to Stone Edge to enable the integration.
- The Custom App will NOT work if you are on Shopify’s “Basic” plan.
NOTE: The Shopify integration was previously made through private apps. As of January 2022, private apps have been depreciated on Shopify. Click HERE for more information.
Generating a Custom App within Shopify
- Login to the Shopify administrative section of your website.
- Click on the Apps section on the side menu.
-
- The search bar on the top will fill; click “App and sales channel settings.”
- Click “Develop Apps” in the top-right corner.
- Select “Create an App” on the top right.
- Name your Custom App. You can name it whatever you like. We recommend “StoneEdge” so that it’s recognizable.
- Choose your App Developer. The screenshot below shows “Test” as the developer. We recommend your business email.
- You will be forwarded to the “Overview” page of “App Development.”
- Click “Configuration” in the menu next to “Overview.”
- On the Configuration tab, click “Configure” next to “Admin API integration.”
- We need to give permissions to the Custom App. Using the scroll bar on the right-hand side, set the following (in bold):
- Analytics
- Assigned fulfillment orders -> set write and read permissions
- Browsing behavior
- Custom pixels
- Customers -> set write and read permissions
- Discounts -> set write and read permissions
- Discovery
- Draft Orders
- Files
- Fulfillment services -> set write and read permissions
- GDPR data requests
- Gift cards -> set write and read permissions
- Inventory -> set write and read permissions
- Legal policies
- Locations
- Marketing events
- Merchant-managed fulfillment orders -> set write and read permissions
- Metaobject definitions
- Metaobject entries
- Online Store navigation
- Online Store pages
- Order editing -> set write and read permissions
- Orders -> set write and read permissions
- Packing slip management
- Payment customizations
- Payment terms
- Pixels
- Price rules -> set write and read permissions
- Product feeds
- Product listings
- Products -> set write and read permissions
- Publications
- Purchase options
- Reports
- Resource feedback
- Returns
- Sales channels
- Script tags
- Shipping -> set write and read permissions
- Shop locales
- Shopify Credit
- Shopify Markets
- Shopify Payments accounts
- Shopify Payments bank accounts
- Shopify Payments disputes
- Shopify Payments payouts
- Store content
- Themes
- Third-party fulfillment orders -> set write and read permissions
- Translations
- all_cart_transforms
- custom_fulfillment_services
- customer_merge
- delivery_customizations
- gates
- The search bar on the top will fill; click “App and sales channel settings.”
- Click “Save”
- Click “API Credentials” in the menu next to “Configuration.”
- Click the green “Install App” button either on the top-right of the page or in the center of the page under “Access Tokens.”
- A pop-up will appear asking if you are okay with installing the app with the API scopes selected. Click “Install” to agree.
- Once installed, you will see “Installed” next to the app name at the top of the page. Installing will give you three codes you need to send to sales@stoneedge.com so we can integrate your shopping cart.
- Admin API access token.
-
- The access token can only be revealed once and should be secure in a separate location for future access.
- API Key
- API Secret Key
-
- Once you send the information, you will get a confirmation from Stone Edge when your integration is ready.
- Once you receive the email from Stone Edge, please review Setting Up a Connect2Cart Channel – Stone Edge Order Manager