Dprime Woo Addons v1.9.0 Pro WooCommerce

Reusable product addon sets for WooCommerce. Create once, assign to any product or category. Three display types, per-option pricing, and bulk assign included.

Installation

  1. Install and activate WooCommerce and Dprime Core.
  2. Download Dprime Woo Addons from your account at my.dprime.au.
  3. Install and activate it. It appears under Dprime > Woo Addons in your admin sidebar.
  4. Create your first addon set on the Addon sets tab, then assign it to a product or category.
Requires an active Dprime subscription. The plugin uses Dprime Core for licence verification. During the subscription grace period the plugin keeps working with a warning notice; after the grace period it pauses but no addon data is lost.

Addon sets

An addon set is a reusable group of options. Create them from the Addon sets tab. Each set has:

FieldPurpose
NameShown as the group label on the product page
Display typeDropdown, radio buttons, or checkboxes
DescriptionOptional subtitle shown below the group name
OptionsEach option has a label and an optional price modifier
Display typeSelectionBest for
DropdownSingle4+ options where vertical space is tight
Radio buttonsSingle2 to 4 prominent choices
CheckboxesMultiplePick-any lists like accessories

Assigning to products

Open any WooCommerce product and click the Addons tab in the Product Data panel. Tick the addon sets you want on this product. For each set, choose:

SettingEffect
RequiredWooCommerce validates that the customer has chosen an option before adding to cart. The error names the addon set.
Pricing modePer item or Fixed. See Pricing modes below.

Category assignments work the same way from the product category edit screen. They apply to every product in the category and stack with product-level assignments.

Pricing modes

ModeBehaviourExample
Per itemOption price multiplies by cart quantity+$10 addon on qty 3 adds $30
Fixed (once)Option price added once regardless of quantity+$10 addon on qty 3 adds $10

Pricing mode is set per assignment, not per addon set, so the same set can behave differently on different products.

Bulk assign

The Bulk assign tab pushes an addon set to every product in a category in one step. Choose a category, choose the addon set, set required flag and pricing mode, then pick a mode:

ModeWhat it does
Add (keep existing)Adds the new set alongside whatever each product already has. Skips products that already have this set.
ReplaceRemoves all existing addon sets from each product and replaces them with just this one.

FAQ

The Addons tab does not appear in the product editor.

Make sure WooCommerce is active. At least one addon set must exist before the tab shows content; the tab itself is always rendered.

Addons are not showing on the product page.

Confirm the set is ticked on the product Addons tab. The plugin hooks into woocommerce_before_add_to_cart_form. Themes that fully replace the single product template may need to call that action explicitly.

Addon prices are not being added to the cart.

Hard refresh after adding to cart. Prices are applied via woocommerce_before_calculate_totals on each cart load. Third-party cart caching can interfere.

Override classes

/* Admin */
.dp-wad-steps           { /* workflow ordered list on Help tab */ }
.dp-wad-list            { /* general unordered list on Help tab */ }
.dp-wad-product-table   { /* addon sets table on product Addons tab */ }
.dp-wad-col-pricing     { /* pricing mode column in product table */ }
.dp-wad-cat-list        { /* category list on Bulk assign tab */ }
.dp-wad-cat-row         { /* single category row in bulk assign list */ }