Shopify Integration with Channels takes just a few minutes to setup. Steps 1 and 2 can be performed in advance. You may authorize Channels to connect to Shopify after your receive the email that the sync of your point of sale data is complete.
For successful integration, please read thoroughly. Be sure to perform each setup step in order.
Existing Shopify Stores
Accumula can match data between Shopify and point of sale so that a store reset is not necessary. Before authorizing Shopify, ensure that your data matches:
- Shopify Variant SKUs match Lightspeed CustomSKUs/Product Codes
- Lightspeed Matrices and Products have webstore tag or "Sell on Webstore" checked
- Shopify Products with multiple variants must be setup in Matrices in Lightspeed
You can use Accumula Data Tools to update this information in Lightspeed Retail, as needed. Failure to match Variant SKUs to CustomSKUs/Product Codes and Titles will result in duplicate products being created in Shopify.
Before proceeding, read more about Existing Shopify Store Setup.
Shopify Integration Setup
Setup Sales TaxesTax Setup is critical for Orders to be downloaded successfully. Because most Point of Sale calculate their own taxes, the default Tax Mode in the Accumula Shopify Integration is "Match on Tax Code Name". This mode requires that Taxes have the exact same name in each system.American Stores - Goto Settings > Taxes > Tax Rates and click on United States. Uncheck "I want to specify taxes automatically"
The following setup steps apply to the default tax mode in Accumula "Match on Tax Code name" for all point of sale except Springboard. The Shopify Manual includes additional info about Taxes in Shopify. More info about the other Tax Modes can be found here.
Springboard Users - Springboard supports Shopify's automatic tax calculation for American Stores, so there is no setup!
Set the Rate and Name for each State your company does business in. Each State Tax Name must match your Sales Tax Name in Point of Sale exactly (ie. NY Tax or CA Tax).
Canadian Stores - Go to Settings > Taxes > Tax Rates and click on Canada. Be sure the Tax Name for each Province matches a unique Sales Tax Name in Point of Sale (ie. AB, ON, BC, etc). Since Tax values for HST, GST, and PST can vary from province to province, each province should be assigned a unique Tax Code Name and Rate to ensure that tax calculations are correct on each sale. We recommend setting the Country Tax to 0% to ensure that only the unique Tax Code Names are used by Shopify.
Stores in Other Countries using Tax Inclusive Pricing - Follow these instructions for setting up Tax Inclusive Pricing
Order Processing Settings - recommendedGoto Settings > Checkout > Order Processing Settings and scroll down ensure that Do not automatically fulfill any of the order's line items in checked.
Authorize Channels to Connect to ShopifyBefore you authorize Accumula to connect to Shopify, the installation to your point of sale must be completed. After you receive the email that the installation of your point of sale to Accumula is complete, Log into Channels to authorize Accumula to connect to Shopify.
In Accumula, goto Apps > Shopify and follow the prompts to authorize Accumula to connect to Shopify. Wait to take this step until after you receive the notification email.If you have more than one store/Point of Sale location, you must set your Master Store in Order Download Settings. (Single store/Point of Sale users can ignore this step).
If you have more than one store location in point of sale and are not using Multistore Order Routing, you will need to set your Master Store when authorizing Shopify. This is the store/POS location that will be the source of your integrated Inventory and the location that Shopify Orders will be downloaded to.Note: If you have Aggregated Inventory via Premium Plan, this setting determines only the location that Shopify Orders will be downloaded to.
Multistore Priority SettingsIf you have signed up for Multistore Support with Order Routing, see next steps:
- Set Fulfillment Location Priority in Multistore Tab. Orders will be routed automatically to each Store in order for Priority based on Inventory availability.
- Turn Order Routing On to have orders routed to locations based on store priority and inventory availability
- Turn Order Splitting On to have Orders Split between locations if no single location has all line items in stock.
Start SyncingOnce Shopify is enabled, data will start flowing. If you are on Pro Plan or above, Accumula will match existing products using the matching criteria then publish or update any tagged matrices and items to your Shopify store. Existing products and variants will be matched to your products in Point of Sale and updated based on your data and your settings.