Title: Codiepress Cart Rewards – Boost Sales with Automatic Rewards
Author: Codiepress
Published: <strong>July 17, 2026</strong>
Last modified: July 17, 2026

---

Search plugins

![](https://ps.w.org/codiepress-cart-rewards/assets/banner-772x250.png?rev=3611696)

![](https://ps.w.org/codiepress-cart-rewards/assets/icon-256x256.png?rev=3612250)

# Codiepress Cart Rewards – Boost Sales with Automatic Rewards

 By [Codiepress](https://profiles.wordpress.org/codiepress/)

[Download](https://downloads.wordpress.org/plugin/codiepress-cart-rewards.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/codiepress-cart-rewards/#description)
 * [Reviews](https://wordpress.org/plugins/codiepress-cart-rewards/#reviews)
 * [Development](https://wordpress.org/plugins/codiepress-cart-rewards/#developers)

 [Support](https://wordpress.org/support/plugin/codiepress-cart-rewards/)

## Description

**Codiepress Cart Rewards** is the most flexible reward rules engine for WooCommerce.
Build automated reward campaigns that deliver free shipping, order discounts, and
free products — triggered instantly when a customer’s cart meets your conditions,
with no coupon codes required.

Traditional promotions put the burden on the customer. They forget the code, mistype
it, find it on a deal site, and then email you when it doesn’t work. **Codiepress
Cart Rewards eliminates every one of those friction points.** Rewards apply automatically,
the moment a customer qualifies — creating a seamless experience that converts better
and feels more generous.

> 🎯 **Set your conditions. Define your rewards. Codiepress Cart Rewards runs the
> rest — automatically.**

Codiepress Cart Rewards is built for WooCommerce stores that want to do more than
hand out coupon codes. With a powerful rule-based engine, you can target rewards
with surgical precision: by cart value, item count, weight, volume, specific products,
categories, tags, or shipping classes. Each reward can bundle multiple reward types
together — free shipping, a discount, and a free product all triggered by a single
rule.

And with **reward lines**, you can go even further. Create multiple delivery lines
within a single reward type to build tiered campaigns and progressive incentives—
Codiepress Cart Rewards automatically applies the best matching line, so customers
always get the most relevant reward.

### How Codiepress Cart Rewards Works

**Step 1 — Create a Reward**
 Name your reward and select which reward types it 
should include: Free Shipping, Order Discount, Free Product, or any combination.

**Step 2 — Configure Reward Lines**
 For each reward type, configure one or more
reward lines. Each line defines the specific details of that reward — the discount
amount, the free product, or the shipping method. In the Pro version, multiple reward
lines per type allow tiered and progressive reward structures.

**Step 3 — Define Conditions**
 Set the conditions that must be met for the reward
to trigger. Choose from cart subtotal, quantity, weight, volume, specific products,
variations, categories, tags, shipping classes, and excluded products. Organize 
conditions into groups with AND/OR logic for advanced targeting.

**Step 4 — Publish**
 Your reward goes live. Codiepress Cart Rewards monitors every
cart in real time and applies qualifying rewards automatically. Reward badges keep
customers informed of available and upcoming rewards throughout their shopping journey.

### Key Benefits

 * **Increase Average Order Value** — Reward thresholds motivate customers to add
   more to their cart to unlock the next tier.
 * **Reduce Cart Abandonment** — Visible reward messages tell customers exactly 
   what they’ll gain by completing their order.
 * **Run Smarter Promotions** — Precision condition targeting means you reward the
   behavior you actually want to encourage.
 * **Eliminate Coupon Friction** — Automatic rewards apply without any customer 
   action. No codes, no errors, no support tickets.
 * **Stack Multiple Rewards** — Multiple qualifying reward rules can apply simultaneously
   in the same cart.
 * **Support Tiered Campaigns** — Reward lines let you create progressive, multi-
   level incentives within a single reward type.

### Features

#### Core Reward Engine

 * **Automatic Reward Application** — Rewards apply the moment a customer’s cart
   satisfies your conditions. No customer action required.
 * **Reward Rules** — Create reward rules tailored to every campaign, season, and
   product line.
 * **Multiple Reward Types Per Rule** — Combine Free Shipping, Order Discount, and
   Free Product in a single rule for bundled, high-impact offers.
 * **Reward Lines** — Configure multiple delivery lines within each reward type 
   for tiered and progressive reward campaigns.
 * **Stackable Rewards** — Multiple qualifying reward rules apply together in a 
   single cart session, enabling layered promotional strategies.
 * **Optional Coupon Conditions** — Each reward line can optionally require a specific
   coupon code to be present in the cart before that line activates.

#### Reward Types

 * **Free Shipping** — Automatically remove shipping costs from the cart when conditions
   are met.
 * **Order Discount** — Apply a fixed-amount or percentage discount to the cart 
   total automatically.
 * **Free Product** — Automatically add a specific free product or variation directly
   to the customer’s cart.

#### Condition System

 * **Cart Subtotal** — Trigger rewards when the cart value meets a defined threshold.
 * **Cart Quantity** — Trigger rewards based on the total number of items in the
   cart.
 * **Cart Weight** — Trigger rewards based on the total weight of all cart items.
 * **Cart Volume** — Trigger rewards based on the total volume of cart items.
 * **Product Conditions** — Require specific products to be present in the cart.
 * **Product Variation Conditions** — Target specific product variations.
 * **Category Conditions** — Trigger rewards when products from defined categories
   are in the cart.
 * **Tag Conditions** — Use product tags to define reward eligibility.
 * **Shipping Class Conditions** — Tie rewards to products assigned to specific 
   shipping classes.
 * **Excluded Products** — Exclude specific products from contributing to reward
   eligibility calculations.

#### Customer-Facing Features

 * **Reward Badges** — Display visual badges on product cards, the cart, and other
   key pages to communicate available rewards and highlight the next reward threshold.

#### Platform

 * **Full WooCommerce Integration** — Built on core WooCommerce hooks and data structures
   for reliable, conflict-free operation.
 * **Real-Time Cart Monitoring** — Rewards are evaluated and updated live as the
   cart changes.
 * **Flexible Reward Settings** — Fine-tune how each reward type behaves to suit
   your store’s specific needs.

### Reward Types

#### 🚚 Free Shipping

The Free Shipping reward type automatically removes shipping costs from the cart
the moment a customer’s cart satisfies your conditions. No code required — the charge
simply disappears.

Free shipping is one of the most powerful conversion levers in eCommerce. Research
consistently shows it outperforms equivalent monetary discounts in driving purchase
decisions. Codiepress Cart Rewards lets you deploy it with precision: target it 
to a specific cart subtotal, item count, weight, product category, or any combination
of conditions you define.

**Free Shipping reward lines** let you configure multiple free shipping entries 
within a single reward type. When more than one line is eligible, Codiepress Cart
Rewards automatically applies the most beneficial one — preventing duplicate rewards
while giving you the flexibility to build tiered shipping campaigns.

**Perfect for:** Subtotal-based “spend $X, ship free” campaigns, weight-based shipping
incentives, category-specific free shipping promotions, and high-volume order rewards.

#### 💰 Order Discount

The Order Discount reward type applies a fixed-amount or percentage-based discount
to the cart total — automatically, with no coupon code required. The discount appears
on the cart and checkout pages just as a coupon would, but is applied entirely by
your reward rule logic.

**Order Discount reward lines** allow you to configure multiple discount entries
within a single reward type. When more than one line is eligible, Codiepress Cart
Rewards automatically applies the highest discount amount — enabling tiered discount
campaigns without the risk of duplicate discounts stacking unintentionally.

**Perfect for:** Volume-based discounts, category and tag-driven promotions, high-
value cart incentives, event-driven sales, and tiered pricing campaigns.

#### 🎁 Free Product

The Free Product reward type automatically adds a specific product to the customer’s
cart at zero cost when they qualify. You choose the product, and for variable products,
you specify the exact variation to be gifted. The item appears in the cart automatically—
no customer input needed.

**Free Product reward lines** let you configure multiple free product entries within
a single reward type. When more than one line is eligible, Codiepress Cart Rewards
automatically applies the most valuable offer — making it easy to create tiered 
gift campaigns where the best matching free product is always the one the customer
receives.

**Perfect for:** Buy-X-get-Y-free promotions, gift-with-purchase campaigns, product
sample giveaways, new product introductions, and multi-gift bundle rewards.

### Reward Lines

Reward lines are individual delivery entries within a reward type. Each reward type—
Free Shipping, Order Discount, and Free Product — can contain one or more reward
lines, and each line can be configured independently.

#### What Reward Lines Enable

In the free version, each reward type supports one reward line — giving you a clean,
straightforward setup for single-tier promotions. Codiepress Cart Rewards Pro unlocks
multiple reward lines per reward type, enabling:

**Tiered Discounts** — Configure a $5 discount on one line and a $10 discount on
another within the same Order Discount reward type. Codiepress Cart Rewards evaluates
the lines and applies the best one for the customer.

**Multiple Free Products** — Add several Free Product lines to a single reward, 
each targeting a different product or variation. Codiepress Cart Rewards evaluates
all eligible lines and applies the most valuable one — ideal for tiered gift campaigns
where the best offer always wins.

**Advanced Free Shipping** — Configure multiple Free Shipping lines targeting different
shipping scenarios or methods within a single reward rule.

#### Practical Examples

 * An Order Discount reward with two lines: a 10% discount line and a $5 discount
   line — Codiepress Cart Rewards evaluates both and applies the best one for the
   customer.
 * A Free Product reward with three lines, each targeting a different product — 
   Codiepress Cart Rewards evaluates all eligible lines and adds the most valuable
   free product to the cart automatically.
 * A tiered Free Shipping reward with lines targeting different shipping method 
   configurations based on cart composition.

Reward lines give Pro users the flexibility to build sophisticated, multi-layered
promotional campaigns without needing to create separate reward rules for each delivery
component.

### Example Use Cases

The following scenarios illustrate how store owners use Codiepress Cart Rewards 
to run smarter WooCommerce promotions across every part of their catalog and customer
journey.

**1. Classic Free Shipping Threshold**
 Automatically apply free shipping when a
customer’s cart subtotal exceeds $50. Reward badges keep customers informed of the
available promotion, motivating them to reach the threshold and complete their order.

**2. Weight-Based Free Shipping**
 Use a cart weight condition to offer free shipping
automatically when the total order weight exceeds 10 kg. Remove the deterrent of
high shipping costs for customers buying bulky products.

**3. Quantity-Based Free Shipping**
 Offer free shipping when a customer adds 5 
or more items to their cart, regardless of cart value. A clean, memorable incentive
for consumables, supplements, and replenishment products.

**4. Product-Specific Buy-X-Get-Y Promotion**
 When a customer adds your bestselling
product to the cart, automatically add a complementary accessory as a free gift.
Run seamless bundled promotions without creating bundle SKUs.

**5. Variation-Specific Reward**
 Reward customers who select a specific variation
of a product — for example, the “Premium” size or a limited-edition color — with
a free gift item. Incentivize selection of high-margin or priority variants.

**6. Tiered Order Discount Campaign (Pro)**
 Configure an Order Discount reward 
with two lines: a 5% discount line and a $10 discount line. Codiepress Cart Rewards
evaluates both and applies the highest discount amount — a clean tiered incentive
that always delivers the best value to the customer.

**7. Shipping Class Free Shipping Incentive**
 Products in the “Oversized” shipping
class carry high shipping costs. Create a reward that automatically offers free 
shipping on those items when the cart subtotal exceeds $200 — removing a significant
checkout barrier.

**8. Product Exclusion Precision**
 Create a store-wide free shipping reward but
exclude gift cards and already-discounted items from counting toward the cart subtotal
threshold. Keep your promotional logic clean and margin-safe.

**9. Bulk Quantity Discount**
 Apply a 15% discount automatically when a customer
adds 6 or more of any item to their cart. The discount appears the moment the 6th
item lands in the cart — a frictionless bulk-buy incentive.

**10. Cart Weight Discount**
 For a store selling heavy equipment, apply a $20 discount
automatically when the total cart weight exceeds 20 kg. Reward customers who place
substantial physical orders and offset the perceived cost of weight-based shipping.

### Why Codiepress Cart Rewards?

WooCommerce includes a solid coupon system. But coupons alone are a blunt, high-
friction promotional instrument. Codiepress Cart Rewards is built to go further —
and to make every promotion work harder for your store.

#### Automatic vs. Manual

Every step of the coupon journey is a potential dropout: the customer has to remember
the code, find it, type it correctly, and apply it before checkout. Most don’t complete
all of those steps. Codiepress Cart Rewards eliminates every friction point — qualifying
customers receive their reward automatically, the moment they qualify, with zero
extra effort.

#### Precision Targeting

Standard coupons apply broadly. Codiepress Cart Rewards lets you target promotions
with precision — by specific product, variation, category, tag, shipping class, 
cart value, item quantity, weight, volume, or any combination. You reward exactly
the behavior you want to encourage, and nothing else.

#### Tiered and Multi-Level Campaigns

With reward lines, Codiepress Cart Rewards supports tiered incentive structures 
that no standard coupon can replicate. Configure multiple discount lines, multiple
free product options, or multiple shipping configurations within a single reward
type. When multiple lines are eligible, Codiepress Cart Rewards automatically applies
the best matching one — giving customers the most relevant reward while keeping 
your promotions clean and predictable.

#### Flexible Coupon Integration

Codiepress Cart Rewards doesn’t replace coupons — it works alongside them. Each 
reward line can optionally be tied to a specific coupon code, activating only when
that code is present in the cart. This lets you run both fully automatic rewards
and coupon-gated reward lines within the same plugin — with Codiepress Cart Rewards
handling all the targeting and application logic.

#### Transparent Customer Experience

Reward badges communicate available rewards and the next reward threshold to customers
in real time. This transparency builds trust, motivates additional purchases, and
dramatically reduces “where’s my discount?” support requests.

#### Multiple Simultaneous Rewards

Unlike a single coupon, multiple Codiepress Cart Rewards rules can apply at the 
same time. A customer can simultaneously qualify for free shipping, a percentage
discount, and a free product — all applied automatically and displayed clearly on
the cart page.

#### Built for Real WooCommerce Stores

Codiepress Cart Rewards maps directly to native WooCommerce data structures — products,
variations, categories, tags, shipping classes. Every condition type uses the same
data your store already maintains, so your promotional targeting is always accurate
and always up to date.

## Screenshots

[[

[[

[[

[[

[[

[[

## FAQ

### How do I create my first reward?

After activating Codiepress Cart Rewards, go to **Cart Rewards** in your WordPress
admin menu and click **Add New Rule**. Give your reward a name, select one or more
reward types, configure your reward lines, add your conditions, and publish. Your
reward will begin applying automatically the moment a customer’s cart qualifies.

### Do customers need to enter a coupon code to receive rewards?

No. By default, Codiepress Cart Rewards applies rewards automatically when the cart
meets your defined conditions. Coupon codes are entirely optional — each reward 
line can optionally be tied to a specific coupon code if you want that line to activate
only when a customer has applied it.

### Can a single reward include multiple reward types?

Yes. A single reward rule can bundle Free Shipping, an Order Discount, and a Free
Product together. When the rule triggers, all enabled reward types are applied. 
Within each reward type, Codiepress Cart Rewards evaluates all configured lines 
and applies only the best matching one.

### Does the Free Product reward work with variable products?

Yes. When configuring a Free Product reward line, you can select a variable product
and choose the exact variation to be added as the free gift. Each Free Product reward
line can target a different product or variation.

### What happens if a customer no longer qualifies for a reward?

Codiepress Cart Rewards monitors the cart in real time. If a customer removes items
and their cart no longer meets the conditions, the reward is automatically removed.
Rewards are re-applied immediately if conditions are met again — all without any
page refresh or customer action.

### Is Codiepress Cart Rewards compatible with my WooCommerce theme?

Codiepress Cart Rewards is built on native WooCommerce APIs and follows WordPress
coding standards, ensuring broad theme compatibility. Core reward logic does not
depend on theme-specific markup. If you encounter a display issue with badges or
messages in a specific theme, please contact support.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Codiepress Cart Rewards – Boost Sales with Automatic Rewards” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Codiepress ](https://profiles.wordpress.org/codiepress/)

[Translate “Codiepress Cart Rewards – Boost Sales with Automatic Rewards” into your language.](https://translate.wordpress.org/projects/wp-plugins/codiepress-cart-rewards)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/codiepress-cart-rewards/),
check out the [SVN repository](https://plugins.svn.wordpress.org/codiepress-cart-rewards/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/codiepress-cart-rewards/)
by [RSS](https://plugins.trac.wordpress.org/log/codiepress-cart-rewards/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release of Codiepress Cart Rewards.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [Free product](https://wordpress.org/plugins/tags/free-product/)[woocommerce discounts](https://wordpress.org/plugins/tags/woocommerce-discounts/)
   [woocommerce free shipping](https://wordpress.org/plugins/tags/woocommerce-free-shipping/)
   [woocommerce rewards](https://wordpress.org/plugins/tags/woocommerce-rewards/)
 *  [Advanced View](https://wordpress.org/plugins/codiepress-cart-rewards/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/codiepress-cart-rewards/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/codiepress-cart-rewards/reviews/)

## Contributors

 *   [ Codiepress ](https://profiles.wordpress.org/codiepress/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/codiepress-cart-rewards/)