Integrations
Shopify

Shopify Limitations

Introduction

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.