Overselling can occasionally occur when using Evey Events & Tickets alongside certain Shopify settings. This article explains why this happens, which configurations increase risk, and what you can do to reduce overselling.
Why Overselling Can Happen
Evey relies on Shopify’s inventory system and product page flow to validate ticket availability before checkout. In some setups, Shopify can bypass or delay these validations - allowing more purchases than intended.
Two common contributors are:
Shopify Shared Inventory across locations
Shopify Dynamic Checkout Buttons
Shopify Shared Inventory & Overselling
When inventory is shared across multiple Shopify locations, Shopify may temporarily treat inventory as available in more than one place at the same time.
This can result in multiple checkouts completing before inventory updates fully sync — especially for limited-quantity event tickets.
This behavior is tied to Shopify’s inventory logic and is not specific to Evey alone, but it can impact events more visibly.
Recommended Inventory Setup to Reduce Risk
1. Use a Single Inventory Location
Assign only one Shopify location to hold inventory for each event product.
Why this helps:
It prevents Shopify from sharing available inventory across multiple locations during checkout.
What to check in Shopify:
Product → Inventory
Confirm only one location has stock
Remove stock from other locations
Example:
Inventory 1 location stocks this product: Shop location
2. Enable Inventory Tracking
Avoid setting event products to Inventory not tracked.
Best practice:
Without tracking, Shopify cannot reliably enforce purchase limits.
3. Disable Online Shipping
Event tickets should not use Shopify’s shipping logic.
Recommended setting:
This removes fulfillment rules that can introduce inventory timing issues.
Shopify Dynamic Checkout Buttons (Important)
We’ve also noticed overselling issues when merchants use Shopify Dynamic Checkout Buttons (such as Buy Now, Apple Pay, or Google Pay) on event product pages.
Why This Causes Issues
Dynamic checkout buttons:
Send customers directly to checkout
Bypass the product page flow
Skip Evey’s validation checks (availability, ticket rules, limits)
Because of this, Evey cannot guarantee inventory validation when these buttons are used.
Recommended Solution
We strongly recommend disabling Shopify Dynamic Checkout Buttons for event products.
Best Practice Setup
Create a separate product template specifically for event products
Disable Shopify dynamic checkout buttons on that template
Assign all Evey event products to this template
This ensures:
Customers go through the full product page flow
Evey validations run correctly
Inventory limits are enforced before checkout
Shopify provides step-by-step instructions on how to add or remove accelerated (dynamic) checkout buttons:
Follow Shopify’s guide to disable these buttons on your event product template.
Need Help Reviewing Your Setup?
If you’d like help confirming your inventory or checkout configuration, our support team is happy to assist.
👉 When contacting support, please include:
Your event product URL
A screenshot of Inventory settings
A screenshot of Shipping settings
Whether dynamic checkout buttons are enabled
We’ll review everything and guide you to the safest setup for events.



