How to Create Product Discounts on Shopify with Atom Volume & Gift Discounts: Complete Guide
Master Product Discounts on Shopify with Atom Volume & Gift Discounts. Learn single product and collection-based discounts with maxQuantity control to boost sales and protect margins.
Product Discounts are one of the most straightforward and effective promotional strategies for Shopify stores. They can increase conversion rates by up to 25% and help you strategically manage inventory while maintaining control over your margins.
Increase Conversion Rates
Clear, direct discounts on specific products drive purchase decisions
Clear Inventory Strategically
Target specific products or collections that need to move
Protect Your Margins
Control discount limits with maxQuantity per order
Simple for Customers
Easy to understand - customers see the discount immediately
Seasonal Promotions
Perfect for holiday sales, end-of-season clearance, and flash sales
Precise Targeting
Discount exactly what you want - single products or entire collections
Product Discounts offer the perfect balance of simplicity and control, allowing you to create compelling offers while protecting your bottom line with features like maxQuantity limits.
Atom Commerce offers four types of Product Discounts to match your promotional needs:
Single Product Discount
Apply discounts to specific individual products with simple setup
Collection Discount
Discount all products in a collection with one offer
Advanced Single Product
Single product with exclusions and purchase type restrictions
Advanced Collection
Collection discounts with exclusions, purchase type restrictions, and maxQuantity control
Single Product Discount
How it works: Apply a discount directly to a specific product. Perfect for promoting individual items, clearing specific SKUs, or running flash sales on featured products.
Example: Get 20% off “Premium Wireless Headphones” (regularly USD 199)Customer adds Premium Wireless Headphones to cart:
Original price: USD 199
With 20% discount: USD 159.20
Customer saves: USD 39.80
Another Example: Save USD 50 on “Professional Camera Lens”Customer adds Professional Camera Lens to cart:
Original price: USD 349
With USD 50 discount: USD 299
Customer saves: USD 50
Best for: Flash sales, featured products, overstocked items, new product launches with introductory pricing.
Collection Discount
How it works: Apply the same discount to all products within a Shopify collection. Ideal for seasonal sales, category promotions, and clearing entire product lines.
Example: Get 15% off all items in “Winter Coats” collectionCart: 2 winter coats (USD 150 and USD 200) = USD 350 totalWith 15% collection discount:
Coat 1: USD 127.50 (saves USD 22.50)
Coat 2: USD 170 (saves USD 30)
Total: USD 297.50
Customer saves: USD 52.50
Another Example: Save USD 10 on each “Summer T-Shirts” collection itemCart: 3 different t-shirts (USD 30, USD 25, USD 35) = USD 90 totalWith USD 10 off each:
T-shirt 1: USD 20 (USD 30 - USD 10)
T-shirt 2: USD 15 (USD 25 - USD 10)
T-shirt 3: USD 25 (USD 35 - USD 10)
Total: USD 60
Customer saves: USD 30
Best for: Seasonal clearance, category-wide promotions, brand-specific sales, new collection launches.
Advanced Single Product Discount
How it works: Apply discounts to a specific product with advanced conditions like product exclusions or purchase type restrictions (one-time vs subscription).
Example: Get USD 50 off “Premium Headphones” - one-time purchases onlyScenario 1 - Qualifies:
Cart: 2 Premium Headphones (USD 199 each) as one-time purchase
Discount: USD 50 off each headphone = USD 100 total discount
Final total: USD 298
Scenario 2 - Doesn’t qualify:
Cart: 1 Premium Headphone (USD 199) as subscription purchase
No discount (subscription purchases excluded)
Best for: Purchase-type specific pricing, excluding certain product variants, subscription-only or one-time-only discounts.
Advanced Collection Discount
How it works: Apply discounts to all products in a collection with advanced rules like per-product minimums, exclusions, and maxQuantity limits to protect margins.
Without maxQuantity: Total would be USD 120 (USD 30 discount)
With maxQuantity = 3: Total is USD 132 (USD 18 discount)Your margin is protected by USD 12 while still offering value!
Prevent excessive discounting on bulk orders while still offering attractive deals.Example: Luxury items with lower margins - limit to 2 discounted items per order.
Create Urgency
“First 3 items only!” creates scarcity and drives faster purchase decisions.Example: Flash sale messaging - “Save 30% on your first 3 items!”
Test Offers
Limit exposure while testing new discount strategies before rolling out unlimited offers.Example: Test with maxQuantity = 2 for one week, then increase based on performance.
Budget Control
Cap promotional costs and maintain predictable discount expenses.Example: Campaign budget of USD 5,000 - use maxQuantity to control total discount exposure.
Strategic Tip: Use maxQuantity = 3-5 for most product discounts. This allows customers to stock up while protecting you from margin erosion on very large orders.
Use names that help you identify the offer at a glance in your dashboard and reports.
4
Choose Activation Method
Automatic
Applies automatically at checkoutBest for: Most product discounts
Discount Code
Requires customer to enter a codeBest for: Targeted campaigns, influencer codes
Coupon Batch
Generate unique codes for distributionBest for: Email campaigns, gift cards
5
Select Products or Collections
For Single Product:
Click Select Products
Search and select the specific product(s)
You can select multiple variants of the same product
For Collection:
Click Select Collections
Choose one or more Shopify collections
All products in selected collections will be discounted
Pro Tip: Collections are dynamic - add products to the collection later and they automatically get the discount!
6
Set Discount Amount
Choose your discount mode and amount:
Amount Off
Fixed dollar discount per itemExample: USD 10 off each item
When to use: Consistent dollar savings, easy for customers to calculate, works well across similar price points.
Percent Off
Percentage discount per itemExample: 20% off each item
When to use: Maintaining margin ratios, scaling with product prices, psychological appeal of percentages.
Fixed Price
Set a specific price per itemExample: Pay USD 49.99 per item
When to use: Creating clear value propositions, psychological pricing (USD 49.99, USD 99.99), premium products where “USD 99 each” is more compelling than “30% off”.Important: Fixed pricing only discounts items if the fixed price is lower than the original price. Higher-priced items are excluded automatically.
7
Configure maxQuantity
Set how many items can be discounted per order:
Unlimited
Enter -1 to discount all qualifying itemsUse for: Aggressive clearance, high-margin products
Limited
Enter a number (e.g., 3) to limit discounted itemsUse for: Margin protection, controlled promotions
Recommended: Start with maxQuantity = 3-5 for most offers to balance customer value and margin protection.
8
Set Conditions (Advanced Only)
For Advanced Product Discounts, configure additional conditions:
Exclusions
Exclude specific products or collections from the discountExample: Exclude already-on-sale items or specific premium products
Purchase Type
Limit to one-time purchases, subscriptions, or bothExample: Subscription-only discount or one-time purchase only
9
Configure Discount Preferences
On Sale Item Discounts:
Do not discount: Exclude items already on sale
Allow additional discounting: Stack with existing sales
Discount Strategy:
Highest priced items first: Apply to most expensive items first
Lowest priced items first: Apply to least expensive items first
Use “Highest priced items first” when maxQuantity is limited - customers get better perceived value.
10
Set Schedule (Optional)
Configure when your offer is active:
Start Date/Time: When the offer begins
End Date/Time: When the offer expires (optional)
Time Zone: Automatically uses your store’s timezone
Leave end date blank for ongoing offers. Set specific dates for flash sales and seasonal promotions.
11
Configure Advanced Settings (Optional)
Priority:
Set offer priority for stacking with other offers
Higher numbers = higher priority
Channels:
Choose which sales channels (Online Store, POS, etc.)
Fulfillment Types:
Limit to shipping, pickup, delivery, etc.
Budget:
Assign a budget to cap total discount spending
12
Review & Activate
Review the offer summary in the right panel
Verify all settings are correct
Click Save Offer
Toggle Activate to launch
Upon activation, your offer immediately goes live and becomes trackable in Atom Commerce analytics.
Strategy: 30% off entire “Winter Collection”Type: Collection DiscountmaxQuantity: UnlimitedGoal: Clear seasonal inventory before new season
New Arrival Promotion
Strategy: 15% off “Spring Dresses”, maxQuantity = 2Type: Advanced CollectionGoal: Drive traffic while protecting margins
Flash Sale
Strategy: USD 50 off “Premium Denim Jacket”Type: Single ProductDuration: 24 hoursGoal: Create urgency and boost daily sales
Multi-Buy Incentive
Strategy: 20% off “Basic Tees” when buying 3+Type: Advanced CollectionCondition: Minimum 3 itemsGoal: Increase units per transaction
Electronics & Technology
Clearance Pricing
Strategy: USD 100 off “Last Gen Smartphones”Type: Collection DiscountGoal: Move inventory before new model launch
Accessory Promotion
Strategy: 25% off “Phone Cases”, maxQuantity = 3Type: Advanced CollectionGoal: High-volume sales with margin control
Premium Product Launch
Strategy: USD 200 off “4K Drone” for first weekType: Single ProductSchedule: 7 days onlyGoal: Generate initial sales momentum
Bulk Business Discount
Strategy: 15% off “Monitors” when buying 5+, cart USD 2000+Type: Advanced Single ProductGoal: Attract business/wholesale customers
Home & Garden
End of Season
Strategy: 40% off “Patio Furniture” collectionType: Collection DiscountGoal: Clear summer inventory in fall
Holiday Decor
Strategy: 30% off “Christmas Decorations”, maxQuantity = 10Type: Advanced CollectionGoal: Volume sales with margin protection
Featured Product
Strategy: USD 75 off “Premium Garden Hose System”Type: Single ProductGoal: Promote high-margin featured item
Bundle Incentive
Strategy: 20% off “Gardening Tools” with maxQuantity controlType: Advanced CollectionmaxQuantity: 5 items per orderGoal: Increase category sales while protecting margins
Beauty & Cosmetics
New Product Introduction
Strategy: 20% off “New Skincare Line”Type: Collection DiscountDuration: First 30 daysGoal: Build awareness and trial
Stock Up Deal
Strategy: Use maxQuantity to control bulk discount costsType: Advanced CollectionmaxQuantity: Limit to 3 items per orderGoal: Encourage purchases while protecting margins
Limited Edition
Strategy: 15% off “Holiday Gift Sets”, maxQuantity = 3Type: Advanced CollectionGoal: Control limited inventory discounting
Subscription Incentive
Strategy: 25% off for subscription purchases onlyType: Advanced CollectionCondition: Subscription onlyGoal: Convert to recurring revenue
Food & Beverage
New Flavor Launch
Strategy: USD 3 off “New Coffee Blend”Type: Single ProductDuration: First 2 weeksGoal: Drive trial of new product
Bulk Savings
Strategy: 20% off “Protein Bars” when buying 6+Type: Advanced Single ProductCondition: Minimum 6 unitsGoal: Increase order volume
Use: Unlimited maxQuantity (-1)Why: You can afford to discount heavily without margin concernsExample: Jewelry, digital products, premium accessories with 60%+ margins
2
For Medium-Margin Products
Use: maxQuantity = 3-5Why: Allows stocking up while protecting margins on very large ordersExample: Apparel, home goods, electronics accessories with 30-60% margins
3
For Low-Margin Products
Use: maxQuantity = 1-2Why: Strict control to prevent margin erosionExample: Electronics, wholesale items, commodities with <30% margins
4
For Flash Sales & Urgent Promotions
Use: maxQuantity = 2-3 with messagingWhy: Creates scarcity and urgencyExample: “Limited to 3 per customer - act fast!”
✅ Promoting one specific SKU✅ Testing discount effectiveness on individual items✅ Flash sale on featured product✅ Clearing specific overstock✅ New product launch with introductory pricing✅ Different discount amounts needed per product
Choose Collection When:
✅ Category-wide seasonal sales✅ Brand-specific promotions✅ Managing many products easily✅ Dynamic inventory (products frequently added/removed)✅ Consistent discount across related products✅ Simplifying offer management
Problem: Large orders can turn profitable sales into lossesSolution: Always set maxQuantity for products with margins <40%Example: Set maxQuantity = 3 for electronics accessories
❌ Overlapping Discounts Without Priority
Problem: Multiple conflicting offers cause confusionSolution: Set clear priorities and ensure only one item discount applies per lineExample: Product Discount (Priority 10) vs BXGY (Priority 5)
❌ No End Date on Test Offers
Problem: Test offers run indefinitely, impacting marginsSolution: Always set end dates for promotional testsExample: 7-day flash sale with clear end date
❌ Discounting Already-On-Sale Items
Problem: Double discounting erodes margins unnecessarilySolution: Use “Do not discount on-sale items” settingExample: Exclude clearance items from collection discount
❌ Unclear Offer Names
Problem: Can’t quickly identify offers in reportingSolution: Use descriptive names with product and discount infoExample: “Winter-Coats-25Off-MaxQty3” vs “Discount1”
❌ Not Monitoring Performance
Problem: Ineffective offers continue running, wasting budgetSolution: Weekly review of offer performance metricsExample: Check conversion rate, AOV, and margin impact
Common causes:✅ Check offer is Activated (toggle on)✅ Verify product/collection is correctly selected✅ Check schedule - offer may not have started or may have ended✅ Ensure purchase type restrictions are met (one-time vs subscription)✅ Check if customer has reached maxQuantity limit✅ Verify sales channel is included in offer settings✅ Check priority - another offer may be taking precedence
Discount applies to more items than maxQuantity setting?
Possible reasons:✅ Check if “Allow multiple uses per order” is enabled✅ Verify maxQuantity value is saved correctly✅ Ensure you’re testing in the correct sales channel✅ Check if customer has multiple carts or sessionsSolution: Review offer settings and re-save maxQuantity
How do I prevent stacking with other offers?
Options:
Use Priority: Set Product Discount to higher priority than other item discounts
Disable Stacking: Only one item discount applies per line (default behavior)
Exclude Collections: Use exclusions to prevent overlap
Different Channels: Assign offers to different sales channels
Remember: Only one item discount can apply per cart line
Can I discount specific variants only?
Yes!When selecting products:
Expand the product in the selector
Check only the specific variants you want
Unchecked variants won’t be discounted
Example: Discount “Red” and “Blue” t-shirts but not “Green”
What happens if I change the collection after creating the offer?
Dynamic Updates:✅ Add products to collection: They automatically get the discount✅ Remove products from collection: They lose the discount✅ No need to edit the offer: Collection discounts are dynamicBest Practice: Use this for seasonal rotations and inventory management
How do I target subscription products only?
Use Advanced Product Discount:
Select Advanced Single Product or Advanced Collection
In Conditions section, find “Purchase Type”
Select “Subscription” only
Discount will only apply to subscription purchases
Use Case: Encourage subscription adoption with exclusive pricing
Can I exclude items already on sale?
Yes - Highly Recommended:In Discount Preferences:
Select “Do not discount on-sale items”
Why: Prevents double-discounting and margin erosionHow it works: Checks Shopify’s compare-at price vs current price
What's the difference between maxQuantity and maximum discount per order?
maxQuantity:
Limits NUMBER of items that can be discounted
Example: maxQuantity = 3 means first 3 items get discount
Maximum Discount Per Order:
Caps TOTAL DOLLAR AMOUNT of discount
Example: Max USD 100 means discount stops at USD 100 total savings
Use Both: For ultimate control over discount exposure