WooCommerce checkout option

Gift Wrap at Checkout for WooCommerce

Let shoppers add gift wrap and a message at checkout, with the price calculated safely by WooCommerce.

$49per year after a 14-day trial

No card required. Add a payment method before day 14 to continue; otherwise Stripe cancels the subscription automatically.

Gift Wrap at Checkout settings with enable control, labels, and flat fee
Real WordPress interfaceFree 0.1.3 / Pro 0.1.3
One jobAdd one order-level gift-wrap checkbox, a short message, and a server-calculated flat fee to classic or Block checkout.
RequiresWooCommerce 8.9 or newer
Free statusRelease candidate prepared for WordPress.org review

Three decisions

Set it up without code.

01

Enable gift wrap and write the shopper label.

02

Save the flat fee and gift-message label.

03

Place a real test order through every checkout type you use.

Actual product

What you configure and what the visitor sees.

Gift Wrap at Checkout settings with enable control, labels, and flat fee
The merchant saves the fee that WooCommerce will calculate.
WooCommerce Checkout Block with gift wrap selected, a message, and the refreshed fee
Checkout Block shows the latest server-confirmed fee and total.
Checkout Block validation requiring a gift message when licensed Pro enables the rule
The conditional message rule is enforced before an order is created.
WooCommerce order confirmation showing the gift-wrap choice and message
The confirmed order carries the fulfillment facts without changing products or stock.

Free and Pro

Free keeps working. Pro adds capacity.

Free 0.1.3

No account or license required

  • Add one optional gift-wrap service for the whole order.
  • Collect one plain message of up to 240 characters.
  • Calculate one flat fee from the merchant's saved server setting.

Prepared for WordPress.org submission; no public-directory approval is claimed yet.

Failure boundary

Designed to stop quietly instead of changing store truth.

The free workflow is independent of Stripe, the StoreFixKit license API, and Pro. A billing or network problem cannot rewrite the parent plugin's data.

  • The shopper's browser never supplies a fee amount.
  • No hidden product, SKU, stock, shipping, coupon, gateway, or order-status mutation.
  • Failed updates restore the last server-confirmed choice or block an inconsistent order.
  • Historical order metadata remains intact after uninstall.

14-day trial

No card required to test Pro on one site.

Stripe hosts checkout and billing. The StoreFixKit success page creates a product-bound license and Pro download. Add a payment method before trial end only if you want the annual plan to continue.

Before installing

Short answers to the important questions.

Does the shopper choose the fee amount?

No. The browser sends only the choice and message; WooCommerce calculates the fee from the saved server setting.

Does it create a hidden gift product?

No. It adds one order-level fee and does not create a product, SKU, or inventory record.

Does Free stop when a Pro license expires?

No. The free checkbox, message, and flat fee remain available; only the Pro threshold and label rules turn off.