The Gift Bar adds a second goal: a free gift once the cart reaches an amount, for example “Free tote bag on orders over 100 €”. It shows next to (or after) the free shipping goal, with the same design.
Where: WooCommerce → Free Shipping Label → Gift Bar.
The Gift Bar is a goal on the bar: customers see how close they are, and you can hand out the gift yourself, add the gift product to the cart automatically or note it on the order.
Settings

Enable
Turns the Gift Bar on. Off by default.
Display
Where the gift goal shows:
- After the previous goal is reached (default): the gift appears once free shipping is reached. It shows right away when the gift’s amount is lower than free shipping, or when there’s no free shipping (for example in a zone without it).
- In the free shipping bar: both goals in one bar from the start.
- Gift Bar only: only the gift goal, no free shipping goal.
- As a separate bar: its own bar, next to the progress bar.
Threshold
The cart amount that unlocks the gift. Required: without it the Gift Bar doesn’t show.
Gift product
The product to give away. Type to search. For a variable product, the cart gets its default variation (or the first one in stock); select a variation to choose which one.
When the gift is unlocked
- Do nothing (default): the goal only shows that the gift is unlocked.
- Add it to the cart for free: the gift product goes into the cart at 0. If the cart drops below the threshold, it’s removed again. Customers can’t change its quantity.
- Note it on the order: no product is added. The cart and checkout show a “Free Gift” line at 0, and the order and its emails keep it, so you know to pack the gift.
Label
The goal’s short name in the layouts, the cart and the order. Default: “Free Gift”.
Price display
How the gift’s price shows in the cart and checkout (with Add it to the cart for free):
- Label only (default): the label instead of a price, for example “Free Gift”.
- 0.00: a 0 price.
- Crossed-out price and 0.00: the regular price crossed out, then 0.
Text

Leave a text empty to use the default text, translated for each language. Each text has a switch to hide it.
Placeholders: {threshold} (the gift’s threshold) and {remaining} (what’s left to spend).
Title
Default: “Free Gift on orders over {threshold}”.
Description
Default: “Add at least {remaining} more to get a free gift!”.
Message when the goal is reached
Default: “You’ve earned a free gift!”.
Icons
Same as Progress Bar
On by default: the gift’s goal icon follows the Progress Bar’s icon style (size, shape, colors). The gift keeps its own icon. Turn it off to set Goal icons, Icon size, Icon shape, Icon color and Icon background color for the gift only.
Icon
The gift’s own icon, for example a gift box.
Tip: The colors and the box come from the Progress Bar’s design (preset and design options), so both goals look like one bar.