Shopify Limitations
Currently, there are a small number of limitations to be aware of with the SparkLayer and Shopify Integration.
Limitation | Notes |
---|---|
Retail pricing | The price in Shopify (i.e. the retail price) must be higher than the B2B price. If this is not the case, then at the point of us doing the final calculations (i.e. tax, shipping) during the checkout process, product pricing will default to the Shopify retail price. |
Discounts | Currently, it's not possible to use Shopify discounts in parallel to SparkLayer. Instead, SparkLayer has its' own discount system that allows powerful discounts and promotions to be set up. Learn more |
Product SKUs | Within Shopify, the product must have a SKU and this must be unique per product. |
Product Customisations | If you're using an app that adds customisations to a product (e.g. a text-entry field), these will not show within the Frontend Interfaces. SparkLayer will only show the variants set up within Shopify's own catalogue (e.g. size, colour). It is possible to add customisations using the JavaScript SDK however please be aware that this will require custom development. |
Cart Line Items | A set a restriction of a 250 line items as past this point it has been found that Shopify starts to drop cart items during our Draft Order creation. |
Product Tax rates | If you're using line-item tax exemption rules within your product catalogue, SparkLayer will not have appropriate tax handling if a customer's order combines both tax-included and tax-exempt products. For stores which "Include taxes in pricing", we'll be unable to calculate the gross pricing correctly, and we recommend setting up another store specifically for B2B with this setting off where we can provide net pricing. |
Duties | Due to Shopify's API not including Duties, we'll be unable to calculate duties as a 'separate' addition to the cart when completing an order. It's recommended that, if you're using duties in your store, to disable this option in your Shopify admin settings or create a separate B2B store if required. We will add support for this as soon as is available with Shopify. |
Companies | Currently, SparkLayer is not compatible with Shopify B2B companies. Please refer to our Shopify FAQs for recommended options on how to migrate from Shopify Companies to Shopify (regular) Customers. |