Everything you'd want to know before you install.
A detailed look at how Tip / Gratuity at Checkout Module for PrestaShop 8 & 9 — Optional Donation (% or Fixed Amount) works, why we built it the way we did, and the thinking behind the features above.
The tip, a simple gesture that values your work
For an artisan, a maker or a restaurateur, a tip is direct recognition — yet it barely exists online. This module adds it cleanly to your store: a clear block invites the customer to support your team at the cart and checkout, without ever forcing it. The gesture stays 100% optional and the wording is fully customizable.
Percentage, fixed or custom amount
You offer the presets of your choice: percentages (for example 5, 10, 15%), fixed amounts (for example 1, 2, 5), or both. An optional custom-amount field, bounded by a minimum and a maximum, lets the customer choose precisely. The tip is added via Ajax, with no reload, and the total updates immediately.
Natively integrated, no total tampering
Many solutions add a tip by overriding the displayed total, which breaks VAT, the invoice or credit slips. Here, the tip is carried by a dedicated cart line — a hidden virtual product — whose price is fixed for the current cart using a cart-scoped specific price. This is exactly the mechanism PrestaShop itself uses for custom prices when editing an order. The result: the tip flows cleanly into the total paid, VAT, invoice and any credit slips, with no core override whatsoever.
Tax-free by default, true to the nature of a tip
A genuinely voluntary tip is generally outside the scope of VAT. The tip line is therefore shipped tax-free by default, to avoid adding undue VAT. If your situation requires it, you can attach a tax rule group to the tip in one click from the configuration. The percentage base is configurable too, on the products total incl. or excl. tax.
Built for PrestaShop 8 and 9
No Composer or framework, a classic front controller and vanilla JavaScript, for seamless PrestaShop 8 and 9 compatibility, in single store as well as multistore, across the five catalog languages. The block is self-contained and adapts to your theme, and the percentage tip recalculates automatically as soon as the cart contents change.
There are no reviews yet.