{"id":372278,"date":"2026-09-25T03:59:48","date_gmt":"2026-09-25T03:59:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/product-extras-for-woocommerce\/"},"modified":"2026-09-25T03:59:22","modified_gmt":"2026-09-25T03:59:22","slug":"addovio-product-add-ons","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/addovio-product-add-ons\/","author":23534781,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.16","stable_tag":"1.6.16","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Addovio Product Add-ons","header_author":"Gustavo Marsas","header_description":"Add customizable product add-ons and options for online stores, restaurants, and delivery businesses.","assets_banners_color":"","last_updated":"2026-09-25 03:59:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1114,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.16":{"tag":"1.6.16","author":"gustamarsas","date":"2026-09-25 03:59:22","revision":3712314}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.16"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Addovio Product Add-ons main screen","2":"Creating a product extra group","3":"Product options and prices","4":"Product options with an active selection","5":"Extra group configuration"}},"plugin_section":[],"plugin_tags":[149840,282622,155785,286,130454],"plugin_category":[45],"plugin_contributors":[282623],"plugin_business_model":[],"class_list":["post-372278","plugin","type-plugin","status-publish","hentry","plugin_tags-product-addons","plugin_tags-product-extras","plugin_tags-product-options","plugin_tags-woocommerce","plugin_tags-woocommerce-addons","plugin_category-ecommerce","plugin_contributors-gustamarsas","plugin_committers-gustamarsas"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/addovio-product-add-ons.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Addovio Product Add-ons<\/strong> lets customers customize WooCommerce products with extra options before adding them to the cart.<\/p>\n\n<p>Create reusable groups of product options, set additional prices, and control how many options customers can select. It is ideal for restaurants, food delivery stores, personalized products, accessories, and other WooCommerce stores that offer additional choices.<\/p>\n\n<h3>Example<\/h3>\n\n<p>Sell a burger and let customers choose:<\/p>\n\n<ul>\n<li>Cheese +$2.00<\/li>\n<li>Bacon +$3.00<\/li>\n<li>Mushrooms +$2.00<\/li>\n<li>Extra sauce +$1.00<\/li>\n<\/ul>\n\n<p>Customers can select their options directly on the product page before adding the product to the cart.<\/p>\n\n<p>You can configure each group as single-choice or multiple-choice and set minimum and maximum selection limits.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Product customization<\/strong> \u2013 add extra options directly to WooCommerce product pages.<\/li>\n<li><strong>Product add-ons with pricing<\/strong> \u2013 give each option its own additional price.<\/li>\n<li><strong>Reusable option groups<\/strong> \u2013 create groups once and assign them to multiple products.<\/li>\n<li><strong>Flexible selection rules<\/strong> \u2013 configure single-choice or multiple-choice groups with minimum and maximum selections.<\/li>\n<li><strong>Required selections<\/strong> \u2013 use minimum selection limits to require customers to choose an option.<\/li>\n<li><strong>WooCommerce integration<\/strong> \u2013 selected extras are carried through the cart and order.<\/li>\n<li><strong>Simple management<\/strong> \u2013 manage reusable product extras from a central screen.<\/li>\n<li><strong>Responsive interface<\/strong> \u2013 provide customers with a mobile-friendly product customization experience.<\/li>\n<\/ul>\n\n<h3>Free Features<\/h3>\n\n<ul>\n<li>Create unlimited reusable product add-on groups<\/li>\n<li>Add product options and add-ons to WooCommerce products<\/li>\n<li>Set an additional price for each option<\/li>\n<li>Single-choice and multiple-choice groups<\/li>\n<li>Minimum and maximum selection limits<\/li>\n<li>Required selections using minimum limits<\/li>\n<li>Assign groups directly to WooCommerce products<\/li>\n<li>Reuse the same group on multiple products<\/li>\n<li>Manage reusable groups from a central screen<\/li>\n<li>Carry selected extras into the WooCommerce cart and order<\/li>\n<li>Responsive customer-facing interface<\/li>\n<li>English-first interface for international stores<\/li>\n<\/ul>\n\n<h3>Use Cases<\/h3>\n\n<p><strong>Restaurants and food delivery<\/strong><\/p>\n\n<ul>\n<li>Add toppings<\/li>\n<li>Choose side dishes<\/li>\n<li>Select sauces<\/li>\n<li>Add drinks<\/li>\n<li>Customize meals<\/li>\n<li>Customize pizzas<\/li>\n<li>Customize burgers<\/li>\n<li>Customize desserts<\/li>\n<\/ul>\n\n<p><strong>Personalized products<\/strong><\/p>\n\n<ul>\n<li>Add accessories<\/li>\n<li>Offer paid customizations<\/li>\n<li>Let customers choose additional product options<\/li>\n<li>Add optional extras to products<\/li>\n<\/ul>\n\n<p><strong>Other WooCommerce stores<\/strong><\/p>\n\n<p>Addovio Product Add-ons can be used whenever customers need to make additional choices before purchasing a product.<\/p>\n\n<p>For example, you can use product extras for gifts, accessories, personalized items, bundles, services, and other products that require additional selections.<\/p>\n\n<h3>Addovio Product Add-ons Pro<\/h3>\n\n<p>The optional <strong>Addovio Product Add-ons Pro<\/strong> add-on extends the free plugin with advanced product option and management features.<\/p>\n\n<p>Pro adds:<\/p>\n\n<ul>\n<li>Product and category targeting<\/li>\n<li>Product and category exclusions<\/li>\n<li>Linked products<\/li>\n<li>Images for extra options<\/li>\n<li>Product availability and pause controls<\/li>\n<li>Reusable note fields<\/li>\n<li>Advanced ordering controls<\/li>\n<li>Price breakdown<\/li>\n<li>Additional configuration options<\/li>\n<\/ul>\n\n<p>The Pro add-on requires Addovio Product Add-ons to be installed and activated.<\/p>\n\n<h3>License<\/h3>\n\n<p>Addovio Product Add-ons is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Install and activate Addovio Product Add-ons.<\/li>\n<li>Go to <strong>WooCommerce &gt; Addovio Product Add-ons<\/strong>.<\/li>\n<li>Create an extra group.<\/li>\n<li>Add your options and set their prices and selection rules.<\/li>\n<li>Assign the group to one or more WooCommerce products.<\/li>\n<li>Save the group.<\/li>\n<li>Open the product on the frontend and test the available options.<\/li>\n<\/ol>\n\n<p>For advanced features, install and activate <strong>Addovio Product Add-ons Pro<\/strong>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20addovio%20product%20add-ons%20free%3F\"><h3>Is Addovio Product Add-ons free?<\/h3><\/dt>\n<dd><p>Yes. The core plugin is free to use. An optional Pro add-on is available for advanced features.<\/p><\/dd>\n<dt id=\"does%20addovio%20product%20add-ons%20require%20woocommerce%3F\"><h3>Does Addovio Product Add-ons require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and activated.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20price%20to%20a%20product%20extra%3F\"><h3>Can I add a price to a product extra?<\/h3><\/dt>\n<dd><p>Yes. Each option can have its own additional price.<\/p><\/dd>\n<dt id=\"can%20customers%20select%20multiple%20product%20options%3F\"><h3>Can customers select multiple product options?<\/h3><\/dt>\n<dd><p>Yes. You can create multiple-choice groups and define minimum and maximum selection limits.<\/p><\/dd>\n<dt id=\"can%20i%20make%20a%20product%20option%20required%3F\"><h3>Can I make a product option required?<\/h3><\/dt>\n<dd><p>Yes. Set a minimum selection limit to require customers to choose one or more options.<\/p><\/dd>\n<dt id=\"can%20i%20set%20a%20minimum%20and%20maximum%20number%20of%20selections%3F\"><h3>Can I set a minimum and maximum number of selections?<\/h3><\/dt>\n<dd><p>Yes. Each option group can have minimum and maximum selection limits.<\/p><\/dd>\n<dt id=\"can%20i%20reuse%20the%20same%20product%20extra%20group%20on%20multiple%20products%3F\"><h3>Can I reuse the same product extra group on multiple products?<\/h3><\/dt>\n<dd><p>Yes. Extra groups are reusable and can be assigned to multiple WooCommerce products.<\/p><\/dd>\n<dt id=\"can%20i%20use%20addovio%20product%20add-ons%20for%20a%20restaurant%20or%20food%20delivery%20store%3F\"><h3>Can I use Addovio Product Add-ons for a restaurant or food delivery store?<\/h3><\/dt>\n<dd><p>Yes. The plugin works well for meals, pizzas, burgers, drinks, desserts, toppings, sauces, side dishes, and other products with customizable options.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20for%20products%20outside%20of%20food%20and%20restaurants%3F\"><h3>Can I use it for products outside of food and restaurants?<\/h3><\/dt>\n<dd><p>Yes. Addovio Product Add-ons can be used for accessories, personalized products, gifts, bundles, and other WooCommerce products that need additional choices.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20support%20images%20for%20product%20extras%3F\"><h3>Does the Free version support images for product extras?<\/h3><\/dt>\n<dd><p>No. Images for extra options are available in the Pro add-on.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20support%20product%20categories%3F\"><h3>Does the Free version support product categories?<\/h3><\/dt>\n<dd><p>The Free version assigns extra groups directly to WooCommerce products. Category-based targeting is available in the Pro add-on.<\/p><\/dd>\n<dt id=\"what%20does%20the%20pro%20add-on%20provide%3F\"><h3>What does the Pro add-on provide?<\/h3><\/dt>\n<dd><p>The Pro add-on adds advanced product and category targeting, product and category exclusions, linked products, images, product availability and pause controls, note fields, advanced ordering controls, and price breakdowns.<\/p><\/dd>\n<dt id=\"does%20pro%20replace%20the%20free%20plugin%3F\"><h3>Does Pro replace the Free plugin?<\/h3><\/dt>\n<dd><p>No. Pro is an add-on and requires Addovio Product Add-ons to remain installed and active.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.15<\/h4>\n\n<ul>\n<li>Changed: Translated remaining Free version interface text to English for consistent international presentation.<\/li>\n<li>Changed: Updated add-on labels in cart and order item data to use the Addovio Product Add-ons terminology.<\/li>\n<\/ul>\n\n<h4>1.6.14<\/h4>\n\n<ul>\n<li>Changed: Updated the Freemius SDK integration to use the Addovio Product Add-ons Free and Pro slugs.<\/li>\n<\/ul>\n\n<h4>1.6.13<\/h4>\n\n<ul>\n<li>Fixed: Prevented product add-on prices from being accumulated multiple times when WooCommerce recalculates cart totals.<\/li>\n<li>Changed: Updated remaining admin labels to use the Addovio Product Add-ons name.<\/li>\n<li>Changed: Updated Pro messaging to avoid implying that unlimited groups are a paid-only feature.<\/li>\n<\/ul>\n\n<h4>1.6.12<\/h4>\n\n<ul>\n<li>Changed: Renamed the plugin to Addovio Product Add-ons.<\/li>\n<li>Changed: Removed the Free version's three-group limit so the core functionality is fully available without an artificial usage restriction.<\/li>\n<li>Fixed: Sanitized the data passed to the group sanitization filter instead of passing raw request data.<\/li>\n<li>Changed: Updated plugin documentation and WordPress.org metadata.<\/li>\n<\/ul>\n\n<h4>1.6.11<\/h4>\n\n<ul>\n<li>Updated Freemius integration for the Addovio Product Add-ons product configuration.<\/li>\n<li>Updated WordPress.org metadata and documentation.<\/li>\n<li>Improved the Free\/Pro add-on integration.<\/li>\n<\/ul>\n\n<h4>1.6.8<\/h4>\n\n<ul>\n<li>Changed: Updated plugin metadata and WordPress.org compatibility information.<\/li>\n<li>Fixed: Improved input validation, nonce verification and output escaping.<\/li>\n<li>Changed: Renamed the public plugin name to comply with WooCommerce trademark guidelines.<\/li>\n<\/ul>\n\n<h4>1.6.7<\/h4>\n\n<ul>\n<li>Changed: English is now the default plugin language for international distribution.<\/li>\n<li>Changed: Updated admin and frontend interface text.<\/li>\n<li>Changed: Updated plugin author information.<\/li>\n<li>Changed: Updated public readme documentation.<\/li>\n<\/ul>\n\n<h4>1.6.6<\/h4>\n\n<ul>\n<li>Added: Freemius integration for the Addovio Product Add-ons product.<\/li>\n<li>Added: Free plan and add-on architecture support.<\/li>\n<li>Added: Core product extras management functionality.<\/li>\n<\/ul>","raw_excerpt":"Add product extras, add-ons, and custom options to WooCommerce products with flexible selection rules.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/372278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=372278"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gustamarsas"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=372278"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=372278"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=372278"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=372278"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=372278"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=372278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}