# Error codes

URL: https://docs.sparklayer.io/help/platforms/shopify/error-codes
Applies to: Shopify

Fix the SHOPIFY:001 to SHOPIFY:007 and PRICING:001 errors in the My Cart interface, caused by Markets currencies, missing SKUs or incomplete customer data.

When SparkLayer can't complete an order, it shows an error code in [My Cart](https://docs.sparklayer.io/help/storefront/interfaces/my-cart.md). Find the code below to see what it means and how to fix it.

## Error codes

| Code | What it means | How to fix it |
| --- | --- | --- |
| **SHOPIFY:001** | The customer's price list is in a currency (for example AUD) that isn't enabled in your Shopify Markets, or the market uses Shopify's setting to show prices in each customer's local currency, which SparkLayer doesn't support. | Turn on the currency in [Shopify Markets](https://docs.sparklayer.io/help/platforms/shopify/markets-and-currencies.md). In a market with several countries or regions, turn off "Show prices to customers in their local currency" for that market. |
| **SHOPIFY:002** | The customer's price list is in a currency (for example AUD), but their shipping country isn't set up in your Shopify Markets. | Add the shipping country to a market in [Shopify Markets](https://docs.sparklayer.io/help/platforms/shopify/markets-and-currencies.md). |
| **SHOPIFY:003** | There's a problem with the product data, such as a variant in the order with no SKU. | Remove the affected product from the order, and add a SKU to the variant in Shopify. |
| **SHOPIFY:005** | The email address on the order fails Shopify's checks, so Shopify won't let the order check out. Shopify uses DNS checks to confirm the email's domain (the part after the @) is real. | Check the email address is valid and spelled correctly, then update it on the customer's record in Shopify. |
| **SHOPIFY:006** | The shipping address is in a country that isn't in any of your store's Shopify Markets. | Make sure every country you ship to belongs to a Shopify market. |
| **SHOPIFY:007** | The customer record is missing an email address, a shipping phone number or a shipping address. Stores using Managed Markets need all three. | Add the missing details to the customer's record in Shopify. |
| **PRICING:001** | The customer's group has two price lists in different currencies (for example GBP and USD). | Go to **Customers > Groups** in the SparkLayer Dashboard ([open](https://app.sparklayer.io/customers/groups)), or **SparkLayer Wholesale > Customers > Customer groups** in the Shopify app and edit the group, so all its price lists use one currency. |

If you see an error that isn't listed here, or the fix doesn't work, [contact our support team](https://docs.sparklayer.io/help/support.md) with the error code.
