Tipping
Tipping adds a friendly, optional tip or donation control to the WooCommerce cart and checkout. Customers pick a preset amount — a flat figure or a percentage of their order — or enter a custom amount, and the tip is added to the order totals as a fee and recorded on the order.
Why stores pick Tipping
Section titled “Why stores pick Tipping”Cafés, charities, service stores and creators want a clean, opt-in way to accept a little extra at checkout without a clunky plugin. Tipping uses a native WooCommerce fee, updates totals live and stays fully opt-in by default. The free edition is the full GPL product.
Highlights
Section titled “Highlights”- Preset tip amounts — fixed currency values or a percentage of the cart.
- Optional custom amount for shoppers who want to give more.
- Native WooCommerce cart fee — shown in totals, on the order, in emails and reports.
- Live updates on selection via WooCommerce checkout AJAX; percentage tips track the live subtotal automatically.
- Choose where it appears — cart page, checkout page, or both.
- Configurable label, description and default selection.
- Optional taxable tips — off by default, since most tips are not taxed.
- Graceful and opt-in — renders nothing when disabled or misconfigured; the default selection is “No tip”.
- Accessible — keyboard friendly, focus-visible, ARIA live status, reduced-motion aware.
- HPOS and Cart/Checkout Blocks compatible, translation ready (POT included) and clean uninstall.
How the tip works
Section titled “How the tip works”Choosing an amount recalculates the totals through WooCommerce’s own checkout AJAX, so customers always see the up-to-date total before they pay. A percentage preset is calculated from the cart subtotal at the moment of selection and recalculated whenever the cart changes. The tip is added to the order as a standard fee and saved as order meta for auditing.
Editions
Section titled “Editions”- Free on WordPress.org — presets, custom amount, cart/checkout placement, taxable option, live totals.
- Pro (planned) for tip goals and progress bars, recipient/cause splitting, post-purchase tipping and reporting.
Next steps
Section titled “Next steps”- Getting started — install, enable tipping, set your presets.