How to set up dynamic pricing rules on Shopify
Dynamic pricing rules on Shopify are set up through automatic discounts that adjust prices based on specific conditions like quantity, customer segments, or collections. You can create these rules in the Discounts section of your admin panel using conditional logic.
Prerequisites
- Shopify store with products added
- Admin access to Shopify dashboard
- Basic understanding of discount strategies
- Products organized with proper collections or tags
Step-by-Step Instructions
Access the Discounts Section
Choose Discount Type and Configure Basic Settings
Set Customer Eligibility Conditions
Configure Product and Quantity Conditions
Set Usage Limits and Time Restrictions
Add Advanced Conditions with Scripts
if cart.total_price > 10000 for advanced dynamic pricing logic.Test and Activate Your Dynamic Pricing Rules
Monitor and Optimize Performance
Common Issues & Troubleshooting
Dynamic pricing rule not applying at checkout
Check that your discount conditions are correctly configured and the customer meets all eligibility requirements. Verify that the discount is active and hasn't reached its usage limit in the Discounts section.
Multiple discount rules conflicting with each other
Shopify applies only one automatic discount at a time. Review your discount priority by checking the order in the Discounts list and adjust conditions to prevent conflicts or use discount combinations strategically.
Script-based dynamic pricing not working
Ensure you have Shopify Plus and the Script Editor app installed. Check your Ruby syntax for errors and verify that scripts are published and active in the Script Editor section.
Customer segments not triggering dynamic pricing
Verify that customers are properly tagged or assigned to segments in Customers section. Check that segment criteria match your discount conditions and customers meet the requirements during their shopping session.