How Rockit Discounts & Sales Works: A Quick Overview
Rockit Discounts & Sales helps you run store-wide or targeted sales by editing product prices directly in Shopify, not by applying checkout-only discounts.
This means your discounts are visible immediately on product pages, collections, and search results, exactly where customers expect to see them.
Below is a quick overview of how the app works behind the scenes.
What Rockit Discounts & Sales Does
Rockit is a price editor.
When you activate a sale, the app:
- Updates the product variant price
- Stores the original price in the compare-at price
- Saves the original values so they can be restored later
Most Shopify themes automatically show:
- Crossed-out prices
- Sale badges whenever a compare-at price exists.
👉 Rockit does not add visual elements itself; your theme handles that.
How a Sale Is Activated
When you publish a sale, Rockit runs three steps:
1️⃣ Variant Filtering
Shopify prices live on variants, not products.
Rockit:
- Finds all variants that match your sale filters
- Skips variants already in another active sale (no stacking)
- Skips free variants (price = 0.00)
The original prices are saved internally at this step.
2️⃣ Price Update
Rockit applies the discounted prices and:
-
Sets the new price
Updates or sets the compare-at price (based on your strategy)
Adds a sale metafield to track:
- Sale ID
- End date
- Linked timer (if used)
3️⃣ Tag Updates (Optional)
If enabled, Rockit:
- Adds sale tags when the sale starts
- Removes them when the sale ends
What Happens When a Sale Ends
When creating a sale, you choose what happens at the end:
- Restore original price and compare-at price, or
- Move compare-at price into price and clear compare-at (default)
Rockit restores prices using the data saved when the sale was activated.
Important Behavior to Understand
Rockit Does Not Monitor Changes Continuously
After activation, Rockit does not watch for:
- New products
- Collection updates
- Product edits
- External price changes
If your catalog changes, use Reactivate Sale to rescan and update eligible products — without interrupting live discounts.
Multi-Market Pricing
Rockit updates prices in the primary market.
- Shopify handles currency conversion automatically
- Fixed prices in other markets will override Rockit discounts
Applying discounts to specific markets is not supported at this time.
Final Takeaway
Rockit Discounts & Sales works by:
- Editing real product prices
- Making discounts visible across the storefront
- Avoiding discount stacking
- Giving you full control over how prices are restored
Once you understand that Rockit edits prices once per activation, most sale behavior becomes predictable and easy to manage.