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.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us