Purple Dot connects to Shopify as a custom app. This allows Purple Dot to export pre-orders to Shopify and keep the product data in sync.
If your store has never used custom apps, you will need to enable these first. Log into your Shopify store's admin panel, navigate to the Apps section, click Develop Apps (top right of the page), then click Allow custom app development. At this point you will be asked to check that we comply with the Shopify Terms of Service, which we of course do, with the blessing of the Shopify Partnerships Team. Click Allow custom app development to confirm.
Next we need to install the Purple Dot custom app. If you have not already, log into your Shopify store's admin panel, navigate to the Apps section then click Develop Apps for your store at the bottom of the page.
Click Create an app. You can set the App name to
Purple Dot and App developer to
Purple Dot (firstname.lastname@example.org)
Next we need to give the new Purple Dot app permissions to import your inventory and export orders. Click Configure Admin API scopes and select the following:
Click Save in the top right.
Navigate to the Overview tab and click Install app. Confirm the intent and you will be taken to the API credentials tab where you will be able to view the
Admin API access token. Reveal this and keep a copy as we will need it later.
In the Purple Dot Merchant Portal, navigate to the Integration page and click Connect in the Shopify section.
Set the domain to your store's Shopify domain (not your store's custom domain), and paste the
Admin API access token from earlier.
When you save, you should see "Connected to your-domain.myshopify.com".
To import your products from Shopify, navigate to the Products page of the Merchant Portal and click "Import from Shopify".
Once you confirm, all products will be imported and kept in sync using Shopify webhooks.