Troubleshooting Zero-Amount Products Purchased on Shopify
Last updated:
If you’re experiencing zero-amount products being purchased on your Shopify store, it is most likely a bot built to detect $0 products on Shopify and purchase in the hopes of receiving a free product.
This guide provides solutions to resolve the issue.
Recommended: Block Zero-Dollar Products in Sign Customiser
Sign Customiser can stop $0 products being created or synced to your store in the first place. This is the quickest fix, and it’s on by default.
To check it’s enabled:
-
In Sign Customiser, go to Settings > Store.
-
Find the Store Settings section, headed Zero-dollar product protection.
-
Tick Block zero-dollar products, then click Save.

With this on, any product creation request with a $0 price fails before the product reaches your store, so bots have nothing to buy.
If you’re still seeing zero-amount orders after enabling this, the causes below cover the other ways a $0 product can slip through.
Common Causes and Solutions
Product Pricing in Shopify Admin
When using a product template for your customiser, the base product price in your Shopify admin may be set to $0. This allows customers to proceed without being charged.
Solution:
-
Update the price of the base product in your Shopify admin to a value greater than $0 (e.g., $100).
-
This ensures a minimum price is applied to prevent zero-amount checkouts.

Using a Page Template Instead of a Product Template
If you want to avoid product-related issues altogether, you can use a page template instead of a product template.
Solution:
-
Migrate your customiser to a page template. Follow our guide: Add Sign Customiser to a Page for detailed instructions.
-
Delete the associated product in Shopify to prevent confusion.
Using Shopify Flow to Auto-Cancel Zero-Amount Orders
If zero-amount orders still occur, you can automate their cancellation using an app like Shopify Flow. However, do note that You may still incur charges for any order-based apps (e.g., post-purchase upsell apps).
Solution:
-
Install the Shopify Flow app.
-
Set up a workflow (follow this guide for more information):
-
Trigger: Order created.
-
Condition: Order total equals zero.
-
Action: Cancel the order.
Refer to the Shopify Flow guide for a detailed explanation.
-
-
Save the workflow, and Shopify Flow will automatically cancel zero-amount orders.