Pricing Rules Guide
Overview
Pricing Rules automatically adjust your product prices based on competitor pricing. They enable dynamic, competitive pricing without manual intervention.
When to Use Pricing Rules
- Automated Competitive Pricing: Keep prices competitive automatically
- Dynamic Pricing: Adjust prices based on market conditions
- Time Savings: Eliminate manual price monitoring and updates
- Competitive Advantage: Respond to competitor changes instantly
- Price Optimization: Maximize sales while maintaining margins
Understanding Pricing Rules
How Repricing Works
- Rule Evaluation: When a competitor URL is recrawled (based on your update interval), the system evaluates applicable pricing rules
- Competitor Analysis: Checks current competitor prices
- Price Calculation: Calculates suggested price based on rule
- Safeguard Check: Verifies price is within safeguard limits
- Price Update: Updates Shopify product price if in "Watch & Reprice" status, and updates only Suggested Price if in "Watch"
Requirements
For repricing to work:
- Product must be in "Watch & Reprice" status
- Product must have at least one competitor
- Product must have a pricing rule assigned
- Suggested price must pass safeguard checks
Creating Pricing Rules
Basic Setup
- Go to Pricing Rules tab
- Click "Add new rule"
- Configure pricing strategy
- Set advanced options (optional)
- Choose target products (optional)
- Save rule
Rule Configuration
Rule Name
- Auto-generated based on strategy
- Can be customized
- Example: "Reprice 5% below cheapest competitor"
Core Pricing Strategy
1. Base Relationship
Below: Price below competitor
- Example: "5% below cheapest competitor"
- Good for aggressive pricing
Equal: Match competitor price exactly
- Example: "Equal to cheapest competitor"
- Good for competitive matching
Above: Price above competitor
- Example: "10% above average competitor"
- Good for premium positioning
2. Competitor Selection
Cheapest competitor: Use lowest competitor price
- Most aggressive pricing
- Good for price leadership
Average price of competitors: Use average of all competitors
- Balanced approach
- Good for market positioning
Highest competitor: Use highest competitor price
- Premium pricing
- Good for value positioning
3. Difference Value
Percentage (%): Relative difference
- Example: 5% below means your price = competitor × 0.95
- Good for proportional pricing
Fixed Amount (Currency): Absolute difference
- Example: 5
- Good for consistent margins
4. Additional Adjustment (Optional)
On Top Adjustment: Additional price modification after base calculation
- Plus: Add percentage or amount
- Minus: Subtract percentage or amount
- Example: "5% below cheapest, then minus $2"
Use Cases:
- Account for shipping differences
- Adjust for quality differences
- Fine-tune final price
Advanced Options
Price Limits
Enable Limits: Prevent extreme price changes
Condition: "New price can't be lower/higher than my price/cost"
Limit Value: Percentage or fixed amount
- Example: "Can't be more than 20% lower than my current price"
- Example: "Can't be more than $10 higher than my cost + 10%"
Use Cases:
- Protect profit margins
- Prevent pricing errors
- Maintain price floors/ceilings
Cents Rounding
Enable Rounding (Price ending adjustment in the rule editor): Round prices to the nearest specific ending
Options:
- Set the cent ending (e.g. .00, .25, .50, .75, .99)
- Optionally enable whole number to round to a full price ending such as 29.99 or 39.99 (not just the cents part)
Use Cases:
- Psychological pricing (10.00)
- Clean price endings
- Brand consistency
Excluded Stores
Exclude Competitors: Ignore specific competitor stores
When to Use:
- Competitor uses different pricing model
- Competitor includes shipping in price
- Competitor is not relevant
- Competitor has unreliable prices
How to Exclude:
- Add stores to exclusion list
- Excluded stores won't affect price calculation
- Can exclude multiple stores per rule
Product Price Range Filter
Enable Range: Apply rule only to products in specific price range at the moment
Options:
- Minimum price: Only products above this price
- Maximum price: Only products below this price
- Both: Only products within range
Use Cases:
- Different strategies for different price tiers
- Protect low-margin products
- Optimize high-value products
Example:
- Rule 1: "5% below" for products 50
- Rule 2: "10% below" for products $50+
Inventory Conditions
Apply rule only when my inventory is: Conditionally apply the rule based on your stock level
Options:
- Lower than X units
- Higher than X units
- Out of stock
Products without a defined inventory level are ignored when this condition is enabled.
Use Cases:
- Reprice aggressively only when stock is high
- Hold prices when inventory is low
- Trigger special behavior when out of stock
Follow Out-of-Stock (Shopify)
Follow out-of-stock: Mirror a competitor's stock status in your Shopify inventory
When enabled and a target competitor store is selected:
- Your product is set to out of stock when that competitor is out of stock
- Your product is set back in stock when the competitor is back in stock (default location)
Requires Shopify inventory write permission. Use Request inventory permission in the rule editor if needed.
Clearance Mode (Shopify)
Clearance mode: Override normal repricing for products in a specific collection
When a product is in the chosen clearance collection, its price is set to cost + X% instead of the regular rule calculation. Collection membership is refreshed at most once every 24 hours, and also when you open the product profile.
- Products without cost specified are skipped for clearance pricing
- A warning badge appears on products missing cost when a clearance rule is assigned
Use Cases:
- End-of-season clearance pricing
- Fixed-margin liquidation for specific collections
Apply to New Products
Apply to new products: Automatically assign this rule to newly added products
Only one rule can have this flag enabled at a time. Enabling it on a new rule resets the flag on the previously assigned rule.
Applying Rules to Products
Target Selection
When saving a rule, choose where to apply it:
Option 1: Don't Change
- Save rule only
- Don't apply to any products
- Apply manually later (if not already)
Option 2: All Products
- Apply to all products in "Watch & Reprice" status
- Use with caution
- Good for universal strategies
Option 3: Selected Products
- Apply to specific products you choose
- Most control
- Good for testing
Option 4: Products in Collections
- Apply to all products in selected collections
- Good for category-based pricing
- Efficient for many products
Option 5: Products by Brands
- Apply to all products from selected vendors/brands
- Good for brand-specific strategies
- Useful for multi-brand stores
Additional Options
Change Status to Reprice
- Automatically set products to "Watch & Reprice"
- Useful when applying rule to new products
- Ensures repricing is enabled
Skip Products with Existing Rules
- Don't override existing rule assignments
- Preserves current rule assignments
- Good for incremental updates
Pricing Rule Examples
Example 1: Price Leadership
Goal: Always be the cheapest
Configuration:
- Relationship: "Below"
- Competitor: "Cheapest competitor"
- Difference: 5%
- Unit: "%"
- Target: All products
Result: Your price is always 5% below the cheapest competitor
Example 2: Market Average Matching
Goal: Price at market average
Configuration:
- Relationship: "Equal"
- Competitor: "Average price of competitors"
- Target: Selected collections
Result: Your price matches the average competitor price
Example 3: Premium Positioning
Goal: Price 10% above average, but not more than 20% above cost
Configuration:
- Relationship: "Above"
- Competitor: "Average price of competitors"
- Difference: 10%
- Limit: "Can't be more than 20% above my cost"
- Target: Premium products collection
Result: Price is 10% above average, but protected by cost limit
Example 4: Aggressive with Floor
Goal: 5% below cheapest, but never below cost + 10%
Configuration:
- Relationship: "Below"
- Competitor: "Cheapest competitor"
- Difference: 5%
- Limit: "Can't be lower than my cost + 10%"
- Rounding: Nearest .99
- Target: Competitive products
Result: Aggressive pricing with profit protection
Example 5: Shipping-Adjusted Pricing
Goal: Match competitor but account for free shipping
Configuration:
- Relationship: "Equal"
- Competitor: "Cheapest competitor"
- On Top: "Minus $5" (your shipping cost)
- Target: Products with shipping
Result: Price matches competitor, adjusted for shipping difference
Managing Pricing Rules
Editing Rules
- Click on a rule
- Modify configuration
- Choose whether to reapply:
- Don't change: Keep current product assignments
- Reapply: Update all products using this rule
- Save changes
Deleting Rules
- Click "Remove" on a rule
- Confirm deletion
- Products using this rule will need a new rule
- Consider reassigning before deleting
Testing Rules
Before Full Deployment:
- Create rule with "Don't change" target
- Manually assign to one test product
- Monitor suggested prices
- Adjust rule if needed
- Apply to more products when confident
Repricing Safeguards
Global Safeguards
Configured in Settings → Repricing Safeguard:
Purpose: Prevent extreme price changes across all products
Settings:
- Base: Price or Cost
- Minimum: % of base (e.g., 80% of cost)
- Maximum: % of base (e.g., 200% of price)
How It Works:
- Applied before rule-based calculation
- Filters out competitor prices outside limits
- Prevents pricing errors
- Protects profit margins
Rule-Level Limits
Set in individual pricing rules:
Purpose: Rule-specific price protection
More Granular: Can be different per rule More Flexible: Can use price or cost as base
Best Practices
1. Start Conservative
- Begin with small price differences
- Test on a few products first
- Monitor results before expanding
2. Use Appropriate Competitor Selection
Cheapest: For price leadership Average: For balanced positioning Highest: For premium positioning
3. Set Safeguards
- Always configure global safeguards
- Use rule-level limits for specific cases
- Protect your profit margins
4. Consider Your Costs
- Know your product costs
- Set minimum price limits
- Account for fees and margins
5. Use Exclusions Wisely
- Exclude unreliable competitors
- Exclude different business models
- Review exclusions regularly
6. Test Before Full Deployment
- Start with one product
- Monitor for a few days
- Expand gradually
7. Combine Multiple Rules
- Different rules for different categories
- Price-range based rules
- Brand-specific strategies
8. Regular Review
- Check suggested prices regularly
- Review rule performance
- Adjust based on results
Troubleshooting
Prices Not Updating
- Verify product is in "Watch & Reprice" status
- Check if rule is assigned to product
- Ensure product has competitors
- Verify safeguards aren't blocking updates (competitors typically display a warning triangle icon when this occurs)
- Check update interval settings
Prices Updating Incorrectly
- Review rule configuration
- Check competitor prices
- Verify excluded stores
- Review safeguard settings
- Check for conflicting rules
Suggested Price Seems Wrong
- Verify competitor selection
- Check excluded stores
- Review rule calculation
- Check safeguard limits
- Verify competitor prices are current
Rule Not Applying to Products
- Check target selection when saving
- Verify products are in correct status
- Ensure products have competitors
- Check if rule is enabled
Too Aggressive Pricing
- Increase difference percentage
- Use "Average" instead of "Cheapest"
- Set lower limits
- Exclude aggressive competitors
Not Competitive Enough
- Decrease difference percentage
- Use "Cheapest" competitor
- Remove or adjust limits
- Review excluded stores
Integration with Other Features
With Alert Rules
- Use alerts to monitor conditions
- Use repricing to automate responses
- Alerts inform, repricing acts
- Alerts and repricing work independently
With Market Stats
- Review market position regularly
- Adjust rules based on position
- Use stats to validate rule effectiveness
With Competitor Discovery
- More competitors = better repricing
- Regularly discover new competitors
- Remove outdated competitors
Advanced Strategies
Multi-Tier Pricing
Strategy: Different rules for different price ranges
Example:
- Under $20: 10% below cheapest
- 50: 5% below average
- Over $50: Match average
Tips
- Monitor Regularly: Check suggested prices daily
- Adjust Gradually: Make small changes, not big jumps
- Understand Your Margins: Know your costs and limits
- Test Everything: Test rules before full deployment
- Document Strategies: Keep notes on what works
- Review Competitors: Regularly review competitor list
- Use Safeguards: Always protect your margins
- Be Patient: Repricing takes time to optimize