Shopify as a Vendor

For Shopify as a Site, please see Shopify Site.

Shopify as a site is when Shopify is connected to Spark Shipping as a selling channel. Spark Shipping is used to fulfill orders by pulling them from Shopify and sending them to your suppliers/vendors. Spark Shipping can also update the inventory in that channel, push listings and update prices.

Shopify as a vendor is when you want to connect another Shopify store to be used as an inventory feed. Spark Shipping can pull stock quantities from this Shopify store and publish those quantities on your site. 

 

To add Shopify as a vendor to your site in Spark Shipping, go to Vendors > scroll down to find the list of built-in integrations and find Shopify > Add Vendor. 

With a Shopify vendor, Spark Shipping can pull the total inventory quantity for products from all the locations in that Shopify store or can pull inventory from a specific location that you can select from the Options menu. 

To connect Shopify as a vendor, you need the following:

  1. Vendor Store Admin URL (ending with .myshopify.com)
  2. Shopify Access Token

The username and password can be retrieved from Shopify.


Ask your vendor to:

  1. Go to > Settings > Apps and Sales Channels > Develop Apps
  2. Enable, if you see Allow Custom App Development 
  3. Go to > Create an App
  4. App name: <Enter your Store Name Here> 
  5. Go to > Create App
  6. Go to > Configure Admin API Scopes 
    1. Scopes to Enable
      1. read_products
      2. read_inventory
      3. read_locations
      4. read_orders
      5. read_customers
      6. write_orders
      7. read_merchant_managed_fulfillment_orders
      8. write_merchant_managed_fulfillment_orders
      9. read_fulfillments
      10. write_fulfillments
  7. Go to > API Credentials [Tab]
    1. Access tokens -> Install app -> Install -> Reveal token once

      1. You can only view this once, so be sure to copy this token

Please note: Shopify as a vendor does not support order processing to Shopify- instead, you can set up a custom fulfillment method under the advanced tab. 

Please note: Shopify does not pull costs/prices as a vendor. The sole function of this integration is to pull stock quantities.