Swift Commerce
Menu
Features

Your next store tool is here.

Explore 16 store features. Unlock their full capabilities with Pro.

Sell & personalize

Product Bundles

Sell complementary products together.

Product Addons

Offer extra choices and personalisation.

Subscriptions

Offer products on a recurring schedule.

Product Quantity Limits

Set minimum and maximum quantities.

Shopping experience

Ajax Search

Show products as shoppers type.

Wishlist

Give saved products a place to wait.

Currency Switcher

Display prices in a familiar currency.

Add to Cart Popup

Confirm additions and the next step.

Customer relationships

Cart Recovery

Follow up on unfinished purchases.

Back In Stock

Notify interested shoppers when stock returns.

Shipment Tracking

Share tracking details for orders.

Email Customizer

Customize supported customer emails.

Security & checkout

Registration & Access

Build forms, verify emails and review accounts.

reCAPTCHA

Add checks to supported forms.

Cookie Consent

Offer preferences and managed integration gating.

Checkout Field Editor

Adapt supported checkout fields.

View all features · See Pro plans

Solutions

Built around the way you work.

Store owners

Tools for the everyday work of running a store.

Freelancers

Build and hand over a more consistent setup.

Agencies

Bring a familiar toolkit to client projects.

Integrations

Explore supported connections and compatibility.

Resources

A little help goes a long way.

Documentation

Setup guides and feature reference.

Blog & updates

Product news and store ideas.

Contact us

Talk to the Swift Commerce team.

About Swift Commerce

The people and thinking behind the suite.

Affiliate program

Earn commission by referring new customers.

Request a feature

Tell us what your store needs next.

Report a bug

Help us investigate a problem.

WooCommerce product add-ons.
Make each order personal.

Offer WooCommerce product add-ons for personalization, warranties, gift wrapping and other extras. Collect the choices your order needs, with conditional fields and protected uploads available in Pro.

Product Addons for WooCommerce. Part of the Swift Commerce WordPress plugin.

Illustration of WooCommerce product add-ons with initials, gift wrapping, thread color and an updated item total.

WooCommerce product add-ons that fit the order.

Start with choices, text fields and clear add-on prices in Free. Pro adds conditional logic, uploads, swatches, date and time choices, separate add-on quantities and detailed design controls.

Put the right choices on each product.

Add checkboxes, radio choices, dropdowns, short text or long text to an individual product. Use a heading to separate groups, and mark a field as required when the order cannot be completed without it.

A shopper buying a leather journal can choose a cover finish and enter engraving text on the product page. Their selections stay with the product through cart, checkout and order details.

Illustrative leather journal add-on form with cover choice, required engraving text and the resulting cart details.

Make the cost of every extra visible.

Charge a flat fee, calculate a percentage of the product price or multiply an add-on charge by the main product quantity. Show prices beside options and update the product total as shoppers make their selections.

For a printed invitation set, a $12 foil finish can be a flat fee while rush handling can scale with the number of sets ordered. The selected extras carry into the cart and order.

Illustrative invitation add-on selections showing option prices and a product total that updates before cart.

Show follow-up fields only when they matter.

With Pro, set conditional visibility so a field appears when a shopper chooses a relevant option. You can also require a minimum or maximum number of checkbox selections.

A gift message field can appear only after the shopper chooses gift wrap. The form stays shorter for everyone else, while the required choice still receives validation before cart.

Illustrative gift-wrap choice revealing a message field beside a conditional visibility setting.

Collect artwork and booking details with the order.

Pro adds a file-upload field with configurable allowed file types, file size and file count. It also adds date and time fields when the product needs a selected appointment or delivery slot.

A custom wall print can require a PDF or image upload, while a made-to-order service can collect the chosen date and time. Uploads still need to meet your server limits and the field restrictions you set.

Illustrative custom-print upload field and date/time selector with supported upload restrictions.

Make visual choices and add-on quantities practical.

Pro adds color swatches and a separate quantity input for supported add-ons. A shopper can see the available finishes and choose more than one unit of an extra without changing the main product quantity.

For a sneaker order, they can select a lace color and request two additional lace packs. The add-on amount reflects its own quantity.

Illustrative sneaker add-on form with color swatches and a separate extra-laces quantity stepper.

Fit the add-on form to your product page.

Choose a stacked, grid or inline option layout, adjust columns and use the core color controls in Free. Position the add-ons around the purchase form and choose how option prices are displayed.

Pro adds finer control over typography, container surfaces, inputs, total-price presentation and image-option styling. Preview the actual form while refining the design.

Illustrative Product Addons design controls beside a compact storefront option preview.

Get the full feature.
And the rest of the suite.

One Swift Commerce Pro license unlocks the complete feature set across all 16 tools, advanced design controls and premium support. No separate purchase for Product Addons.

Compare Free and Pro.

Start with the Product Addons essentials in Free, or use Pro for the expanded controls shown below.

What you can doFreePro
Core choice and text fieldsIncludedIncluded
Flat, quantity-based and percentage pricingIncludedIncluded
Live add-on total and order detailsIncludedIncluded
Conditional field logicNot includedIncluded
Minimum and maximum choice selectionsNot includedIncluded
File uploads with type, size and count limitsNot includedIncluded
Date/time fields and color swatchesNot includedIncluded
Separate per-add-on quantity inputsNot includedIncluded
Advanced appearance controlsCore layouts and colorsDetailed typography, surfaces and input styling
Product Addons Free and Pro comparison. Checks mean included; dashes mean not included. Text explains a difference or limit.

Questions about Product Addons.

Specific answers about setup and Free versus Pro.

Read the Product Addons setup guide

Are add-ons the same as WooCommerce variations?

No. Variations define different versions of a product. Add-ons collect extra choices, personalization or charges alongside the selected product.

Can I charge a percentage or a per-product-quantity fee in Free?

Yes. Free supports flat, percentage and product-quantity-based add-on pricing. A separate quantity input for an individual add-on is a Pro capability.

Can a field depend on an earlier answer?

Yes, with Pro. Conditional logic can reveal a field when a shopper selects the relevant option.

Can customers upload artwork?

Yes, with Pro. Configure the file field and its allowed types, size and count limits. Server upload limits may still apply.

Will the chosen options appear in the order?

Yes. Selected add-on details and charges carry through cart and checkout into the order.

Do I need a separate Product Addons license?

No. Product Addons is part of Swift Commerce. Pro unlocks the advanced capabilities across the suite.

More for the same store.
Included in the same suite.