Create extra value deals by combining multiple products in practical bundle offers.
- 14-day money-back guarantee
- Free plan available
Take the eCommerce experience on your website to new highs by presenting your shoppers with easily adjustable free or paid advanced options next to products on product single pages, cart pages, and in product lists.
Present Shoppers With Detailed Free or Paid Extra Options Next to Your Products
The QODE Product Extra Options for WooCommerce plugin offers a streamlined and highly flexible solution for adding multiple selectable additional options to any of your products. This lets you include upselling or cross-selling, and provides your customers with a seamless way to pick exactly the type of product they wish to purchase.
In addition to this, you get to choose where and how you wish to display the extra options for your products.
Depending on the type of the option, they can feature labels, images, some descriptive text, prices, and they can also be defined as mandatory in order for the purchase to be completed.
Dynamic Price Totals That Change on The Fly
The advanced options placed alongside your products can be defined as either paid, free or sale options, which affects the total price of the product accordingly.
The price totals can be adjusted in such a way that the added options affect the price in real time, with subtotals and final prices calculated and displayed instantly on that very page.
You can set the prices for each of the options so that they either increase or decrease the total product price.
Adjust Each Option With Ease Thanks to an Extensive Library of Flexible Option Elements
The plugin features a comprehensive set of option elements. There are twelve extra option types that can be added to your products, and these include checkboxes, radio buttons, text input fields, text areas, color swatches, number fields, dropdown selectors, labels or images, date selectors, color pickers and more.
Every option type can be set up and modified individually. This includes adding custom option labels, prices, images, and the list goes on.
Customers can select multiple options or pick only one, depending on how you configured the options themselves.
Another useful feature allows users to select a predetermined number of options for free, with every subsequent option added to the purchase impacting the price.
The appearance of each option can be fully customized in a completely clear-cut and intuitive manner.
Define the Conditional Logic for Every Set of Options Separately
QODE Product Extra Options for WooCommerce lets you easily choose when to display or hide certain options for your products by configuring the conditional logic for each of them.
Simply modify the display rules for each set of options, and choose when and under which circumstances they will become available for selection.
Fully Customizable Option Block Styles
Each of the options is placed inside easily customizable blocks.
You have the ability to alter the block heading tags, background colors, content padding, price boxes, option form styles and a whole lot more.
Display Extra Product Options on Cart Pages and Allow Shoppers to Edit Them Directly Then and There
The QODE Product Extra Options lets you feature options on product single pages and in product lists. However, you also have the option to display them in carts, and allow your visitors to edit them straight from the cart page.
Let Your Shoppers Upload Files of Their Own for Custom Orders
In the event that your shop offers custom orders, you can enable file uploads for your customers and let them provide you with images and files pertaining to their specific orders with ease.
The plugin lets you choose which file types the users are allowed to upload, as well as define the maximum allowed file sizes.
Version: 1.0
Released: 2024-10-07
Minimum PHP version: 7.0
Requires: WordPress 6.0 and WooCommerce 7.7
Compatible up to: WP 6.6.x and WooCommerce 9.3.x
Supported multilanguage plugins: WPML
Translation ready: YES
Active Installations: 0+
GDPR Compliant: Not applicable
Compare packages
Frequently asked questions
Which themes and plugins can I use QODE Product Extra Options for WooCommerce with?
The plugin fully supports all major WordPress themes and plugins (e.g. Elementor Page Builder, WPBakery, etc. as well as all other Qode products).
Why should I use the QODE Product Extra Options plugin to improve the shopping experience on my site?
The QODE Product Extra Options helps you enhance the eCommerce experience on your website by presenting your shoppers with free or paid advanced product options or add-ons in lists and product single pages, as well as cart pages. These highly practical product options can be configured with ease, and displayed using swatches, checkboxes, images, date pickers, color pickers, number/quantity elements, file upload features, and lots more.
Is there a free version of the QODE Product Extra Options for WooCommerce plugin?
The QODE Product Extra Options plugin comes in two versions – free and Premium. The Premium version of the plugin offers lots more functionalities and features compared to the free plugin variant, and you can see how the two versions compare one to another here.
Can I display product extra options on both shop and archive pages?
Yes, the QODE Product Extra Options for WooCommerce plugin lets you display advanced options alongside your products on both shop singles and archive pages.
Can I show extra options only on the product list pages and not on the shop single pages?
Yes, you have the option to enable advanced product options on product listing pages only, or you can display them in both product lists and on shop single pages.
Can I display product extra options on cart pages?
Yes, the plugin allows you to display product extra options on cart pages as well, and you can also allow shoppers to edit their product options straight from the cart page if you wish.
Can I customize the appearance style of advanced product options?
Yes, the plugin comes with extensive appearance customization options. You can adjust each option type by adding custom labels, prices, images, and lots more. On top of that, each of the blocks in which the options are inserted comes with customization options of its own, with configurable block heading tags, background colors, content padding, price boxes, option form styles, and the list goes on.
Can customers upload files of their own for custom orders?
Yes, you can easily enable file uploads for all custom orders, and on top of that you get to define allowed file types and maximum file sizes for user-uploaded files.
Can customers view added product options in their carts?
Yes, you can enable viewing product extra options on cart pages, and you can also let the visitors edit their product options straight from the cart page.
Can I set up the conditional logic for option types?
Yes, you can determine when and under which rules options become available. Simply modify the display rules for each set of options, and choose when and under which circumstances they will become available for selection.
Is QODE Product Extra Options plugin optimized for mobile devices?
Yes, the plugin is fully mobile optimized and ready for viewing & interacting with on any type of mobile device and screen.
What do I do if I ever run into any issues using the plugin?
If you ever happen to run into any questions or concerns, there are a number of ways you can try resolving the issue. You can check out our detailed video tutorials, the comprehensive plugin documentation, or you can contact our support team and one of our support pros will reach out back to you ASAP.
Create extra value deals by combining multiple products in practical bundle offers.
Modify image file formats & reduce file sizes on your site without any compromise to image quality.
Streamline the user experience for your shoppers using the time-saving comparison feature.
Cookie | Duration | Description |
---|---|---|
__cfruid | session | Cloudflare sets this cookie to identify trusted web traffic. |
AWSALBCORS | 7 days | This cookie is managed by Amazon Web Services and is used for load balancing. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
edd_items_in_cart | 1 hour | This cookie is set by Easy Digital Downloads plugin.The cookie is used to store product cart information. |
PHPSESSID | session | This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
G_ENABLED_IDPS | 7977 years 9 months 23 days 2 hours | Google uses this cookie for Google Single Sign-On. |
Cookie | Duration | Description |
---|---|---|
_gat_UA-139054615-2 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
AWSALB | 7 days | AWSALB is an application load balancer cookie set by Amazon Web Services to map the session to the target. |
Cookie | Duration | Description |
---|---|---|
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_gat_UA-139054615-1 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gat_UA-43336951-1 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gat_UA-52920680-1 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gat_UA-64910749-1 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gat_UA-64911354-1 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gat_UA-70731616-1 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
Cookie | Duration | Description |
---|---|---|
fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
Cookie | Duration | Description |
---|---|---|
aso | 21 days | To allow website owners to track visitor behavior and measure site performance. |