Trusted by 2 000+ WooCommerce store owners

product-add-ons

WooCommerce Product Add-Ons

Our Product Add-Ons plugin lets you easily add unlimited custom fields and advanced options to your WooCommerce product pages, increasing average order value and improving customer experience.

Purchase a License

Yearly Lifetime
Risk-Free 30-Day Refund
24/7 Free Support

Quick info

Active Installs: 2000+ Last Update: Feb 14, 2026 Compatible upto: WP 6.9.x, WC 10.4.x Min PHP version: 7.4 or Higher
4.5

10 Reviews

1,000+

Active Installs

27-01-2026

Last Updated

How you benefit from using our plugin

Use our plugin to enhance your product pages with advanced options (free or paid), featuring a number of fields like radio buttons, checkboxes, dropdowns, text inputs, image uploads, date pickers, and more.

Showcase Product Variations Visually

Display available product variations with images, icons, labels, and color swatches for a clearer shopping experience.

Build Options with Powerful Field Types

Configure options using the plugin’s comprehensive element library: text fields, select dropdowns, radio buttons, checkboxes, images, date pickers, upload fields, color swatches, and more.

Create Smart Conditional Logic

Create smart dependency rules to show or hide options based on user selections (e.g., display the Upload field only if “Customize product” is selected).

Additional services

Offer additional services directly on your product pages (warranties, insurance, special transfer services, customizations, etc.) to increase average order value.

Boost sales for related products

Promote optional or related products alongside the one customers are viewing to encourage larger, combined purchases.

Enable File Uploads for Custom Orders

Allow customers to upload photos, images, or files to request fully customized products.

Free vs. Premium

The free version is available in our All-In-One plugin for Woocommerce.

Three Column Table
FreePro
Global Settings
Product Settings

Looking for a light weight alternative to WooCommerce Subscriptions?

FeaturesEasy Subscriptions for WooCommerceOfficial WooCommerce Subscriptions
Automatic payment renewal
Separate shipping cycles
Paypal, Stripe, Woopayments compatible
Beginner friendly setup
Extra extensions need for features
Lifetime and agency plans
PriceStarting at $99/year$279/year

The ultimate way to add free or paid options to your WooCommerce products

If you sell jewelry, you may need engraving fields, carat selection, or metal color options. Selling custom T-shirts or mugs? You’ll need file uploads for customer designs. Running a tech store? Offer extended warranties, setup services, or configurable specs like RAM, processor, and screen size.

Some options may increase the price, while others appear only when specific selections are made. Managing all this requires a powerful, flexible solution.

Appalify WooCommerce Product Add-ons & Extra Options lets you create unlimited option blocks and add fields from a rich library: text inputs, dropdowns, checkboxes, image selections, file uploads, date pickers, and more. Assign extra costs to any option and automatically update the product price.

Create unlimited option groups for specific products or entire categories

Build as many option groups as needed and assign them to selected products or whole categories. You can create one group for a category, another for an individual product, and additional groups for other specific items. The plugin lets you configure unlimited groups, each containing unlimited options—putting maximum flexibility at the core of the experience.

Create unlimited option groups for specific products or entire categories

Build as many option groups as needed and assign them to selected products or whole categories. You can create one group for a category, another for an individual product, and additional groups for other specific items. The plugin lets you configure unlimited groups, each containing unlimited options, putting maximum flexibility at the core of the experience.

Fill each group by selecting one or more options from the library

Add options to any group by choosing from the built-in options library. Display product choices using checkboxes, dropdown menus, file upload fields, text inputs, color swatches, text labels, image labels, date pickers, and many other input types to suit your needs.

Define pricing for each option, including regular, sale, or percentage adjustments

Set pricing rules for every option individually. Options can be free, add a fixed or percentage-based surcharge to the product price, or apply a discount instead. You can also configure special pricing logic, such as including the first selected options at no extra cost (e.g., the first three pizza toppings are free, while additional ones incur an added fee).

Define pricing for each option, including regular, sale, or percentage adjustments

Set pricing rules for every option individually. Options can be free, add a fixed or percentage-based surcharge to the product price, or apply a discount instead. You can also configure special pricing logic, such as including the first selected options at no extra cost (e.g., the first three pizza toppings are free, while additional ones incur an added fee).

Create conditional rules to show or hide options based on selections

Use dependency rules to dynamically display or conceal options according to the user’s choices. For instance, you can hide delivery date and time fields unless home delivery is selected, or reveal a file upload field only when product customization is chosen.

Control who can see each set of options

Set visibility rules for every option group. Choose whether options are available to all visitors (including guests), only registered users, or restricted to specific user roles.

Control who can see each set of options

Set visibility rules for every option group. Choose whether options are available to all visitors (including guests), only registered users, or restricted to specific user roles.

Manage file upload permissions and attach uploaded files to orders

When using upload fields for documents, images, or other files, define allowed file types and maximum file sizes through built-in settings. You can also enable automatic attachment of uploaded files to order confirmation emails and specify the folder where files will be stored for streamlined management.

FAQ

Yes. The plugin works with popular page builders such as Elementor and Divi. As long as the WooCommerce product form is included on the page, your add-on options will display correctly.

Stock management is available for “Product” option sets. When you use existing WooCommerce products as add-ons, their inventory will automatically decrease after purchase.

Yes, you also have the option to show its SKU.

Yes. You can define both minimum and maximum character limits for text fields within each add-on’s settings, ensuring customers meet your input requirements.

Yes. The add-on fields are fully compatible with product variations, and you can adjust the position of the form relative to the variation options.

If you decide within 30 days that the plugin isn’t right for your shop, you can request a full refund. No questions asked. Try it risk-free and see if it works for you.

Yes. Chosen options appear in the cart, checkout, order details, and order emails. If needed, you can hide them from specific areas using the advanced field settings

Yes. Both Annual Subscription and Lifetime License options are available.

Yes. You can upgrade from an annual plan to a Lifetime License through your account page to continue receiving updates and support without yearly renewals.

Once your purchase is complete, you will receive an order confirmation email containing your license key details.

Reviews

It’s one of those plugins that quietly improves your store. Customers get more choices, and we get slightly bigger orders.

Melissa

Helped us offer engraving options without custom coding. For a small business, that’s huge.

George

Does what it promises. We use it daily and haven’t run into any major issues.

Priyanka

Clean layout in the backend and easy to manage. I was worried it would be messy, but it’s organized well.

Nathan

Customers can now choose extras directly on the product page, which makes checkout smoother. Definitely an improvement for our store.

Laura

Very practical plugin. It solves a real problem without overcomplicating things.

Steven