Why is add to cart not working?
Last updated:
There are several reasons that the add to cart step may not be working. The solution to the issue will depend on the platform you are using Sign Customiser with.
Shopify
Too Many Variants
If you are not subscribed to the Shopify Plus plan you can add up to 1,000 new variants in a day before the limit is reached. When you reach this limit, Sign Customiser will not be able to create the custom sign product in your store. To resolve this, upgrade to Shopify Plus.
Read more: Considerations for adding variants
Incomplete Location Fulfilment
If your store uses Shopify Locations to manage inventory your default location must have fulfilment enabled, otherwise when someone tries to create a custom sign and add it to their cart it will show as “out of stock” and produce an error.
To fix “Out of Stock” error In your Shopify admin
-
go to Settings > Shipping and delivery — Ensure shipping rates are configured for ALL fulfillment locations
-
Settings > Markets — Ensure active markets have shipping methods configured
-
Settings > Locations — Ensure the default fulfillment location has shipping zones that cover the customer’s region
-
Specifically, every shipping zone should have at least one shipping rate, and every location with inventory should be included in the shipping profile
To learn how to setup the locations on your Shopify store follow this article.
Read more: How to setup Shopify Locations for Sign Customiser
WordPress/Custom/Other
If there are issues adding to cart with WordPress/Custom/Other integrations it is likely a communication issue between Sign Customiser and your website.
To find out what error is occurring we can look at the logs of the integration within Sign Customiser:
-
Log into your Sign Customiser account
-
From the homepage, click on “Tools”
-
Click on “Integrations”
-
Click on your integration
-
This page will contain logs of any requests made to your website. Look for any red status codes that start with a 4 or a 5 like
500or400or422 -
If you see requests with these status codes it indicates an error from your server when we tried creating the product. You can click on the logs and see the detailed error to help you debug within your specific platform