WooCommerce Plugin

SWPL Product Add-Ons

Extend WooCommerce variable products with custom option types, conditional logic, and pricing modifiers. Lightweight, conflict-free, and built to stay out of your way.

v1.0.1 WP 6.0 WC 8.0+ PHP 7.4
Features

Everything you need, nothing you don't

Add-On Offers

Offer an optional companion product on any variable product page - the customer ticks a box and both go in the cart together.

Automatic Variation Matching

The add-on follows the customer's selection by a shared attribute: pick Single, get the Single add-on; pick Plus, get Plus.

Live Price Updates

The running total updates the moment the checkbox is toggled, so the customer always sees the real price.

Separate Line Items

The main product and the add-on land in the cart as separate line items - clean orders, clean reporting.

Licensing Ready

Using SWPL Licensing? Each line item generates its own license key on purchase.

Stays Out of the Way

If no matching add-on variation exists for a selection, the checkbox simply hides. No errors, no clutter.

What It Does

SWPL Product Add-Ons lets you offer an optional add-on product on WooCommerce variable product pages. When a customer selects a variation, a checkbox appears offering the matching variation of a companion product – tick it and both products go into the cart together, as separate line items.

Automatic Variation Matching

You pick the add-on product and the attribute that pairs the two (for example a license-type or plan attribute). The plugin then matches tiers automatically: a customer choosing “Single” on the main product is offered the “Single” add-on variation, “Plus” is offered “Plus”, and so on. If no matching add-on variation exists for a selection, the checkbox is hidden for that choice.

Simple to Configure

Edit your variable product, open the Product Add-Ons tab, and set three things: the add-on product, the checkbox label (a placeholder inserts the add-on’s name), and the matching attribute. That is the whole setup.

Plays Well With Licensing

Because the main product and the add-on are separate cart line items, stores using SWPL Licensing get a separate license key for each – no special cases.

Requirements

  • WordPress 6.0 or higher
  • WooCommerce 8.0 or higher (HPOS compatible)
  • PHP 7.4 or higher
  • A variable main product and a variable add-on product sharing a matching attribute
Pricing

Simple, fair pricing

Annual license. Pick the number of sites. No tricks.

1 site

$59
per year — updates & support included
  • Add-on offers on variable products
  • Automatic variation matching
  • Live price updates
  • Separate cart line items
  • SWPL Licensing integration
  • Configurable checkbox label
  • HPOS compatible
  • Lightweight - no frameworks
Buy 1 site
Most popular

3 sites

$119
per year — updates & support included
  • Add-on offers on variable products
  • Automatic variation matching
  • Live price updates
  • Separate cart line items
  • SWPL Licensing integration
  • Configurable checkbox label
  • HPOS compatible
  • Lightweight - no frameworks
Buy 3 sites

25 sites

$239
per year — updates & support included
  • Add-on offers on variable products
  • Automatic variation matching
  • Live price updates
  • Separate cart line items
  • SWPL Licensing integration
  • Configurable checkbox label
  • HPOS compatible
  • Lightweight - no frameworks
Buy 25 sites

14-day money-back guarantee · Instant delivery · Use on the number of sites your license covers