Skip to content

Limitations

Applies toShopify

Limitations and workarounds

Each row explains the limitation and, where there is one, the workaround.

LimitationWhat it means and what to do
DiscountsYou can't use Shopify discounts alongside SparkLayer. Use SparkLayer's own discounts for B2B discounts and promotions instead.
Product SKUsEvery product must have a SKU in Shopify, and each SKU must be unique.
Product customisations from appsIf an app adds customisations to your products, such as a text-entry field, they don't show in SparkLayer's frontend interfaces. SparkLayer only shows the variants in Shopify's own catalogue, such as size and colour. A developer can add customisations with the JavaScript SDK, as custom development.
Cart line itemsCarts are limited to 350 line items by default, because of Shopify API performance. On request, our support team can raise this to 500.
Tax-exempt productsIf you use line-item tax exemptions in your product catalogue, SparkLayer can't handle tax correctly on an order that mixes tax-included and tax-exempt products.
Prices that include taxIf your store is set to include taxes in prices, SparkLayer can't calculate gross prices correctly. We recommend a separate B2B store with this setting off, where SparkLayer can show net prices.
DutiesShopify's API doesn't include duties, so SparkLayer can't add them to the cart as a separate charge. If you charge duties, turn them off at Settings,Taxes and duties (opens in your Shopify admin in a new tab), or create a separate B2B store. We'll add support when Shopify makes it available.
Shopify CompaniesShopify's own B2B checkout, catalogs and pricing don't run alongside SparkLayer for the same customer: the ordering experience is one or the other. See Shopify Companies.

Some limits are covered on other pages:

Was this page helpful?

Last updated