Weight-based product line
The main product shows name, price, and a short scenario/description (e.g. “Packs mode with tiered pricing (2–7 kg @ $8/kg) and option groups”). Packages is shown as e.g. “1 = 1.30 kg” (quantity and total weight). Total weight confirms the weight for that line. Selected options (e.g. “Grind: Full”) are listed. Quantity selector and remove control behave like standard WooCommerce. Cart line format (full breakdown, weight only, or compact) is controlled by Settings → General → Cart line format.
Add-on lines
When “Sides in cart” is set to Separate line items (chained to main product), accessories and bundles appear as their own cart lines. Each shows “Add-on for: [main product name]” so the customer sees they are linked. Prices and quantity can be edited. Removing the main weight-based product removes its add-ons. When set to Grouped under main product, sides are shown as one line under the main product (e.g. “Sides: 1 × Hat, 1 × Shirt”) instead of separate rows.
Cart totals
Coupons and “Proceed to Checkout” work as usual. The estimated total includes the weight-based product and all sides.