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 fulfil 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 send orders to your vendors' Shopify stores, pull tracking updates and pull stock quantities from this Shopify store to 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:
- Vendor Store Admin URL (ending with .myshopify.com)
- Shopify Access Token
The username and password can be retrieved from Shopify.
Ask your vendor to:
- Go to > Settings > Apps and Sales Channels > Develop Apps
- Enable, if you see Allow Custom App Development
- Go to > Create an App
- App name: <Enter your Store Name Here>
- Go to > Create App
- Go to > Configure Admin API Scopes
- Scopes to Enable
- read_products
- read_inventory
- read_locations
- read_orders
- read_customers
- write_orders
- read_merchant_managed_fulfillment_orders
- write_merchant_managed_fulfillment_orders
- read_fulfillments
- write_fulfillments
- Click 'Save'
- Scopes to Enable
- Go to > API Credentials [Tab]
-
Access tokens -> Install app -> Install -> Reveal token once
- You can only view this once, so be sure to copy this token
-
Please note: Shopify as a vendor does not pull costs/prices as a vendor. The sole function of this integration is to pull send orders, pull tracking updates, and pull stock quantities.