PrestaShop Checkout & Payment

Tip / Gratuity at Checkout Module for PrestaShop 8 & 9 — Optional Donation (% or Fixed Amount)

Optional tip at checkout, flowing cleanly into the order total, VAT and invoice.

Tip adds an 'Add a tip' block to the cart and checkout. The customer picks a percentage, a fixed amount or a custom amount, and the tip is integrated natively as an order line: total paid, VAT and invoice stay consistent, with no core override. Ideal for artisans, makers and food businesses. 100% self-contained, vanilla JavaScript, no Composer or framework dependency.

PrestaShop 8 & 9 Percentage or fixed amount Tax-free by default Multistore 5 languages No dependency
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Module Pourboire / Tip au Checkout PrestaShop 8 & 9 — Don Optionnel (% ou Montant Fixe)
v1.0.0 · updated 2026-06-18
What it does

The short version.

01

Percentage, fixed or custom amount

Offer percentage presets (5, 10, 15%) or fixed amounts, and let the customer enter a custom amount. The tip is added in one click, with no page reload.

02

Natively integrated into the order

The tip is carried by a dedicated cart line whose price is fixed for the current cart. It flows cleanly into the total paid, VAT, invoice and any credit slips, with no core override.

03

Tax-free by default

A voluntary tip is generally outside the scope of VAT: the line ships tax-free by default, and stays configurable if your case requires it.

04

Percentage recalculated live

A percentage tip follows the cart contents: if the customer adds or removes a product, the amount is recalculated automatically before payment.

The long version

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.

§ 01

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.

§ 02

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.

§ 03

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.

§ 04

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.

§ 05

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.