Connect Shopify

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.

  1. 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.

  2. 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.

  3. Click Create an app. You can set the App name to Purple Dot and App developer to Purple Dot (support@getpurpledot.com)

  4. 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:

    • write_products, write_orders and read_customers, always.
    • If you are planning to use discount incentives with pre-orders, you also need to select write_discounts and write_price_rules.
    • If you are planning to use gift cards with pre-orders, you also need to select write_gift_cards and write_gift_card_adjustments. If any of these are missing, please contact Shopify support to ask them to add these.
    • If you are planning to collect shoppers' consent to receive your marketing content, you also need to select write_customers.
    • If you are planning to import your Shopify shipping rates into Purple Dot, you also need to select read_shipping.
    • If you are planning to allow shoppers to hold back in-stock orders and ship with preorders, you also need to select write_inventory.

    Click Save in the top right.

  5. 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.

  6. In the Purple Dot Merchant Portal, navigate to the Integration page and click Connect in the Shopify section.

  7. Set the domain to your store's Shopify domain (not your store's custom domain), and paste the Admin API access token from earlier.

  8. When you save, you should see "Connected to your-domain.myshopify.com".

  9. To import your products from Shopify, navigate to the Products page of the Merchant Portal and click "Import from Shopify".

  10. Once you confirm, all products will be imported and kept in sync using Shopify webhooks.