Skip to main content

Create Price Rules

You can create price rules to launch store-wide promotions, schedule temporary flash sales, or permanently adjust pricing strategies without manual data entry. This guide outlines how to configure product targeting, set discount logic, and schedule automated price reversions.

Build a New Rule

  1. Navigate to the Price Rules Home or dashboard.
  2. Select Create New in the top right corner. This prompts you to create a New Price Change.

Screenshot of Price Rules Dashboard-Create New Rule


Step 1: Select Change Type

Choose how the price change affects your products:

Sale

Creates a temporary price reduction. When the sale ends, the app automatically reverts prices to their original state. This is the standard option for promotions like “Black Friday” or “Weekend Flash Sale.


Permanent Price Change

Updates the base price permanently. Future sales will use this new price as the reference point. Use this for repricing inventory or permanent markdowns.

Screenshot of Price Rules Change Type


Step 2: Select Products

Define which items are included in the rule. There are two ways of doing this:

Use filters to target products based on their attributes.

  1. Select Smart Rule.
  2. Choose your matching logic:
  • Match All Rules (AND): The product must meet every condition (e.g., Vendor is “Adidas” AND Tag contains “Summer”).
  • Match Any Rule (OR): The product must meet at least one condition (e.g., Tag contains “Summer” OR Tag contains “Beach”).
  • Combination: Use this for complex targeting. You can create multiple Rule Groups.
    1. Rules inside a group use AND logic (all must match).
    2. The groups themselves are connected by OR logic (a product can match any group).
    3. Add conditions using attributes such as Metafield, Tag, Title, Vendor, Price, and more.
    • Example: Target products where (Vendor is “Adidas” AND Price > $100) OR (Tag contains “Clearance”). This includes expensive Adidas items plus everything in clearance, regardless of brand.

To learn more about how the AND, OR, and Combination rules work, read the Rule Matching Types article.

For more details on attributes, refer to the Filter Conditions guide.

Screenshot of Price Rules Product Selection-Smart Rule


Option B: Upload CSV

Use a spreadsheet to upload a product list. This method is ideal for targeting specific variants provided by external partners.

  1. Select Upload CSV.
  2. Prepare Your File: You don’t need to map columns manually. The app automatically detects data based on your header row. Therefore, your CSV must follow these File Requirements:
  • Format: CSV file
  • Size: 10MB (Maximum)
  • Required Columns: Your file must include a price column and at least one identifier column: ‘id’, ‘sku’, or ‘barcode’.
  • Header Row: The first line of the file must contain the exact column names listed above.
  1. Upload: Drag and drop your file into the upload zone or select Choose File.
  2. Download Sample: If you’re unsure about the format, select Download Sample File within the upload box to get a pre-formatted template.

Important Notes

  • Identifier Priority: The app matches products in this order of priority: id (Variant ID) > barcode > sku
  • Limit: You may upload up to 10,000 variants per file.

Screenshot of Price Rules Product Selection-CSV Upload


Step 3: Configure Discount Logic

Define how the price changes.

Note: This step is applicable only if you select Option A: Smart Rule in Step 2.


Discount Target

Select which price field to update:

  • List Price: Applies the discount to the regular selling price.
  • Compare at Price: Updates the original price (often used to artificially inflate the “was” price before a sale).
  • Both: Updates both the List Price and Compare at Price simultaneously.

Discount Type

  • Percentage Discount: Reduces the price by a set percentage (e.g., 20% off).
  • Flat Amount Discount: Reduces the price by a fixed currency amount (e.g., $5 off).

Configuration Values

Once you select a discount type, define the specific values:

  • Discount amount: Enter the discount amount as a numeric value.
  • Example: If you selected Percentage Discount, enter "20" for 20% off. If you selected Flat Amount Discount, enter "10" for $10 off.
  • Relative to: Select the reference price used as the base for calculation.
  • Price: Calculates the new value based on the current selling price.
  • Compare at Price: Calculates the new value based on the existing Compare-at (original) price.

Screenshot of Price Rules-Discount Logic


Tiered Discount

Turn on Tiered Discount to apply additional discounts based on the product’s price range.

Note: These discounts stack with your base discount calculation.


How to Configure

  1. Select Add Tier.
  2. Define the price bracket using the Min Price ($) and Max Price ($) fields (e.g., "$10 to $50").
  3. Choose the discount update type for this specific tier through the dedicated dropdown (e.g., Percentage, Flat Amount, or Fixed Price).
  4. Enter a value (e.g., "12") in the Additional discount field to apply to items in this range.

Screenshot of Price Rules-Tiered Discount


Advanced Rules

Enable Advanced Rules to control the final price display and protect your margins with built-in profitability safeguards.

  • Round to Nearest: Adjust the calculated price to the closest selected increment (e.g., select 0.50 or 1.00) for consistent pricing.

Screenshot of Price Rules-Round to Nearest


  • Override Cents: Force all calculated prices to end with a specific decimal value (e.g., enter 99 to display prices as $19.99, $24.99, etc.).

Screenshot of Price Rules-Round to Nearest


  • Minimum Margin: Prevent discounts from reducing a product’s profit below a set threshold.
  • Input: Enter a percentage (e.g., 20 %).
  • How it works: The app checks the product’s Cost per item. If the discounted price drops below this margin threshold, the system overrides the discount to maintain your minimum profit.

Screenshot of Price Rules-Minimum Margin


Step 4: Final Settings & Scheduling

Sync Tags to Shopify

Enable Sync tags to Shopify to manage product tags during your campaign. This integration is essential for creating temporary “On Sale” collections or triggering email flows in marketing tools like Klaviyo.

  • Tags to Add: Enter the tags you want applied to products when the sale starts (e.g., Flash-Sale-Active). The app automatically removes these specific tags when the sale ends.
  • Tags to Remove: Enter any existing tags you want stripped from the products when the sale activates (e.g., remove New-Arrival from items entering a clearance sale).

Screenshot of Price Rules-Shopify Tags


Enable Schedule

Turn on this option to set the precise timing of your sale.

  • Start Date & Time: Select the date and time when the rule activates and updates prices.
  • End Date & Time: Select the expiration date and time. The app will automatically trigger revert at this time to restore product prices to their original values.
  • Timezone: Select your store’s operating timezone (e.g., GMT-5:00 Eastern Time) to ensure the sale starts and ends exactly when your customers expect it.

Screenshot of Price Rules-Scheduling


Step 5: Review & Publish

  1. Enter a Sale Name. Use a descriptive name, such as “Summer Sale 2026 - Accessories”.
  2. Select Estimate Impact to preview how many products will be affected by this rule.
  3. Select Schedule Sale or Publish Sale (if not scheduled).

Screenshot of Price Rules-Final Review


Important Notes

Change Type: Sale

For rules set as Sale type, the app stores the current price before making changes. When the sale ends (either by schedule or manual revert), the system restores the exact pre-sale price.

Important: Do not manually edit prices in Shopify Admin while a Price Rules sale is active, as this may cause data inconsistencies during reversion.


Large Catalog Performance

For stores with tens of thousands of products, publishing a rule initiates a background job. It may take several minutes for all prices to update on your storefront.

Important: For major campaigns, we recommend scheduling the sale 15-30 minutes in advance to allow sufficient time for system-wide synchronization before traffic peaks.


What’s Next?

  • Edit the rule later: See Edit Price Rules
  • Restore changes: See Revert Price Change
  • Review price change history: See Check Activity Log

Need Help?

You’re now ready to create and publish rules with confidence. If you have questions about setting up a price rule, configuring discount logic, or scheduling a sale, our support team is happy to assist.

Email support@bevycommerce.com, and we’ll get back to you as quickly as possible.