An ecommerce gift options brief explains how wrapping, gift messages and recipient-facing documents move from a product choice into the actual packed order. For a Kenyan online shop, a gift checkbox is only useful when staff know exactly which items to wrap and what information the recipient should receive.
Prepare these decisions with your ecommerce website development team in Kenya. The storefront, saved order and packing instructions should describe the same service. A gift option should not become an informal promise that warehouse staff discover only after payment.
This guide is a requirements worksheet for physical-product gifting. Its examples are illustrative, with no proposed prices or delivery guarantees. Gift cards, stored credit and prepaid balances require a separate scope and are not covered here.
Decide whether gifting applies to an item or the order
Start with one representative basket. It might contain two products for one recipient, or a gift alongside an item the buyer intends to keep. Decide whether the service wraps the entire order, each selected item or a clearly defined group. These are different requirements even when they use the same checkbox label.
Record the sale unit. Wrapping one product with a quantity of several does not automatically explain whether the units share one package. Ask the person who packs orders to describe the practical options and any limits before turning them into customer-facing choices.
Give each option a clear name and approved description. Explain what the customer receives without relying only on a photograph. A decorative example can show a style, but it should not silently promise accessories or materials that are not part of the service.
Create a small eligibility record
List which products can use each option and which cannot. A fragile, oversized or unusually shaped item may need different handling. Have the fulfilment owner approve the actual restrictions rather than assuming that a general product option can be applied to every catalogue entry.
Record any relationship to variants. A different size may change packaging suitability even when the product title stays the same. The selection rules should follow the relevant product data and be reviewed when the catalogue changes.
WooCommerce's Product Add-Ons documentation describes paid or free product options using several field types, including text inputs and selection controls. Treat it as one implementation example. Ask the developer whether your chosen platform supports the required item, quantity and order relationships without assuming that an extension automatically resolves the packing workflow.
Define charges and quantity behaviour
Decide whether the charge, if any, applies per item, per wrapped unit or once per order. Supply the approved amount separately through the commercial process. The development brief should make the calculation understandable without inventing a price simply to complete a mockup.
Use a mixed basket to review the result. Increase a selected item's quantity, remove another item and change an option before checkout. Ask what should happen to the wrapping charge and the saved selections in each case. A visible total that stays unchanged may conceal an incorrect rule.
Require the server to validate eligibility and calculate the final charge. The browser may display a preview, but it should not determine the authoritative amount collected. Confirm how the accepted option is preserved in the order so a later catalogue edit does not rewrite an earlier customer's purchase.
Specify gift-message fields carefully
Choose whether the message belongs to the whole order or a particular item. Decide the allowed length, whether multiple lines are supported and how staff receive the final text. Tell customers the practical limit before they spend time writing a message that cannot fit the supplied card.
Review names, punctuation and representative language characters using harmless sample text. Ask the developer how unsupported content is handled and how user input is safely displayed. A gift message is customer-supplied text, so it must not become executable markup in an order screen, email or printed document.
Decide who may edit the message after ordering and when that opportunity ends. If staff correct a typo at the customer's request, keep an accurate record of the approved change. Do not leave an important personal message to an undocumented alteration in a packing conversation.
Separate purchaser and recipient information
Record which details belong to the buyer and which belong to the recipient. The payer's email, delivery contact and gift-card name may be different. Give every field an understandable label so shoppers do not accidentally replace billing information while trying to personalise the card.
Decide which notifications go to each person. A delivery update may require recipient contact details, while payment and purchase records belong to the appropriate purchaser workflow. Do not automatically send a surprise recipient promotional messages because their details were supplied for fulfilment.
Coordinate with the order notifications brief. The gift feature should use the established messaging owners and triggers instead of adding a second automation that sends conflicting dispatch instructions or discloses the surprise unintentionally.
Review documents that go inside the parcel
Ask the business and accounting teams which documents must accompany an order and what a recipient-facing packing sheet should show. Do not assume a gift checkbox means every financial record disappears. Required purchase records and a suitable parcel insert can have different audiences and purposes.
Review a complete sample pack with the person responsible for fulfilment. Can they identify the selected items, quantities, wrapping option and message without reopening the product page? Can they distinguish instructions for staff from wording intended for the recipient?
If a packing list or export is used, check the actual fields. A clear storefront is insufficient when the downstream sheet omits the gift selection. Add an explicit acceptance requirement that the operational record preserves the relationship between an item and its chosen service.
Plan exceptions before promising the service
Decide what happens when wrapping materials become unavailable or an eligible item changes before dispatch. Name the person who approves alternatives and how the purchaser is contacted. Do not silently substitute a different presentation while leaving the accepted order description unchanged.
Define the cancellation or refund treatment of the optional service through the business's approved terms. Ask how records should distinguish a product adjustment from a wrapping-service adjustment. The refund workflow brief can organise approval and verification without prescribing your commercial policy.
If the basket includes a product bundle, decide whether it is wrapped as one set or by component. Keep the two specifications consistent. A bundle's internal lines should not accidentally create multiple wrapping charges or conflicting instructions for the same physical package.
Test a complete order in the review environment
Use controlled accounts and payment-provider testing arrangements. Test a gift item, an ordinary item, mixed quantities, an ineligible option and a long message. Do not create fake production orders or send synthetic purchase events merely to inspect the packing layout.
Review selection, basket editing, checkout summary, saved order and packing output together. Include a shopper who changes their mind and removes the gift service. Confirm that the message, charge and staff instruction are removed or retained according to the agreed rules rather than left in contradictory states.
Have the packing team perform a desk review using the sample output. Record any question they would need to ask before preparing it. Resolve those ambiguities in the specification and repeat the scenario before approving the feature for actual customer orders.
Frequently asked questions
Is gift wrapping always a product variation?
No. Describe the physical service and calculation first, then have the developer propose the appropriate model for the chosen store platform.
Can customers write different messages for different items?
That can be requested, but the relationship must remain clear in the saved order and packing output. Include a representative multi-item example in acceptance testing.
Should the recipient receive the purchase confirmation?
Decide the notification recipients explicitly. Keep purchaser records, operational delivery messages and marketing preferences separate.
What should we send for a quotation?
Send the eligible-product list, wrapping scope, approved charging rule, message requirements and sample packing expectations. Request an ecommerce project quotation that covers fulfilment evidence as well as the visible product controls.