---
title: Troubleshooting
slug: troubleshooting
description: When you're setting up SparkLayer, our team is on-hand to give you the support you need and you can contact us  at any time. We've also detailed a number of common issues that are a useful starting point.
image: https://www.sparklayer.io/assets/images/logos/og-logo.png
docTags: 
createdAt: 2023-06-15T07:42:53.000Z
---

## Introduction

When you're setting up SparkLayer, our team is on-hand to give you the support you need and you can [contact us](docId\:NNUw1G9z7eaJ4M78vk7t9) at any time. We've also detailed a number of common issues that are a useful starting point if you're looking to troubleshoot yourself.   &#x20;



***

## Pricing

:::hint{type="info"}
**See all our pricing FAQs**
For further troubleshooting for pricing, please refer to [Pricing FAQs](docId\:smlS3A5lRCGShNu_XLuNN)
:::

:::::::hint{type="warning"}
**⚠️ Prices aren't showing on the product pages or saying "Unavailable"**

You've logged in as a B2B customer but prices aren't showing on your product pages or the product shows as 'Unavailable'.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- Check that you've installed the [Frontend Interfaces](docId\:ccZ1vnH0O6D_722w35Xpa)
- Check that you've imported a [price list](docId\:s8XcbZGxQpgdeIGWtXseT) that includes the product you are having issues with and you're signed in with a valid customer group. For example, if you have a [price list](https://app.sparklayer.io/pricing/lists) "Base", make sure you have a [customer group](https://app.sparklayer.io/customers/groups) that is assigned this price list. You can also check your pricing in the [Price Editor tool](https://app.sparklayer.io/pricing/editor).
- Check that you've assigned the correct customer tags to the customer record you are logging in with. The customer must have a tag of `b2b` by default and any additional tags that give them additional [customer rules](https://app.sparklayer.io/customers/groups)
- Check that you have **SKUs** for products. If you don't already have SKUs in Shopify, it's relatively quick to do. You can either edit individual products and add them manually, or you can use Shopify's 'Import' or 'Edit products' feature to do this in bulk.
- Check that the product is set to "**Active**" within the Shopify admin (i.e. not "Draft" or "Pending"). SparkLayer will only import "Active" products.
- SparkLayer will only import pricing for SKUs that are assigned to the **SparkLayer B2B & Wholesale** channel within Shopify. Make sure you have **SparkLayer B2B & Wholesale&#x20;**&#x63;hannel selected in Shopify.
- If you're setting up tiered pricing, make sure that you've specified a price for a single unit for all products in your CSV.&#x20;
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Price are showing different to what I am expecting**

When logged in as a B2B customer you are not seeing the correct pricing that you've set up within the SparkLayer Dashboard.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

**On Product Page**

When it comes to your pricing, SparkLayer will always output pricing in **NET&#x20;**(excluding tax). You may need to check that you have the below Shopify store setting turned on in your [Taxes and Duties](https://admin.shopify.com/settings/taxes)

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/EMpwF4KEQM9nDp1ko_ctt_image.png)

When you are creating an automatic price list you must make sure you click  **"Adjust percentage to account for tax"**. This only needs to be clicked once and this will then remove the tax from your Shopify price to then apply the additional discount that you have decided on.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/7g38agHY_djNwwkfBQwZu_image.png)

***

When creating a new automatic price list,  if you have select a different currency to the native currency on your store, please bare in mind that this **will** convert your Shopify prices to this currency at the live conversion rate.

If you do not wish for this to be the case you would need to use a manual price list and manually specify the price you want to sell the SKU for (as shown below).

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/BIYVihwTe4dyu7nne6qoi_image.png)

***

**In the Cart**

Go to your Shopify settings and navigate to [Taxes and Duties](https://admin.shopify.com/store/settings/taxes). When scrolling to the bottom, check if you have the **Include sale tax in product price and shipping rate&#x20;**&#x74;urned on shown below.&#x20;

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/fiBdHVbdxwgJx7vRvjuqg_image.png)

If this is turned **ON**, when creating an [automatic price list](https://app.sparklayer.io/pricing/lists) you will need to ensure that you click on the **Adjust percentage to account for tax** to ensure SparkLayer connects to Shopify with the correct pricing.&#x20;

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/UyjNIKqgHezw0vxaUDB1J_image.png)

***

If you are using a [manual price list](https://docs.sparklayer.io/managing-pricing#QYPMk), check that you haven't uploaded your prices as **gross&#x20;**(i.e. including tax). In order for tax to be added correctly in the cart, all pricing myst be uploaded at **net&#x20;**&#x70;ricing (i.e. excluding tax).

***

By default, tax is charged on the overall subtotal of the customer's cart. We have a setting that will allow you tax individual line items, giving you more control over which items are taxed. Please [contact our support team](docId\:NNUw1G9z7eaJ4M78vk7t9) to enable this.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/g7u6YkGR7NxH78Qk4t2uF_image.png)
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ I'm getting errors in the Price List import&#x20;**&#xA;You've imported a CSV file but it's showing errors once you've uploaded it.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- Check that all your products in Shopify have **unique SKUs** assigned.&#x20;
- If your product has variants (e.g. small, medium, larger), make sure there are **no duplicates** in your SKUs&#x20;
- Check that you've configured the price list CSV file as per the guides within [Pricing](docId\:s8XcbZGxQpgdeIGWtXseT) (e.g. ensuring no currency symbols in the **price** column)
- Check that the product in Shopify has the B2B ordering channel ticked under 'Sales Channels'. SparkLayer will only import pricing for SKUs that are assigned to the **SparkLayer B2B & Wholesale&#x20;**&#x20;channel within Shopify.
- Check that the product in Shopify has been set to **Product Status "Active".** Currently SparkLayer will only import prices for products that are active in Shopify (versus in "Draft" status)
- Check the SKU exists within your Shopify catalogue
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Tiered pricing isn't showing when I upload a price list**

You've logged in as a B2B customer and when you go to a product page, you can't see the tiered pricing you've uploaded.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- When you upload your CSV for your price list, make sure the `qty` field is correctly populated.&#x20;
- SparkLayer will only import pricing for SKUs that are assigned to the B2B Ordering channel within Shopify.
- Make sure that you've specified a price for a single unit for all products in your CSV.&#x20;
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ I'm using an Automatic price list but cannot select a "Source"**

You've created a new price list and you've selected "Enable automatic pricing" but you cannot select a price list from the list of "Sources". &#x20;

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

If you're trying to set up an Automatic price list and you can't select a pricing source, it is likely because SparkLayer cannot find SKUs on your store. &#x20;

SKUs are required in order for SparkLayer to synchronise product and pricing data from your store.

- Please ensure SKUs are specific for the products you wish to make available to your B2B customers. SparkLayer will only import pricing for SKUs that are assigned to the B2B Ordering channel within Shopify.
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::



***

## Data Sync

::::::hint{type="warning"}
**⚠️ I'm getting errors in the Product Data Sync**

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/knlG7WNWlzWBr3ybBCsEm_image.png)

If you're viewing the product data sync and you see a warning sign, there could be a number of reasons for this.&#x20;

:::::ExpandableHeading
**✅ View possible resolutions**

::::Tabs
:::Tab{title="🛍️ Using Shopify"}
First of all, we recommend clicking the warning box to see the issues flagged. The issues are typically data-related (e.g. missing a field) and the good news is they can be easily remedied. We've highlighted what the messages mean.

| Error message                                        | Diagnosis                                                                                                                                                                                                                                                                                       |
| ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Check SKUs are assigned to all variants in Shopify` | For this specific product, within Shopify you are likely missing a SKU next to each variant or the main product itself. If you open the product in Shopify, you can add this under Inventory. Note: SparkLayer will only successfully import products that have SKUs assigned for all variants. |
:::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
::::
:::::
::::::

:::::::hint{type="warning"}
**⚠️ The Product Data Sync says "This product cannot be found"**

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/HOB7-_2Y2iOaIKb6c-5Rg_image.png)

If you're searching for a product in the Product Data sync and it doesn't return any results, this could be due to a number of reasons.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- Check that you have valid **SKUs** for products. If you don't already have SKUs in Shopify, it's relatively quick to do. You can either edit individual products and add them manually, or you can use Shopify's 'Import' or 'Edit products' feature to do this in bulk.
- Check that the product is set to "**Active**" within the Shopify admin (i.e. not "Draft" or "Pending"). SparkLayer will only import "Active" products.
- SparkLayer will only import pricing for SKUs that are assigned to the **SparkLayer B2B & Wholesale&#x20;**&#x63;hannel within Shopify. Make sure you have "B2B ordering" selected in Shopify for any products you want to show to B2B customers

If you're still having issues, please contact our support team and we'll be happy to help.
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ I'm getting errors in the Customer Data Sync**

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/7uyDbrLDYNK7tcFJJ3VzY_image.png)

If you're viewing the customer data sync and you see a warning sign, there could be a number of reasons for this.&#x20;

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
First of all, we recommend clicking the warning box to see the issues flagged. The issues are typically data-related (e.g. missing a field) and the good news is they can be easily remedied. We've highlighted what the messages mean.

| Error message                                                                                  | Diagnosis                                                                                                                                                                                                                                                                                                                      |
| ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `Address - The Country assigned is incomplete or invalid`                                      | Please make sure the customer record within Shopify has a Country assigned (e.g. United States of America). Please note: this must apply to all addresses within the customer's address book                                                                                                                                   |
| `Address - The City is missing and is a required field`                                        | Please make sure the customer record within Shopify has a City assigned. Please note: this must apply to all addresses within the customer's address book                                                                                                                                                                      |
| `Address - The address needs a first line added (Line 1)`                                      | Please make sure the customer record within Shopify has the first line of the address assigned. Please note: this must apply to all addresses within the customer's address book                                                                                                                                               |
| `Address - the Post/Zip code is invalid and is a required field`                               | Please make sure the customer record within Shopify has the postal or zip code assigned. Please note: this must apply to all addresses within the customer's address book                                                                                                                                                      |
| `{"code":"resource-id-not-found","message":"Invalid customer group "tier-1".","....":"group"}` | Please check your customer tags in Shopify. It may be because the customer has a previously used tag which no longer corresponds to the tags in your Customer Groups. E.g. if they have a tag of `b2b-tier-1` but the `b2b-tier-1` customer group doesn't exist in the SparkLayer dashboard any more, it will show this error. |

:::hint{type="success" attributes="[object Object]"}
**In general, we always recommend the following:**

- Check the customer has a **fully completed address,** including Country, Line 1 address, City, and Zip/Post code
- Check the customer **doesn't have additional addresses that are incomplete** in Shopify&#x20;
- Check the customer hasn't had their email address recently changed. Whilst this shouldn't cause an issue, sometimes it can cause issues when syncing data
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ The Customer Data Sync says "This Customer ID cannot be found"**

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/3UdB7Y2uFBHRc_8cK2e1q_image.png)

If you're searching for a customer in the Customer Data sync and it doesn't return any results, this could be due to a number of reasons.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
| Area                     | Diagnosis                                                                                                                                                                                                                                                                                                                          |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Check the customer ID`  | You can also find this ID in the URL when navigating a customer within the Shopify Customers admin. For example, the URL in your browser may look something like this:<br /><br />`https://your-shopify-store-url.com/admin/customers/5917633347819`<br /><br />In this example, the external customer ID would be `5917633347819` |
| `Check the customer tag` | SparkLayer relies on the customer tag feature within Shopify. For a customer to sync with SparkLayer, they must have a tag of `b2b` set within their customer record in Shopify. Without this, their record will not sync to SparkLayer.                                                                                           |

:::hint{type="success" attributes="[object Object]"}
**In general, we always recommend the following:**

- Check the customer has a tag of `b2b` assigned

If you're still having issues, please contact our support team and we'll be happy to help.
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::



***

## Website

:::::::hint{type="warning"}
**⚠️ A message saying 'An unknown error occurred' shows**

You've logged in as a B2B customer and when you go through the checkout, you see an error message showing on the top right of your browser. &#x20;

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="danger"}
**Error codes:**

If you're using the [latest version](docId\:WDCEwpeMoHPbrR96TaYCL) of SparkLayer, you'll see the following error codes.

- **SHOPIFY:001&#x20;**&#x59;ou've assigned a price list in a specific currency (e.g. AUD) to a B2B customer but this currency has not been enabled in your [Shopify Markets & Currencies](docId\:vex5XjFlT6Pvb0AzhlKQD). In a market that includes multiple countries / regions, there is a setting to "Show prices to customers in their local currency". SparkLayer does not currently support this setting and **it will need to be disabled** for B2B customers in this market to successfully place orders.
- **SHOPIFY:002** You've assigned a price list in a specific currency (e.g. AUD) to a B2B customer but the destination shipping country isn't set up in your [Shopify Markets & Currencies](docId\:vex5XjFlT6Pvb0AzhlKQD).
- **SHOPIFY:003** There's an issue with your product data such as a missing variant SKU for the product in your order. Try removing the affected product from the order.
- **SHOPIFY:005&#x20;**&#x54;he email being used for the order is failing "DNS checks" by Shopify and is being restricted from checking out. Try checking the email address to ensure it is valid.
- **SHOPIFY:006&#x20;**&#x59;ou're trying to checkout with a shipping address in a country that is not in any of your store's configured Shopify Markets. Please ensure all available shipping countries have an associated Shopify Market set.
- **SHOPIFY:007** You're trying to checkout but your customer record is missing either an email address, shipping phone number, or shipping address. These are all required for stores using Managed Markets.
- **PRICING:001&#x20;**&#x54;he B2B customer has two price lists assigned to their customer group with different currencies (e.g. GBP and USD). Try changing their customer group settings to ensure only one currency type is assigned.
:::

:::hint{type="success" attributes="[object Object]"}
**Other possible resolutions:**

- Check that the products in your order don't have prices of **0.00** set in Shopify. In general, SparkLayer relies on the Shopify price being higher than the B2B price in order to place an order with the correct calculations. Prices of 0.00 will throw an error and prevent checking out
- If you're using multiple-currencies, make sure you've configured Shopify Markets as per [our guide here](docId\:vex5XjFlT6Pvb0AzhlKQD). You'll need to ensure each market has currencies and shipping methods correctly set
- If you're placing an order as a [sales agent](docId\:Uw8mDbMEfwWKqZrVB5CqX), make sure the email address of the customer you're placing an order for is valid. Any invalid emails (e.g. an incorrect domain name) may prevent an order being placed due to Shopify rejecting the details.
- Within your [core script](docId\:QWXsYM9X5_pvIOGUteKcP), make sure the `siteId` variable matches that shown in the [SparkLayer Dashboard](https://app.sparklayer.io/configuration/frontend/core).
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Nothing happens when I log in as a B2B customer on my store**

You've logged into your Shopify store with a customer account but nothing happens and you don't see the SparkLayer Frontend widgets load

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- Check that you've assigned the correct customer tags to the customer record you are logging in with. The customer must have a tag of `b2b` by default and any additional tags that give them additional customer rules
- Check that your B2B customers have a valid address assigned to them. From the Customer Import, you can see if any customers don't
- Check that there are no syncing issues for the customer in the Data Sync tool. If you see a message such as `"code":"resource-id-not-found","message":"Invalid customer group"` it could indicate that the customer has been assigned a tag in Shopify that doesn't correspond to the tags in your [Customer Groups](https://app.sparklayer.io/customers/groups)
- Check that you've installed the [Frontend Interfaces](docId\:ccZ1vnH0O6D_722w35Xpa)
- Check that you are testing on the correct Shopify storefront theme (e.g. you may have installed SparkLayer on a backup theme)
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ The SparkLayer frontend widgets aren't loading on my product pages**

You've logged in as a B2B customer and the SparkLayer My Account shows but no B2B prices show on product pages

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- Check that you've installed the [Frontend Interfaces](docId\:ccZ1vnH0O6D_722w35Xpa)
- Check that you have **SKUs** for products. If you don't already have SKUs in Shopify, it's relatively quick to do. You can either edit individual products and add them manually, or you can use Shopify's 'Import' or 'Edit products' feature to do this in bulk.
- Check that the product is set to "Active" within the Shopify admin (i.e. not "Draft" or "Pending"). SparkLayer will only import "Active" products.
- Check that there are no syncing issues for the customer in the Data Sync tool for the customer you are testing with.
- SparkLayer will only import pricing for SKUs that are assigned to the **SparkLayer B2B & Wholesale&#x20;**&#x63;hannel within Shopify. Make sure you have "B2B ordering" selected in Shopify for any products you want to show to B2B customers
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::





***

## Tax

:::::::hint{type="warning"}
**⚠️Tax shows as zero (e.g. $0.00)&#x20;**

When placing an order through SparkLayer, the tax is showing as zero (e.g. $0.00) in the SparkLayer checkout or when the order has come through into your website admin.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

Check that the customer account is **not** set as **Tax Exempt.** Go into the [customer record in Shopify](https://admin.shopify.com/store/customers), in the customer settings in the right hand side you are able to **Manage tax exemptions** as show below

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/u-r4t-99TAiJyWj8SKKq4_image.png)

***

Check if you are charging tax on the products or variants in your Shopify store. Go into the [product in your store](https://admin.shopify.com/store/products?selectedView=all) and scroll down the pricing to see the below and ensure the **Charge tax on this product** is ticked.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/ru1gAVNkg2K7RkkB9VgNX_image.png)

***

Check if you you are charging tax in the country the customer is checking out with. Within the [Taxes and duties](https://admin.shopify.com/store/settings/taxes) section, navigate to the specific country and you'll see a "tick" if the country is collecting tax or not.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/n0uzl6qiTGzrnaCYBEe1M_image.png)
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Tax is being charged when it shouldn't be**

When going through the SparkLayer checkout, the customer is being charged tax when they shouldn't be.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

Check that the customer account is **not** set as **Tax Exempt.** Go into the [customer record in Shopify](https://admin.shopify.com/store/customers), in the customer settings in the right hand side you are able to **Manage tax exemptions** as show below

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/u-r4t-99TAiJyWj8SKKq4_image.png)
:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Tax is&#x20;**<font color="#eb144c">***not***</font>**&#x20;being charged in the checkout when it should be**

When going through the SparkLayer checkout, the customer is **not** being charged tax when they shouldn't be.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

Check that the customer account is set as **Tax Exempt.** Go into the [customer record in Shopify](https://admin.shopify.com/store/customers), in the customer settings in the right hand side you are able to **Manage tax exemptions** as show below

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/u-r4t-99TAiJyWj8SKKq4_image.png)
:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Prices are wrong when I check an order**

When placing and order through SparkLayer, the pricing in the SparkLayer checkout is different to the pricing being displayed in the Shopify order.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

Go to your Shopify settings and navigate to [Taxes and Duties](https://admin.shopify.com/store/settings/taxes). When scrolling to the bottom, check if you have **Include sales tax in product price and shipping rate** turned on as shown below.&#x20;

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/emD9eSDmEyLPp2d_xM1hG_image.png)

If this is turned **on**, when creating an [automatic price list](https://app.sparklayer.io/sparklayertrial/live/pricing/lists) you will need to ensure you click on the **Adjust percentage to account for tax** to ensure SparkLayer connects to Shopify with the correct pricing.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/dbYH6Ty7PJFzHd4t1wkDm_image.png)

***

In addition to this, we also recommend ensuring that the price of the product is **lower** in SparkLayer than it is in Shopify. One way to do this is to go the [Price Editor](https://app.sparklayer.io/pricing/editor) in the SparkLayer Dashboard and searching for the SKU.&#x20;

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/7ATIsIKxRIw-POiYtqIYZ_image.png)

You can then compare this price to the price that you have in Shopify.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/ismC-LbXPA6nKOnlBie34_image.png)

It's very important to note that if the Shopify price is **lower** than the SparkLayer price, when the customer goes through the SparkLayer checkout, it will default to the **lower** Shopify price.&#x20;

When checking your pricing, you'll also need to consider if the Shopify price is **including** tax or not. If the SparkLayer price is higher "after tax" than your Shopify price including tax then again it will revert to the lower Shopify price.
:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Shipping to a different country shows the wrong tax amount&#x20;**

When a customer is placing an order to a different country from your "default" country in Shopify, the tax is not being calculated correctly.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

Check if you you are charging tax in the country the customer is checking out with. Within the [Taxes and duties](https://admin.shopify.com/store/settings/taxes) section, navigate to the specific country and you'll see a "tick" if the country is collecting tax or not.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/n0uzl6qiTGzrnaCYBEe1M_image.png)
:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Tax is being charged twice in the checkout**

When a customer is placing an order, they are being charged tax "twice" on their order.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

If you're using a [manual price list](docId\:NX9Q00eWV_kbjxc3tg1ut), check that you haven't uploaded your prices as **gross** (i.e. including tax). In order for tax to be added correctly in the cart, all pricing must be uploaded at **net** pricing (i.e. excluding tax).

***

If you are using [automatic price lists](docId\:NX9Q00eWV_kbjxc3tg1ut) and you have [Include sales tax in price and shipping](https://admin.shopify.com/store/settings/taxes) switched on in Shopify, you'll need to ensure that your price list has the **Adjust for Tax** enabled. This will then reduce the price to the correct percentage, whilst taking into account tax charges.

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/9VUCHEP-GRPsk7RMbROQC_image.png)

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/dbYH6Ty7PJFzHd4t1wkDm_image.png)
:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️  I need to charge tax for some products and not others**

I sell products that have different tax rates but the calculations are wrong when the customer checks out.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

By default, tax is charged on the overall subtotal of the customer's cart. We have a setting that will allow you tax individual line items, giving you more control over which items are taxed. Please [contact our support team](docId\:NNUw1G9z7eaJ4M78vk7t9) to enable this.

In order to make sure that you're no longer charging tax on specfic line items, you'll then need make sure that the **Charge Tax&#x20;**&#x69;s not selected on the variant in Shopify:

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/8Ph5qtFqJIyv0ift-1lvu_image.png)


:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️  Shipping costs are not showing the correct amounts**

When a customer is checking out, they are not seeing the correct shipping costs as set up in the SparkLayer shipping system.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

When using SparkLayer [Shipping](docId\:CfZ_ZpGw2umOVAo73Lc5m), the prices listed in the dashboard should always match the prices shown to the customer when checking out. If the shipping rate listed is different, please [contact our support team.](docId\:NNUw1G9z7eaJ4M78vk7t9)&#x20;
:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️  Tax is being charged but I use a third-party tax app (e.g. Avalara, TaxJar)**

When placing an order through SparkLayer, tax is still being charged even though the customer is set to "Don't Collect Tax" in Shopify.

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

If you use a third-party tax app such as Avalara or TaxJar to manage your tax calculations, these apps override Shopify's built-in tax settings. This means the Shopify customer setting alone is not enough - you also need to mark the customer as exempt within the tax app itself.

SparkLayer does not calculate tax directly. We display the net pricing and pass through whatever tax information Shopify and your tax app return. If a customer is seeing tax when they shouldn't be, the issue is almost always with the tax app configuration.

To resolve this:

1. Go to your third-party tax app and add the customer to its exemption list. For example, in Avalara, go to the Exemption Customer List and add the customer using their Shopify customer ID as the Customer Code.
2. Confirm that the customer is also set to "Don't Collect Tax" in Shopify - go to Customers, open the customer, and check Manage tax exemptions.

**Please note:** both settings are required. The Shopify customer exemption and the tax app exemption work independently - if either one is missing, tax may still be charged. If you're unsure how to configure exemptions in your specific tax app, we recommend checking their documentation or contacting their support team.
:::
::::

:::Tab{title="🌐 Other platforms"}


Not applicable
:::
:::::
::::::
:::::::



***

## Orders

:::::::hint{type="warning"}
**⚠️ Orders aren't showing in the Orders admin**

You've placed an order via the SparkLayer Quick Order cart but it's not showing up in your Shopify admin

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- Check that the order has been placed as a B2B customer. You can check this from the "**Notes**" field within the order in Shopify
- Unless the order is placed via 'Upfront Payment' (i.e. by card payment), the order will appear as a **Draft order** within Shopify by default. You can access this by clicking Orders and then Draft Orders within the Shopify admin. If you'd prefer for all orders to arrive in Shopify as completed orders (i.e. not draft orders), you can [enable this here](https://app.sparklayer.io/configuration/settings/general).
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Orders show as "Awaiting Merchant"**

As a customer, you've placed an order via the SparkLayer Quick Order cart and it shows an order status of "Awaiting Merchant" when you review your orders.&#x20;

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Notes:**

- For orders that are placed via "manual" payment methods such as **Pay by Account** or **Pay by Invoice**, these will initially show in the My Account area with a status of "Awaiting Merchant". When the order is transitioned into a "Completed" order, the status will then update to the appropriate status such as "Processing", "Shipped" etc. [Learn more](docId\:lQXaNI7IVDqna09D9soAP)
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::



***

## Checkout

:::::::hint{type="warning"}
**⚠️ Customers can't place orders because of incomplete addresses**

A signed in B2B customer is trying to complete their order but it says their addresses are incomplete

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- Make sure that all address fields for the customer are completed within their customer record in Shopify
- Make sure they have no incomplete addresses saved against their account
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::

:::::::hint{type="warning"}
**⚠️ Shipping methods aren't showing for customers**

![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/1LCbkJcLjU6pGzrniT8Ok_image.png)

You've logged in as a B2B customer and when you get to the Shipping Method, you can't see a shipping method to select

::::::ExpandableHeading
**✅ View possible resolutions**

:::::Tabs
::::Tab{title="🛍️ Using Shopify"}
:::hint{type="success" attributes="[object Object]"}
**Possible resolutions:**

- If you're using SparkLayer's built-in shipping, make sure that you've set up your [shipping rules](https://app.sparklayer.io/configuration/settings/shipping-rates) correctly, e.g. by country or by customer group. If the customer doesn't match any of the rules you've set, no shipping method will be shown. Look out for rules you've set based on "weights" or which customer groups are assigned to the shipping rule
- If you're using Shopify to set your shipping methods, make sure you have a shipping country specified for your shipping methods, e.g. if the customer is from United Kingdom, ensure that your shipping methods have United Kingdom as an option
- If you're using Shopify Markets, make sure that you have [shipping profiles](https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/shipping-profiles) set up for your destination countries.
:::
::::

:::Tab{title="🌐 Other platforms"}
Not applicable
:::
:::::
::::::
:::::::



