Integrations
BigCommerce

BigCommerce Limitations

Introduction

Currently, there are a small number of limitations to be aware of with the SparkLayer and BigCommerce Integration.

Limitation

Notes

Product SKUs

Within BigCommerce, the product must have a SKU and this must be unique per product.

Product Inventory/Stock

SparkLayer works on variant level stock. Product level stock support is limited and should be avoided where possible. If the inventory is set to be tracked on product level where a product has multiple variants, SparkLayer would display that each of the variants has the set level rather than the product in its entirety across all variants. In this situation, if a customer tried to add multiple variants to the cart with total quantity that exceeded the product stock level, a "Something went wrong" error would be shown to the customer and they would not be able to proceed.

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 BigCommerce's own catalogue (e.g. size, colour).

Multi-storefront

Currently SparkLayer does not officially support BigCommerce's multi-storefront functionality.

However, in most cases multi-storefront setup will work out of the box with the following limitations: 1. Only one customer with the same email address can exist across all storefronts/channels used with SparkLayer.

2. All storefront/channel products, customers, and orders will share the same SparkLayer site.

Price lists

Currently price lists can only be managed though SparkLayer. Any price list modifications actioned via the BigCommerce admin will not apply to SparkLayer.

Promotions

SparkLayer does not currently support the use of BigCommerce discounts (e.g. order-level discounts or promotional codes). This is an area that is being actively reviewed as part of a future update.

Multi-zone tax

SparkLayer does support multi-zone tax configured in BigCommerce, however at least one of the following must be true for multi-zone tax to work:

  1. The Tax "Prices entered with tax" setting is set to "No, I will enter prices exclusive of tax"
  2. The Tax "When calculating the taxes on sales made outside this storefronts default tax zone" setting must be set to "Update product prices to reflect applicable tax rates".

Sales Agents

ο»ΏSales Agent Orderingο»Ώ lets your sales team place orders on behalf of customers. During the checkout process, sales agents won't be able to select "Pay Online by Card" for a customer, payments must be "offline" methods (e.g. net terms, pay by invoice)

Company Users

If you're using Company Usersο»Ώ and a customer is inviting a team member, the team member will not receive a 'confirmation email' asking them to approve access. They will need to be manually informed to create an account on the BigCommerce store to activate their account.

Tax price display setting updates

The setting called "How are prices displayed on your storefront" influences how shipping costs appear in your shopping cart. When you install the SparkLayer app or modify the overarching "Prices entered with tax" setting, this setting is automatically updated. But if you adjust this particular setting on its own, SparkLayer won't automatically update, causing the shipping cost to display incorrectly. If you need to change this setting, reach out to SparkLayer for proper synchronisation.

Shipping and checkout

​At this time, it's not possible to use the SparkLayer Shippingο»Ώ feature in parallel with B2B orders that require going through the BigCommerce checkout to pay online by card ("Upfront payment").

Due to BigCommerce shipping configurations, any SparkLayer shipping methods are overwritten by BigCommerce, reverting to the default shipping rules you've set up on your store.

SparkLayer shipping can be only used with BigCommerce if the Upfront Payment method is disabled.

Shipping method cost display

When the tax zone price display setting is set to "Tax Inclusive", the shipping method option cost shown in the SparkLayer cart will be calculated using the overall cart tax rate rather than any shipping specific tax bands. Please note that this is just the cost display amount shown in the shipping method options select UI rather than the actual shipping cost shown in the cart summary which is provided by BigCommerce and is not affected by this limitation.

ο»Ώ