Shopify
General Information
Website: shopify.com
Software type: Solution as a Software (Saas)
Geography: đ Worldwide
Introduction
Shopify is a comprehensive e-commerce platform that allows businesses of all sizes to create, manage, and scale their online stores. It offers a wide range of features, including customizable storefronts, payment processing, inventory management, and marketing tools. Shopify is known for its ease of use, extensive app integrations, and scalability, making it a popular choice for entrepreneurs and established businesses looking to sell products online and across multiple sales channels.
Configure Shopify
Prerequisite(s)
- Obtain a Client ID and Client Secret to set up the connector Shopify
- Activate an OAuth2 Application on your Shopify partner account
- Get Shopifyâs approval for your partner application.
- Activate the Shopify integration on the Chift platform.
Process
- Create your partner account using this link
- On your Partner account, create an API and OAuth2 application.
- Create an account on the Shopify Partners site
- Click on âAppsâ in the side panel
- Click on âCreate appâ on the âAppsâ page
- Click on âCreate app manuallyâ
- Fill in the âGeneral settingsâ
- Add https://chift.app/oauth2/redirect in the âAllowed redirection URL(s)â section
- Click on âCreate appâ
- If you want to retrieve orders older than 60 days: Go to the âApp setupâ page and click on âRequest accessâ of the âRead all ordersâ box
- Configure your OAuth2 application and select the scope âread_all_ordersâ. This is done in the parameters of your Shopify account.
- Menu â âAPI Accessâ âselect âread all ordersâ to get a response for orders older than 60 days.
- In the same section âAPI Accessâ â Subsection âProtected customer data accessâ, select the consumer data you need Shopify to communicate in the API response.
- Get you application approved by Shopify - To submit your app for approval, you have to:
- Go to the âDistributionâ page of your newly created Shopify app
- Click on âChoose Shopify App Storeâ
- Click on âChooseâ
- Click on âCreate listingâ
- Register to the Shopify App Store (only needed if it is your first Shopify app)
- Click on âApp visibilityâ
- Select âUnlistedâ in the dialog box and click on âSaveâ
- Configure Shopify on your Chift account.
Test Shopify
To test the software integration, you have the capability to create a sandbox account, within your Shopify partner portal (where you created the OAuth2 application).
Connect Shopify
To activate a connexion with Shopify, users will have to go through the following steps.
- French article: Help Center - Shopify FR
- English article: Help Center - Shopify EN
Handle customer data protection
The new version of the Shopify API introduced a customer data protection policy. This policy requires App creators to ask authorization to be able to retrieve customer data from Shopify. Without this authorization you will not be able to retrieve customers and orders from Shopify. The policy consists of two levels. With the first level you will be able to retrieve customers and orders but with limited data (you donât have access to the name, email, addresses and phone number of the customers). The second level gives you access to all the customer data. Each level is linked to specific requirements. You can find more information about the customer data protection policy and the requirements on the Shopify dedicated documentation.
To be able to use all the functionalities offered by the eCommerce API you have to meet the level 2 requirements. The customer data protection settings can be modified via your âApp setupâ page.