Product add-ons
Product add-ons are extra fields on a product page, such as engraving text, a gift message, a choice of colour or gift wrap. Each can have a price that’s added to the product’s price in the cart.
Add-ons for many products
- Go to WooCommerce → Product add-ons
- Select Add an add-on and fill in the Label
- Pick a Type: Short text, Long text, Dropdown, Multiple choice or Checkbox
- Under Show on products in, pick categories, or leave it empty for every product
- Select Save add-ons
Add-ons for one product
- Edit the product and open the Add-ons tab under Product data
- Select Add an add-on and set it up as above
- Select Update
The tab also lists the shared add-ons that show on that product. A product’s own add-ons come after the shared ones.
Prices
- For Short text, Long text and Checkbox, the Price is added when the shopper fills the field in or ticks it. Leave it empty for free.
- For Dropdown and Multiple choice, put each option on its own line under Options. To charge for an option, add
|and the amount:Gift box | 5. - Price is: An amount adds that much money. A percentage of the product price adds that share of the product’s price (for a variable product, the chosen variation’s price).
- Charged: Per item adds the price to every item in the line (3 engraved mugs pay 3 engravings). Once per order line charges it once, however many items (one gift wrap for the 3 mugs). A one-time charge shows as its own line in the cart totals, such as “Gift wrap (Engraved Mug) $5.00”, and is taxed like the product. With a percentage, it’s that share of one item’s price.
Shoppers see the price beside the field or option, such as “Gift wrap (+$5.00 one-time)” or “Front logo (+10%)”.
What shoppers see
- The add-ons appear above Add to cart. Required ones are marked with
*, and the product isn’t added until they’re filled in. - In the cart and at checkout, each answer is listed under the product with its price.
- The answers are saved on the order: on the order screen, in order emails and in the shopper’s My Account → Orders.
- A product with a required add-on shows Choose options on shop and category pages, and opens the product page instead of adding to the cart straight away.
Good to know
Order again (My Account → Orders) brings back the shopper’s answers, priced at today’s add-on prices. Answers to add-ons you’ve removed are dropped, and a product whose add-ons now need an answer it doesn’t have (a new required add-on) isn’t re-added: the shopper is told to choose options on its page.
Prices are worked out by the store, not the shopper’s browser.
If your store enters prices including tax, add-on prices include tax too: a “$5” gift wrap costs $5.
Coupons discount the product price and per-item add-ons, but not one-time charges.
Add-ons show on products shoppers add from their own page (simple and variable products). Grouped and external products don’t show them, and a product added from a grouped product’s page goes into the cart without its add-ons, even required ones. If a product’s add-ons matter, leave it out of grouped products.
Add-ons don’t show or hide based on other answers, and shoppers can’t upload files yet.