Gift Wrap & Gift Messages
Add-on ID: kv_gift_wrap_messages · Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view
Gift Wrap & Gift Messages turns any order into a gift. At checkout the customer switches on “This order is a gift”, picks a gift wrap from the options you offer (with a picture and a price), writes a personal message with the sender and recipient names, and can send the parcel to someone else. You print a gift receipt without prices to put in the parcel.
- Gift wrap options with prices: name, description, picture, price, taxes and position, offered for all products, for selected categories or for selected products. One wrap per package, a wrap per product, or both.
- A separate line in the order total: “Gift wrap $9.00” appears in the cart totals, the order summary, the customer’s order page, the admin order page, invoices and order e-mails. Taxes are calculated with the taxes you select for the wrap, and a percentage payment surcharge includes it.
- Gift message: with a character limit and a counter, optional From and To names. Saved with the order; you can correct it on the order page.
- Send to someone else: the recipient’s address is entered as the shipping address, the customer’s own address as the billing address, using the checkout fields CS-Cart already has.
- Gift receipt: a printable packing slip without prices, with the gift message card, the ship-to address and the items. Admins, vendors (for their own orders) and customers can print it.
- No prices in the shipment e-mail: for gift orders the shipment notification gets no price data, even with a customised e-mail template.
- Multi-Vendor: every vendor package is wrapped separately; each vendor sub-order carries its own wrap and fee, and the vendor sees the message and prints the gift receipt in the vendor panel.

Documentation
Section titled “Documentation”| Page | Contents |
|---|---|
| Installation | Requirements, installing, upgrading, uninstalling |
| Configuration | Settings, gift wrap options, taxes, license |
| Usage | Checkout, totals, orders, gift receipt, e-mails, Multi-Vendor and Ultimate |
| Developer notes | Data, hooks, how the fee is calculated, REST API, document variable, file map |
| FAQ | Common questions |
Compatibility
Section titled “Compatibility”| CS-Cart / Multi-Vendor | 4.17.2 – 4.21.x (Ultimate and Multi-Vendor editions) |
| PHP | 7.2.5 – 8.3 (whatever your CS-Cart version supports) |
| Checkout | The one-page checkout of CS-Cart 4.17 and later |
| Themes | Responsive and themes based on it (Bright, Nova and others) |
| Invoices and e-mails | Document templates (4.17 – 4.21) and the classic e-mail templates |
| Full page cache (4.21) | Supported (the gift options are only on the checkout page) |
| Payment methods | All; gateways that send an itemised basket receive the wrap as an order-level amount |