Free Gifts & BOGO / Customer experience
Make the offer easy to understand and the gift easy to choose.
Give shoppers useful product information, live cart progress and a clear selection when they earn a reward.
WooCommerce gifts · Customer choice · Free AffStackDev Suite included
Explore Free Gifts & BOGO
Open the interactive workspace and try the controls.
Explain the offer before checkout
Choose whether offer information appears on product pages, catalog cards, in Cart or on the promotions page.
Product offer details
Show an expandable offer with click, tap and keyboard access on supported WooCommerce product surfaces.
Optional catalog badges
Highlight relevant offers in supported catalog views when extra labels suit your store.
Cart progress
Show remaining eligible spend or quantity, an unlocked reward, or the next reward level.
Your public descriptions explain the offer’s restrictions and terms. An offer shown on a product signals relevance; the current cart still needs to qualify.
Publish a live promotions page
Choose an existing WordPress policy page or create a draft from Settings. Add the Current Free Gifts & BOGO Promotions block or shortcode to show published, enabled offers within their schedule.
Write the introduction and the full terms in your normal page editor. Free Gifts & BOGO supplies the current offer list, including your public descriptions and concise requirement and reward summaries.
Choose gifts in the supported shopping flow
| Shopping setup | Gift choice |
|---|---|
| Classic Cart | Choose with the cart form and carry the valid gift through classic shortcode Checkout. |
| Cart Blocks | Browse eligible products, view variations and explicitly add or change a gift. |
| Checkout Blocks | Use the gift picker in the supported order-summary area. |
The Blocks selection includes product images, readable variation choices, local search and pages of eight products. Each earned slot holds one gift, and shoppers may continue without filling every slot.

Keep paid and free copies separate
A customer can buy an item and also receive a free copy. The paid line keeps its price; the gift is a separate line with its own promotion attribution.
Changing the qualifying purchase, applying a coupon, signing in or losing gift availability can change the reward. The cart rechecks the current rules and shows the updated outcome.
Help customers recover from an interrupted update
The Blocks picker coordinates gift updates with the cart and checkout. After a lost response, it refreshes the current cart rather than automatically submitting the same gift choice again.
Customers can review the refreshed selection or use the offered reload path. Their current cart remains the place to confirm what was added, changed or removed.

