Where Fees Are Displayed
Product Fees can be displayed in multiple places. Visibility is controlled via:
productfee/display/cart_checkoutproductfee/display/product_viewproductfee/display/salesproductfee/display/email
Product page
- Fee rows are rendered on the product detail page.
Cart
Per Item
- Fee rows can be shown below each cart item.
- For configurable products, child item fee data is carried into cart and sales display so the visible totals match the selected variant.
Totals
- If
productfee/tax/include_in_subtotal = No, a "Product Fees" totals row is shown. - If
productfee/tax/include_in_subtotal = Yes, fees are part of subtotal and there is no separate row.
Checkout
- Same behavior as cart totals (segment
productfeeis only displayed when not included in subtotal).

Customer account and guest order pages
- Order totals: the fee appears as its own row in the order totals block (the
order_totalssection on order, invoice and credit memo pages) if Display in sales documents (productfee/display/sales) is enabled. - Invoice and credit memo totals: shown similarly.
The Magento Admin order view uses the same persisted sales values. This makes the fee amount auditable after checkout, even if the product assignment changes later. The fee totals row is also shown on the admin New Invoice and New Credit Memo creation pages, including the adjust-quantities step, so the prorated amount is visible before the document is submitted.

Emails
- Per-item fee rows are added under each line item (if enabled).
- Totals row is also added (if enabled).
- Invoice and credit memo emails use the prorated fee data from the document items when available.
PDFs
- A "Product fees" total is added to Magento sales PDFs when enabled.