WPC Composite Products for WooCommerce

Description

WPC Composite Products for WooCommerce is a quintessential plugin for every online shop out there that based their business on WooCommerce platform. This powerful tool can make your sales skyrocket and increase your business’s online visibility. By creating a comprehensive deal of various products, this plugin acts as a kit-builder which allows cross-selling of various product types. Customers can build a whole computer from a list of variable parts or get an amazing deal of awesome components. Indeed, a tool that should not be missed for any online store.

Live demo

Visit our live demo here to see how this plugin works.

Basics to create a composite product

Features

  • AJAX responsive search using keywords
  • Drag & drop to rearrange the order of components
  • Add a short description for each component
  • Set the discount price by percentage
  • Set the default product for each component
  • Set the default quantity for each component product
  • Mark a component product as required or optional
  • Allow customizing the quantity of each component
  • Set the min/max quantity for each component
  • Configure total limits: required min/max amount of the composite total (NEW)
  • Customizable text for null selection option
  • Adjustable Before/ After texts
  • Auto-calculate the price based on changes in quantity
  • Component products are inventory-managed just like standalone sales

Premium Version

  • Use Categories or Tags as the source for component options

Translators

Available languages: English (Default), Russian, German, Turkey, Italian, Spanish (Mexico), Portuguese (Brazil), Dutch

If you have created your own language pack, or have an update for an existing one, you can send gettext PO and MO file to us so we can bundle it into WPC Composite Products.

Not what you needed?

Please try other plugins from us:

Rate us & Review

If you love our plugins, please give us a full five-star rating so that we know that our works are valued and appreciated. This will be the drive and motivation for us to further improve our plugins with more useful features. Tell us what you think and suggest some ways for improvement. We highly appreciate your support and love.

Screenshots

Installation

  1. Please make sure that you installed WooCommerce
  2. Go to plugins in your dashboard and select “Add New”
  3. Search for “WPC Composite Products”, Install & Activate it
  4. Now when you create/edit a product you can choose product data is “Composite product”, then add many components as you want
  5. Almost done! click Save and see the result

Reviews

মার্চ 21, 2023 1 reply
Je rejoins les avis qui disent que ce plugin est super ! Même si sa version gratuite est bridée sur le choix de la source (uniquement choix du produit) cela est suffisant pour ma boutique.Beaucoup d'options restent accessibles.Merci. I agree with the reviews that say this plugin is great ! Even if its free version is restricted on the choice of source (only choice of product) this is enough for my shop.Many options remain available.Thank you.
ফেব্রুয়ারী 25, 2023 1 reply
Great plugin. Easy to use and to the point even in free edition.
ফেব্রুয়ারী 23, 2023 1 reply
I demoed a similar plugin offering from the WooCommerce in-house ecosystem first, because I was concerned about support in the distant future. Their product didn't have many of the features that I needed to get my site functioning as intended.After being largely neglected by the customer support staff at WooCommerce, I found that WPC Composite Products was a better fit for free, and I set aside my concerns regarding future-proofing my site. After just a few minutes of using the plugin I decided to upgrade to the premium version (still less than a third the price of the WooCommerce add-on!)I found that one behavior of the plugin was not quite what I'd expected for my specific use case, and I reached out to WPC support. Their developer Dustin was kind enough to work with me and custom write a PHP snippet that modified the behavior just for my webstore. I would never have expected such thoughtful, individualized service from a product developer in 2023. I am amazed and delighted. This is one of the best customer support experiences I have ever had, and I would work with this company any opportunity I may have.Oh, and the plugin itself is flexible and intuitive, and has taken my site to the next level of efficiency in terms of inventory management and pricing.
ফেব্রুয়ারী 9, 2023 1 reply
This plugin for WooCommerce worked great for our needs. They have a combination of other WooCommerce plugins, too, that beautifully communicate with each other. We purchased the Pro-version so the support we received was fantastic.
অক্টোবর 10, 2022 1 reply
I used the plugin and I must say that it has a lot of options, really complete. Finally what was missing was added by the support that helped me in customization, I am very satisfied and I recommend it to everyone.
অগাস্ট 12, 2022 1 reply
O plugin é simplesmente maravilhoso. Dá para montar kits ou incluir variações em um produto. Mais legal que dá para definir a quantidade mínima e máxima de produtos, incluir orientações e observações para cada produto me muito mais. Recomendo, é excelente.
Read all 59 reviews

Contributors & Developers

“WPC Composite Products for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“WPC Composite Products for WooCommerce” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “WPC Composite Products for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

6.2.2

  • Added: Responsive for the grid layout

6.2.1

  • Added: Product link for the grid layout

6.2.0

  • Added: Multiple selection for products in each component

6.1.0

  • Added: Grid layout for component products

6.0.7

  • Fixed: Minor CSS/JS issue in backend

6.0.6

  • Added: Option to enable “Checked by default” for all checkboxes
  • Added: Option to change the “Option none” text on required component

6.0.5

  • Updated: Optimized the code

6.0.4

  • Fixed: Doesn’t get correct variations

6.0.3

  • Updated: Optimized the code

6.0.2

  • Fixed: Don’t remove HTML tags for component name/description

6.0.1

  • Updated: Optimized the code

6.0.0

  • Updated: Optimized the code
  • Fixed: Minor JS issue in backend

5.5.0

  • Updated: Remove ‘woocommerce_before_cart_item_quantity_zero’

5.4.9

  • Added: Hide image for Option none

5.4.8

  • Fixed: Minor JS issue

5.4.7

  • Updated: Optimized the code

5.4.6

  • Added: Compatible with WPC Smart Messages for WooCommerce

5.4.5

  • Added: Filter hook ‘wooco_sold_individually_found_in_cart’
  • Added: HPOS compatibility

5.4.4

  • Added: Filter hook ‘wooco_image_size’

5.4.3

  • Fixed: Minor JS issue in the backend

5.4.2

  • Added: Function ‘get_settings’ & ‘get_setting’

5.4.1

  • Updated: Optimized the code

5.4.0

  • Added: Configure total limits for a composite

5.3.5

  • Fixed: Wrong price when adding to the cart

5.3.4

  • Added: Component product pricing methods: from Sale price (default) or Regular price

5.3.3

  • Added: Filter hook ‘wooco_product_original_price_html’
  • Updated: Optimized the code

5.3.2

  • Fixed: Doesn’t get products for categories

5.3.1

  • Fixed: Notice on settings page

5.3.0

  • Updated: New interface for product attributes selector

5.2.2

  • Fixed: Minor JS/CSS issues

5.2.1

  • Fixed: Order item metadata

5.2.0

  • Updated: Optimized the code

5.1.3

  • Fixed: Minor JS/CSS issues

5.1.2

  • Updated: Enable orderby and order options for all products source

5.1.1

  • Fixed: Order of selected products

5.1.0

  • Updated: Optimized the code

5.0.5

  • Fixed: Price on the cart page

5.0.4

  • Fixed: Minor JS/CSS issues

5.0.3

  • Fixed: Remove limitation for selected products

5.0.2

  • Fixed: Get products by product type

5.0.1

  • Fixed: Show variation products

5.0.0

  • Added: Set attributes as the source for component options

4.2.0

  • Fixed: Order by price for tags
  • Fixed: Minor CSS issues

4.1.9

  • Fixed: Zero price on the cart

4.1.8

  • Fixed: Wrong total when setting zero price for components

4.1.7

  • Fixed: Undo when removing a composite

4.1.6

  • Fixed: Composite price on the cart/checkout

4.1.5

  • Fixed: Exclude invisible variations

4.1.4

  • Fixed: Zero total when using Only base price

4.1.3

  • Updated: Compatible with WP 5.9 & Woo 6.1

4.1.2

  • Fixed: Compatible with WPC Frequently Bought Together

4.1.1

  • Updated: Optimized the code

4.1.0

  • Fixed: PHP error on the cart page

4.0.9

  • Updated: Optimized the code

4.0.8

  • Fixed: Calculate total on checkout page

4.0.7

  • Fixed: Wrong price calculator with decimal separator is a comma

4.0.6

  • Fixed: Minor JS issue
  • Fixed: Prevent adding a trashed product to the cart

4.0.5

  • Fixed: Error when calculating price with a special format
  • Updated: Filter hook ‘wooco_option_none_img_src’ and ‘wooco_option_none_img_full’ now has two parameters $component_products, $component

4.0.4

  • Updated: Optimized the code

4.0.3

  • Added: Filter hook ‘wooco_hidden_product_link’ to add product link for the hidden product
  • Fixed: Minor CSS/JS issue

4.0.2

  • Fixed: Minor CSS issue

4.0.1

  • Added: Expand All / Collapse All

4.0.0

  • Added: Localization tab
  • Added: Duplicate a component & Save components in backend

3.5.0

  • Fixed: Show quantity, price, image, availability
  • Added: Filter hook ‘wooco_product_data’

3.4.9

  • Added: Filter hook ‘wooco_option_none’

3.4.8

  • Added: Filter hook ‘wooco_component_checkbox_checked’ & ‘wooco_component_checkbox_disabled’
  • Fixed: Minor CSS issue

3.4.7

  • Fixed: Get wrong category products

3.4.6

  • Fixed: Category with the number in the name
  • Fixed: Component name

3.4.5

  • Fixed: Remove wooco_component from order detail

3.4.4

  • Fixed: Component name error in notice

3.4.3

  • Fixed: Component name with special characters

3.4.2

  • Added: Option to show/hide component name before component products

3.4.1

  • Updated: Compatible with WordPress 5.8 & WooCommerce 5.5.1

3.4.0

  • Fixed: Notice text for min/max selection

3.3.9

  • Updated: Use $_REQUEST instead of $_POST to work with add-to-cart URL

3.3.8

  • Fixed: Component product price
  • Fixed: PHP notice undefined ‘wooco_price’
  • Fixed: Minor CSS issue

3.3.7

  • Added: Filter hook ‘wooco_exclude_components’
  • Fixed: Checkbox is checked based on the default quantity

3.3.6

  • Updated: Optimized the add to cart progress

3.3.5

  • Fixed: Show price and stock status for component has only one product

3.3.4

  • Added: Option to change or upload “option none” image

3.3.3

  • Fixed: Remove orphaned components

3.3.2

  • Updated: Optimized the code

3.3.1

  • Added: Filter hook ‘wooco_qty_input’ to adjust the component quantity input

3.3.0

  • Updated: Compatible with WordPress 5.7 & WooCommerce 5.1

3.2.3

  • Fixed: Minor CSS issues
  • Added: Filter hook ‘wooco_order_component_product_names’ & ‘wooco_order_component_product_name’

3.2.2

  • Added: RTL support for better displaying right-to-left languages
  • Added: JS trigger ‘wooco_init’
  • Added: Dutch (thanks to Roel Mehlkopf)

3.2.1

  • Fixed: The update checker URL

3.2.0

  • Updated: Compatible with WordPress 5.6 & WooCommerce 4.8

3.1.7

  • Added: Filter hook: wooco_product_visible

3.1.6

  • Fixed: Some minor CSS & JS issues

3.1.5

  • Updated: Compatible with WooCommerce 4.6.1

3.1.4

  • Updated: Optimized the code

3.1.3

  • Updated: Hide empty component

3.1.2

  • Fixed: Compatible with WPC Product Quantity
  • Added: Exclude products from category or tag

3.1.1

  • Added: Use checkbox instead of Option none (optional)

3.1.0

  • Updated: Compatible with WordPress 5.5 & WooCommerce 4.3.2

3.0.8

  • Updated: Compatible with WooCommerce 4.3

3.0.7

  • Fixed: Remove limit 100 products for category/tag
  • Fixed: Compatible with Elementor

3.0.6

  • Updated: Compatible with WooCommerce 4.2
  • Updated: Optimized the code

3.0.5

  • Fixed: Remove the link if a product is hidden
  • Fixed: Some minor CSS & JS issues

3.0.4

  • Added: Allow/Do not allow same products
  • Fixed: Plus/minus button for decimal quantity

3.0.3

  • Added: Portuguese (Brazil) translation (Thanks to Anderson Kovalski)
  • Fixed: Wrong discount price on the orders

3.0.2

  • Added: Italian translation (Thanks to Claudio)
  • Added: Show/hide “Option none” for required component
  • Added: Filter hooks for product link, image
  • Fixed: Duplicate products

3.0.1

  • Fixed: Can’t update simple products

3.0.0

  • Removed: Limits 3 components for each composite
  • Updated: Use Categories or Tags as the source for component options only available on the Premium Version

2.0.4

  • Added: Option to change when the alert will be shown

2.0.3

  • Fixed: Some minor CSS & JS issues

2.0.2

  • Added: Inline alert
  • Updated: Optimized the code

2.0.1

  • Updated: Compatible with WordPress 5.4
  • Updated: Optimized the code

2.0.0

  • Updated: Compatible with WordPress 5.3.2 & WooCommerce 4.0

1.4.3

  • Fixed: Min/max quantity

1.4.2

  • Fixed: Variation product inside a composite

1.4.1

  • Added: Stock status for each product
  • Fixed: Check purchasable for composite products

1.4.0

  • Fixed: Wrong price on mini-cart

1.3.9

  • Fixed: New price
  • Fixed: Import/export composite products

1.3.8

  • Fixed: Error when having only required product

1.3.7

  • Fixed: Zero price on thank you page
  • Fixed: Decimal quantity

1.3.6

  • Added: Product state to mark a product is composite
  • Added: Remove dropdown if have only one product in a component

1.3.5

  • Added: Option to exclude unpurchasable products
  • Added: Filter hook for product description

1.3.4

  • Added: New price in percentage or amount for each component
  • Updated: Compatible with WordPress 5.3 & WooCommerce 3.8

1.3.3

  • Fixed: Default option

1.3.2

  • Fixed: Order for products
  • Added: Order for the category
  • Added: Option to show/hide the quantity

1.3.1

  • Fixed: Variation when using WPC Smart Quick View

1.3.0

  • Fixed: Products query for categories
  • Fixed: Compatible with WPC Smart Quick View
  • Fixed: Disabled option for un-purchasable product

1.2.2

  • Added: Russian translation
  • Added: Custom price selector
  • Added: Custom display price
  • Fixed: Composite price and subtotal on cart page
  • Fixed: Order again

1.2.1

  • Added: New selector Select2 with search

1.2.0

  • Fixed: Data source selector in backend

1.1.9

  • Fixed: Price with tax

1.1.8

  • Updated: Compatible with WooCommerce 3.7

1.1.7

  • Added: Show image and price for HTML select tag
  • Updated: Optimized the code

1.1.6

  • Added: New pricing functions
  • Updated: Optimized the code

1.1.5

  • Added: Default product for each component
  • Added: Switch selector interface ddSlick and HTML select tag

1.1.4

  • Added: Min/max quantity for the whole composite products
  • Added: Open individual product in the quick view popup
  • Fixed: Show the hidden product

1.1.3

  • Added: Select exactly variation
  • Fixed: Out of stock products

1.1.2

  • Fixed: Products order on selection
  • Added: Change the saved text
  • Added: Change the main price

1.1.1

  • Fixed: Error when adding to cart

1.1.0

  • Updated: Compatible with WooCommerce 3.6

1.0.3

  • Updated: Optimized the code

1.0.2

  • Added: Nice dropdown with ddSlick
  • Added: Custom quantity with min/max value

1.0.1

  • Fixed: JS issue when adding new product

1.0.0

  • Initial release