Product Icon

Product Add-Ons for WooCommerce

Offer add-ons like gift wrapping, special messages or other special options for your products.

Make add-ons show up consistently in cart, checkout, emails, and order details

The display of add-ons pricing throughout the process is confusing and inconsistent for both customers and store managers.

Ideally, the add-ons would show up as a separate line item.

When a customer purchases something with an add-on, the cart shows the add-on price under the product, the price of the product, and the subtotal. This is fairly easy to understand, but still a bit confusing.

In the checkout, it’s more confusing because the only the subtotal is shown. However, it does at least still list the price of the add-on.

The order details and the email notifications DO NOT show the add-on pricing, which makes it very confusing. You can’t tell what the original price was.

I think this is related to this request, but I’m expanding it to emails and making the whole experience more consistent and less confusing.

Display Add-On Prices in Order Details Meta

Screenshots

Author

Jodi

Current Status

Open

Last updated: March 7, 2025

2 comments

Log in to comment on this feature request.

  1. Jodi says:

    Thank you for the snippets! This seems like it should be default behavior, but I’m happy to have a solution.

    As for composite products, can you configure them globally and assign to categories like you can with Add-ons? It seems overly complicated for my use case. I had tried Product Bundles for something similar, but that did not have the ability to apply globally to categories or tags, so it was not a good solution for me.

  2. Jason Kytros says:
    Product developer March 7, 2025 10:23 am

    Hey there,

    Thank you for getting in touch and sharing your suggestions!

    Right now, only flat fee prices are displayed in the cart and checkout pages next to the add-on name to indicate that they are added only once to the cart item subtotal, regardless of the product quantity.

    To display the prices of all add-ons next to the cart and order templates, you may use these two snippets: Product Add-Ons

    As for displaying add-ons as separate line items, this is not possible as add-ons are cart/order item meta and not separate products — in WooCommerce each line item represents a product. If you’d like to create product configurators where each selection is a separate product, then I recommend using Composite Products instead: Composite Products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.