Woo Choice | Ring Builder, Pair Maker and Guidance Tool


WooCommerce Product Bundle Choice – also known as WBC — helps you to create exciting functionalities and experience on your website with the help of any one of the following modules:

  1. Ring Builder
  2. Pair Maker
  3. Jewelry Customization
  4. Bulk update Price (Any type of Inventory)

We also have Rapnet Extension, we also support other Diamond APIs please read more about it below in the Extensions section. This is a extension which means this one is not free.

It does not matter to which category your website belongs to if you are selling anything that you think can be sold in a pair/bundle then this plugin is absolutely for you. Our philosophy is to provide technology that enables users to make bundles of their choice that is why the name product bundle (of) choice and this becomes truly exciting for users when they have preset recommendation set by website admins.

We provide both the features in a single plugin, ring builder feature will be useful for you if you have a jewelry/diamond website. It is also useful to create efficient diamond filters for real diamonds as well as lab grown or CVD diamonds and pair maker feature will be useful for you if you have anything that you think can be sold in a pair like fashion, apparel, household items – anything etc.

In short, it supports every kind of inventory where it is possible to create bundles based on users choice/need.



This ring builder feature developed with the objectives to fill the gap of lack of such plugin on wordpress.org. While developing the ring builder feature we have kept in mind all the complexity and challenges that website admins go through like setting up the module which is a tiresome task if the backend operations are not developed keeping in mind the ease of use. The other challenge any website/admin face is the efficiency given that the complexity of jewelry inventory it is a bit challenging to achieve both efficiency and ease of use at both backend and frontend sides. We are happy to say that we have solved this problem very well and excited to avail this plugin to the WooCommerce community. Needless to say, you can have earings/necklace builders as well together with the ring builder. This is only a part of our offering for jewelry website besides ring builder you can benefit from bulk price update(read in detail below), built-in variable products which make it easier to create jewelry website with only a few clicks yeah believe us as long as you have WordPress installed and them setup all you need is installing this plugin and you will have your jewelry store setup which was not possible so far this easily. Still, this is not it in addition to that we have nice views and setups if you want to sell real diamonds or CVD diamond/lab-grown diamond. See a Demo


For example, assume you are selling clothes online then the customer after selecting top-wear is guided for the bottom wear automatically. So if by chance, the user is confused then the plugin guides by mixing and matching different alternatives from the stock and thus pair of clothing are created for the customer. This is the only plugin on wordpress.org as of writing this providing pair maker feature for the clothing industry. See a Demo


We offer fully customizable options with a industry standard experience. Here, fully customization means when the user selects any particular jewelry item then he gets a ton of customization options available in front of him/her like how many carats of gold would they prefer? What exact color of jewelry do they want? and the list goes on…


It is obvious that any e-commerce website has many products. And the vendors like to keep equal profit margins on all products – say 20%. So you can update all the product’s price at once and this plugin allows you to set the margin percentage as per your wish. This is not all, say you want to update prices for some large/small groups of products say products that belong to some categories or attributes this plugin will enable you to do just that. This feature is best for jewelry website owners as the price of gold keeps on fluctuating, they can update unnumerable jewelry item prices at once.

Go Further with Extensions:

With different add-ons from our collection of extensions, you can make your store look more professional and easy to use for the website vistors.

WooCommerce Table View

You can show products in a tabular view for its easy navigation. It is built for the users’ comfort, much needed for a perfect diamond inventory experience. This extension is useful to create the tabular view that you can see in the demo below filters.
Note: However, please note that filters are completely free and available in this plugin.

WooCommerce Product Bundle in E-mail

Order emails sent to customers from your shop will be customized based on what users have built, which helps in providing users with a complete experience.

Rapnet Integration Extension

Entire list of APIs we support

  1. Rapnet Instant Inventory API
  2. Glow star Diamond API
  3. Under development, you can pre-order!
    • IDEX (International Diamond Exchange Api)
    • MID House of Diamonds Api
    • POLYGON Vertual Inventory Api
    • GEMFIND Diamond Link Api
    • VDB (Virtual Diamond Boutique Api)
    • JewelCloud Api
  4. You can also send us Request to have us support missing API

Rapnet Instant Inventory Integration Extension is for Diamond/Jewelry websites. Instantly pull the diamonds’ feed into your store and ready to go for selling.
Rapnet integration requires rapnet instant inventory account however as an alternative we are providing other API integrations as well please visit above link to know more about it.

Multi Category/Multi Step navigation Extension

This extension will let you use more than two main categories and more than two-step based navigation experience for any inventory.

AI powered suggestion for clothig pair maker

We are building a machine-learning powered suggestion tool for clothing pair makers. If you allow access to your data(images) for research, we offer you free access to our extension when it’s ready. Note that it’s not ready yet, and we provide no guarantee it will be ready as it’s in the research stage.
Please kindly note that free access to extension is subject to the approval of your data, we can not provide free access if data is not useful to the extension.

These are only some of many extensions. You can see enitre list of Extensions on our website created by the team of Sphere Plugins.


  • Easy to use.
  • Easy to Install.
  • Lightning ready.
  • Compatible with any WooCommerce theme.
  • Compatible with all WooCommerce plugins.”


  • Custom Product Bundle is possible by the user itself which is essential for user satisfaction.
  • Enables skilled production which leads to good results.
  • Mix and Match Products for clothing is more creative than ever with Pair Maker.
  • Making life easier for diamond sites by striving to support all of the diamond APIs
  • For jewellery websites it is like they got the complete package with Ring Builder, Price Control and Built-in customizations(pre-set variable products


  • Product Bundling with users choice.
  • Plugin widget can be placed anywhere using a shortcode.
  • Ring Builder Plugin for Jewelry sites in WordPress/WooCommerce
  • Pair Maker Plugin for Clothing sites in WordPress/WooCommerce
  • Guidance Tool for Home decor and many other inventories’ sites in WordPress/WooCommerce
  • Price Control highly useful for Jewelry and many other inventories
  • Built-in customizations(pre-set variable products) useful for Jewelry sites
  • Nice UI Controls and many more which is a must-have for diamond sites among others

Quick setup tutorial

[ How it works ]
[ Basic Configurations ]
[ Appearance ]
[ Filters ]
[ Mapping ]

Using Shortcode

Use Cases

To simply put, it does not matter which category your website belongs to if you think you have the products that the user would like to buy in a pair and you can suggest matching recommendations that can make a difference then you should use our plugin.

If you are interested in our plugin, click here to read more.

Compatibility with other plugins/Officially tested plugins

We have tested WooCommerce Product Bundle Choice with WordPress 3.5 to 5.4 and WooCommerce 2.0 to 4.0.1 and our plugin is technically compatible with all the other plugins.

Live Demo

Now that you know how this plugin works, is there any reason to not use it? Do you want to see the live demo?

Below you can check demos for different inventories:

  1. Demo with Jewelry & Diamonds
  2. Demo with Clothing


  • WooCommerce Product Bundle Choice full documentation is available here.


If you have suggestions about how to improve WooCommerce Product Bundle Choice, you can write to us, so we can enhance our WooCommerce Product Bundle Choice plugin.


  • On home page, widget set using placement option.
  • On category page, widget set using short code option.
  • Configure Woocommerce Bundle Choice Plugin by selecting two main product category.
  • Creating a map is the process of binding links between product sub-categories, which will eventually let user combine products based on these category mappings.
  • Home page after plugin fully configured.


1. Installation

Watch quick setup video guide

[ How it works ]
[ Basic Configurations ]
[ Personalize ]
[ Filters ]
[ Mapping ]

2. How to place buttons anywhere on any page?


Use [ woo-bundle-choice-btn ] to place Choice Button anywhere.

For details watch the video


I have a jewelry website, will it be useful?

Yes, it is best for jewellery websites.

What inventory is this plugin useful?

This plugin will be useful for selling any physical items like electronics, clothing, cosmetics, fashion, accessories, jewellery, stationery etc.

Is it compatible with all themes?

Yes, it is compatible with all themes but if it doesn’t you can report a bug here.

How this product bundling is different than other product bundling?

In other plugins the user can only select bundles created by admin so he has no choice, while in WooCommerce Product Bundle Choice, the user can make his own bundle of two or more products of his choice.

How to add shortcode in sidebar or anywhere?

Please follow our instruction
* Go to Admin Panel and choose Appearence menu.
* Select Widgets and select Custom HTML or Text widget.
* Now drag selected widget to your target panel.
* Finally as content fill [woo-bundle-choice-btn] shortcode and save.
* Done.

How to configure and use it?

Please go through our installation guide, you will find it really easy to set up and start using it.

Does it work with product QuickView?

Yes. However, since its different navigation experience, QuickView doesn\’t matter much.

Does it work on Multiple Site?

Yes, it is.


April 12, 2019
I left a few messages here but to no avail. I really dig this plugin but I cannot get it to work and there does not seem to be any support for it.
Read all 4 reviews

Contributors & Developers

“Woo Choice | Ring Builder, Pair Maker and Guidance Tool” is open source software. The following people have contributed to this plugin.



0.5.68 (May 21,2020)

** Feature Update ** Feature to change the ordering of filter elements based on category from woocommerce product category panel.
= 0.5.65 (March 13, 2020 )=
** Minor fix ** Fixed: javascript was written to output buffer which was supposed to only visible on customizer page only.
= 0.5.64 (March 12, 2020 )=
** Critical Bug fix ** Fixed: array_walk() expects parameter 1 to be array, boolean given in EO_WBC_Frontend/EO_WBC_Product.php on line 402.
= 0.5.63 (March 12, 2020 )=
** Critical Bug fix ** Related to woocommerce latest version. Redirect and ajax compatiblity issue fixes.
= 0.5.62 (March 12, 2020 )=
** Critical Bug fix ** Related to woocommerce latest version. Redirect and ajax compatiblity issue fixes.
= 0.5.61 (March 6, 2020 )=
** Critical bug fix. ** Related to woocommerce latest version. Redirect and permalink compatiblity issue fixes.
= 0.5.60 (March 5, 2020 )=
** Performance Improvements. Some critical bug fixes. ** Performance improvements in some code parts and a critical bug fixed in order module.

0.5.56 (Feb 8, 2020)

** Bug-Fix and Feature ** collapsable filter view and bug fixed for filter UI.

0.5.54 (Feb 4, 2020)

** Bug-Fix ** fixing forgotton var_dump and print_r.

0.5.53 (Feb 4, 2020)

** Feature ** Adding reset filter widget UI link and Bug fixes.

0.5.52 (Feb 3, 2020)

** Feature ** Adding api selection list to inventory management section and fixing error for filter on based of attributes for icons.

0.5.51 (Jan 31, 2020)

** Feature ** Adding feature to support comma based integer filtering.

0.5.49 (Jan 29, 2020)

** Bug-fix ** Bug-fix for breadcrumb section where image was not shown as the user visit back to preview page and UI fix on cart page.

0.5.48 (Jan 29, 2020)

** Bug-fix ** Bug fix filters not visible due to last update.

0.5.47 (Jan 28, 2020)

** Bug-fix ** Bug-fixed warning at filter config page for table.

0.5.45 (Dec 23, 2020)

** Feature ** Range based filter on product attribute.

0.5.44 (Jan 23, 2020)

** Fixup ** fixed filter and breadcrumb at full width.

0.5.43 (Jan 17, 2020)

** Landing setup inclusion ** Included on-bording installation guide.

0.5.42 (Jan 13, 2020)

** UI Fix ** Breadcrumb icon flex size.

0.5.41 (Jan 10, 2020)

** UI Fix ** Breadcrumb fixup.

0.5.40 (Jan 08, 2020)

** UI and Bug-fix ** Automation fixes.

0.5.39 (Jan 04, 2020)

** UI and Bug-fix ** Icons UI fixed and bugs fixed for filters.

0.5.38 (Dec 30, 2019)

** Bug-fix ** Error fixed on product page, breadcrumb and added new automation catelog.

0.5.37 (Dec 18, 2019)

** Bug-fix ** error fixed at redirect url generator at breadcrumb file.

0.5.36 (Dec 4, 2019)

** Bug-fix ** warning in file admin_filter.

0.5.35 (Dec 4, 2019)

** Bug-fix/UI update ** cretical bug fixed and ui enhancement at customizer page.

0.5.34 (Dec 3, 2019)

** UI update ** Admin- appearence.

0.5.33 (Dec 3, 2019)

** Bug Fix ** Big fixed – could not save config option data.

0.5.32 (Dec 2, 2019)

** Feature Adding ** Customizer based button location determination.

0.5.31 (Nov 27, 2019)

** Bug Fix ** UI/Backend bugs fixes.

0.5.29 (Nov 25, 2019)

** New feature ** add mapping by product name.

0.5.28 (Nov 23, 2019)

** UI and Bug Fix ** UI bug fix.

0.5.27 (Nov 19, 2019)

** Bug Fix ** UI bug fix and product not found fixup.

0.5.26 (Nov 15, 2019)

** Added Price Control ** Added new price control system for jewellary users

0.5.25 (Nov 09, 2019)

** Bug Fix ** Bug fixed for home page button wasn’t shown to new container class.

0.5.24 (Nov 08, 2019)

** Pair Maker Upgrade ** UI Upgrades for pair maker.

0.5.23 (Nov 07, 2019)

** Filter UI Upgrades ** UI Upgrades for filtes.

0.5.21 (Oct 25, 2019)

** UI Upgrades ** UI Upgrades for pair maker.

0.5.19 (Oct 24, 2019)

** Error Handling ** Error handling at frontend home page when buttons are not visible at home page.

0.5.18 (Oct 18, 2019)

** UI Update ** Change to preview page – Add this product – button styles

0.5.17 (Oct 18, 2019)

** Filter Speedup ** Fix speeding issue at filter with filter bars.

0.5.16 (Oct 18, 2019)

** Add Feature ** PAir maker.

0.5.15 (Oct 16, 2019)

** UI Update ** UI update frontend fix filter sliders.

0.5.14 (Oct 15, 2019)

** Bug Fix ** Bug fixes in reference to https://wordpress.org/support/topic/add-an-additional-category/

0.5.13 (Oct 14, 2019)

** Bug Fix ** Bug fixes in reference to https://wordpress.org/support/topic/add-an-additional-category/

0.5.11 (Oct 10, 2019)

** Update UI ** Changed preview page ui and fixed navigation bug.

0.5.10 (Oct 7, 2019)

** Automation ** Updated automation system.

0.5.9 (Oct 3, 2019)

** UI ** added sophesticated ui for breadcrumb at frontend

0.5.8 (Oct 1, 2019)

** Bug fix ** bug fixed for home buttons

0.5.7 (Sep 30, 2019)

** Bug Fix ** bug fixed for shortcode feature -shortcode was always active even if we select default nature.

0.5.6 (Sep 26, 2019)

** Error-Log with system info ** adding error log feature to send log with contact details and plugin details.

0.5.5 (Sep 26, 2019)

** Pre-intalled inventory ** adding pre-install jewelery inventory to click and run for testing.

0.5.3 (Sep 6, 2019)

** Adding language packages ** adding chinees , spenish and arabic language packages to the plugin’s directory
= 0.5.2 (Sep 5, 2019)=
** Bug Fixes ** adding some bug fixes that were causing due to language updates.
= 0.5.1 (Sep 5, 2019)=
** Translation support ** adding localization support for the plugin. so we could welcome translators to translate the plugin.
= 0.5.0 (Sep 3, 2019)=
** Serious bug fix ** changed the method of creating mapping between category and attributes, we are now relying on term_taxonomy_id instead of term_id. We have tested for multicurrency support by the plugin with success. Also added check for some security loopholes and are being fixed.
= 0.4.3 (Aug 31, 2019)=
stoping plugin to load filter class from frontend if there do not exist any filter

0.4.1 (Aug 19, 2019)

** Bug fix and feature update ** minor bug fix and security check for user to compulsory add main category to the products. provided feature to the admin for controlling the behavior of the search by product mapping.

0.4.0 (Aug 17, 2019)

Filters based on Ordering Sequence Made filters to e shown as per the sorting orders.

0.3.2 (May 17, 2019)

Make Pair Button Added make pair button and configuration to configure it.

0.3.0 (April 24, 2019)

New Filter bar Added new Horizontal filter at the frontend and editable at backend.

0.2.1 (March 1, 2019)

Shotcode Widget Support. Now admin can add shortcode to his/her site widget area.

0.2.0 (February 28, 2019)

Navigation. now users can navigate forth and back.
Discount. admin can allow discount to his/her visitors.

0.1.6 (February 20, 2019)

UI Upgraded. Adopted Mobile First Approach.

0.1.5 (February 18, 2019)

Bug Fix. Improved routing based on product attributes.

0.1.4 (February 05, 2019)

Frontend Upgrade. Enhanced Routing and Improved GUI

0.1.3 (January 28, 2019)

Admin Upgrade. changes in admin\’s button placement and configuration

0.1.2 (January 25, 2019)

Feature Update. New feature to customize choice button location.

0.1.1 (January 23, 2019)

Css Improvement. Css improved in product preview page and in breadcrumb section.

0.1.0 (January 21, 2019)

First Release. This is the first release of our plugin.