Installing and enabling Progressive Discount - EcomDrama
New Side Cart now integrates with Progressive Discount — rewards visible inside the cart. See how
Get started
Documentation / Progressive Discount

Installing and enabling Progressive Discount

Updated October 31, 2026 · 2 min read

Progressive Discount is a WooCommerce add-on that rewards shoppers for growing their cart value — percentage or fixed discounts, free shipping, or a free gift product, unlocked as the cart total crosses thresholds you define.

Requirements

The plugin requires WordPress 6.0 or later, PHP 7.4 or later, and an active WooCommerce install — it will not activate without WooCommerce present. It declares compatibility with WooCommerce’s High-Performance Order Storage (HPOS), so it works whether your store has HPOS enabled or not.

One thing worth knowing before you enable it: Progressive Discount has not declared compatibility with the WooCommerce Blocks-based Cart and Checkout pages. If your store uses the block versions of those pages rather than the classic shortcode versions, check that the reward ladder still appears where you expect before relying on it in production.

Where the plugin lives in wp-admin

Progressive Discount shares a single “EcomDrama” top-level menu with Side Cart and all other EcomDrama plugins, if you have those installed too. Under it you’ll find two separate screens: Campaigns, where you build and manage your reward ladders, and Settings, where you control how the progress bar looks across your whole store.

Activating your license

Paste your license key under EcomDrama → License and click Activate license. Until a license is active, the Campaigns and Settings screens show a yellow banner under the tabs — “No active license. Changes can’t be saved until you activate your license.” — with an Activate license button that takes you straight there. You can still look around, but saving fails, and the error message tells you the license is the reason. Shoppers are never affected: an active campaign keeps running on your store either way.

To remove a key from the site, click Deactivate next to it on the same screen. This always works, even for a key the license server no longer accepts. If the server can’t be reached at that moment, the key is still removed and a warning tells you the site may still count toward the key’s activation limit — contact support if you need that activation freed.

Only one campaign runs at a time

You can keep up to 30 campaigns saved at once, but only a single campaign can be Active at any given moment — activating one automatically takes the previously active campaign out of rotation. This keeps the store from ever showing a shopper two conflicting reward ladders at once. Draft, Disabled and Archived campaigns stay saved and can be duplicated or reactivated later without rebuilding them from scratch.

Side Cart · Free licence

Get Side Cart FREE, straight to your inbox.

Join the EcomDrama newsletter and we will send you the plugin, your licence key and practical WooCommerce growth tips.