To bulk edit WooCommerce composite products, install WP Sheet Editor, navigate to WP Sheet Editor > Setup Spreadsheet, select Products, and click Save. All composite product custom fields will load as spreadsheet columns. You can manually edit cell values or use the Bulk Edit tool to search and batch-update pricing, component options, selection modes, and layout styles across hundreds of product kits at once without facing server timeout errors.
Table of Contents
The WooCommerce Composite Products plugin allows store owners to create complex product kits and customizable bundles, such as custom computer builds, sports equipment setups, and camera kits. While this plugin provides advanced inventory management for component-based items, managing hundreds of kit configurations in default WooCommerce requires opening each item individually—a process that is slow, tedious, and prone to server performance bottlenecks.
Using WP Sheet Editor alongside the WooCommerce Composite Products integration allows you to view, search, and bulk-update all kit components within an interactive spreadsheet directly inside WordPress.
Key Takeaways
- Centralized Management: View and edit all WooCommerce composite products and individual component parameters in a single spreadsheet screen.
- Advanced Search Capability: Filter product kits by composite layout style (`Bto Style`), edit-in-cart settings, or component query types (`product_ids` or `category_ids`).
- Batch Updating: Mass-update component visibility, discounts, default options, and selection modes across thousands of kit items simultaneously.
- Database Auto-Detection: Use the built-in database scanner to automatically detect and display custom fields added by the Composite Products extension.
- Import & Export: Move composite product data between stores or external spreadsheet programs using CSV files.
You can download the plugin here:
Download WooCommerce Products Spreadsheet Plugin – or – Check the features
Besides the main WP Sheet Editor plugin, install and activate the following extension to enable composite product management:
1. How to View and Manage Composite Products in a Spreadsheet
To generate and display your WooCommerce products inside the spreadsheet interface, follow these steps:
- Navigate to WP Sheet Editor > Setup Spreadsheet in your WordPress wp-admin dashboard.
- Select the Products post type and click Save.
- Click Save again to include all available database columns in your spreadsheet layout.
Important: If the custom fields generated by the WooCommerce Composite Products extension do not appear immediately in your spreadsheet columns, hover over Settings in the top toolbar and click Scan DB to find fields. If they still do not appear, edit one composite product using the standard WooCommerce product editor, save it, and run the database scan again.
Standard WooCommerce Editor vs. WP Sheet Editor Spreadsheet
In the standard WooCommerce editor, composite settings (such as Layout, Catalog Price, Edit in Cart, and individual component settings) are hidden across various tabs within the Product Data meta box. WP Sheet Editor converts every setting into an actionable cell, displaying each product kit as a single spreadsheet row.
For additional details regarding technical values and database structure, consult the WooCommerce Composite Products REST API Reference.
| Spreadsheet Column Name | WooCommerce Field Name | Accepted Database Values |
|---|---|---|
| Bto Base Regular Price | Base Regular Price | Numeric values (e.g., 29.99) |
| Bto Base Sale Price | Base Sale Price | Numeric values |
| Bto Style | Layout | single (Stacked), progressive (Progressive), paged (Stepped), paged-componentized (Componentized) |
| Bto Shop Price Calc | Catalog Price | defaults (Use defaults), min_max (Calculate from/to), hidden (Hide) |
| Bto Edit in Cart | Edit in Cart | yes or no |
| Bto Sold Individually | Sold Individually | product or configuration |
| Bto Data : 1 : Query Type | Component Options Query | product_ids or category_ids |
| Bto Data : 1 : Assigned Ids : 0 | Assigned Products/Categories | Comma-separated Product or Category IDs |
| Bto Data : 1 : Selection Mode | Options Style | defaults, thumbnails, radios |
| Bto Data : 1 : Default Id | Default Option Selector | Target Product or Variation ID |
| Bto Data : 1 : Title | Component Name | Text string |
| Bto Data : 1 : Description | Component Description | Text string or standard HTML |
| Bto Data : 1 : Quantity Min / Max | Quantity Constraints | Numeric integers |
| Bto Data : 1 : Discount | Component Discount % | Numeric percentage (e.g., 10, 15) |
| Bto Data : 1 : Priced Individually | Priced Individually | yes or no |
| Bto Data : 1 : Shipped Individually | Shipped Individually | yes or no |
| Bto Data : 1 : Optional | Optional Checkbox | yes or no |
| Bto Data : 1 : Display Prices | Option Prices Display | absolute, relative, hidden |
| Bto Data : 1 : Hide Product Title | Selection Title Visibility | yes or no |
| Bto Data : 1 : Hide Product Description | Selection Description Visibility | yes or no |
| Bto Data : 1 : Hide Product Thumbnail | Selection Thumbnail Visibility | yes or no |
| Bto Data : 1 : Hide Product Price | Selection Price Visibility | yes or no |
| Bto Data : 1 : Hide Subtotal Product | Subtotal Visibility | yes or no |
| Bto Data : 1 : Pagination Style | Pagination Style | classic or load-more |
Note: Columns containing
Bto Data : 1correspond to Component 1 of a composite product. Additional components added to product kits will automatically generate corresponding columns labeledBto Data : 2,Bto Data : 3, and so on.
2. How to Direct-Edit Composite Products in the Spreadsheet
You can edit composite product values directly within spreadsheet cells without opening individual product settings screens.
- Locate the composite product row and the specific column you need to modify.
- Click on the target cell and enter or select the updated value.
- Click Save on the top toolbar to execute the batch update process safely in the background.
3. How to Identify and Convert Composite Product Types
To confirm which products are configured as product kits, locate the Product Type column in the spreadsheet. You can also convert simple or variable products into composite products directly from this column.
- Scroll to the Product Type column.
- Click the dropdown cell for the target product row and select composite.
- Click Save on the toolbar to apply the structural changes.
4. How to Search for WooCommerce Composite Products Using Custom Parameters
The standard WooCommerce admin panel limits product filtering options. WP Sheet Editor includes an advanced search tool that allows you to isolate composite products based on specific metadata parameters.
a) Search Composite Products by Product Type
- Click Search on the top toolbar to open the search modal.

- In the Enter Product type field, enter
composite. - Click Run Search.

The spreadsheet will display only composite product types, excluding simple, variable, and grouped products.
b) Search for Composite Products Editable in Cart
- Click Search on the top toolbar.
- Enter
compositein the Enter product types field. - Check the Enable advanced filters checkbox.
- Set Field to
Bto Edit in Cart. - Set Operator to
=. - Set Value to
yes(to locate editable kits) orno(for non-editable kits). - Click Run Search.
c) Search for Composite Products Sold Individually
- Click Search on the top toolbar.
- Enter
compositein the Enter product types field. - Check the Enable advanced filters checkbox.
- Set Field to
Bto Sold Individually. - Set Operator to
=. - Set Value to
productorconfiguration. - Click Run Search.
d) Search Composite Products by Layout Style
WooCommerce Composite Products supports four frontend layout options:
- Stacked: Displays all components stacked vertically in a single view (`single`).
- Progressive: Displays components in sequential, toggleable accordions (`progressive`).
- Stepped: Displays components step-by-step with a final review step (`paged`).
- Componentized: Displays a configuration summary first, allowing users to configure components in any sequence (`paged-componentized`).
To filter product kits by layout style:
- Click Search on the top toolbar.
- Enter
compositein the Enter product types field. - Check the Enable advanced filters checkbox.
- Set Field to
Bto Style. - Set Operator to
=. - Enter one of the target database values:
single,progressive,paged, orpaged-componentized. - Click Run Search.
e) Search Composite Products by Catalog Price Setting
- Click Search on the top toolbar.
- Enter
compositein the Enter product types field. - Check the Enable advanced filters checkbox.
- Set Field to
Bto Shop Price Calc. - Set Operator to
=. - Enter the relevant value:
defaults(Use defaults),min_max(Calculate from/to), orhidden(Hide). - Click Run Search.
5. How to Bulk Edit WooCommerce Composite Products
To make mass changes to multiple composite products, combine WP Sheet Editor’s search filters with the Bulk Edit tool.
a) Bulk Edit Component Title, Description, or Price Visibility
- Filter your target composite products using the Search tool.
- Click Bulk Edit on the top toolbar.
- Set Select the rows that you want to update to
Edit all the rows from my current search. - Set What field do you want to edit to
Bto Data : 1 : Hide Product Title(or Thumbnail, Description, or Price). - Set Select type of edit to
Set value. - Set Replace existing value with this value to
yes(to hide the element) orno(to make it visible). - Click Execute Now.
b) Bulk Assign a Component Product to Multiple Composite Kits
- Open Search, set Field to
Bto Data : 1 : Query Type, set Operator to=, and enterproduct_ids. Click Run Search. - Open the Bulk Edit tool.
- Set Select the rows that you want to update to
Edit all the rows from my current search. - Set What field do you want to edit to
Bto Data : 1 : Assigned Ids : 0(adjust component index number as needed). - Set Select type of edit to
Set value. - Enter the target Product ID in Replace existing value with this value.
- Click Execute Now.
c) Bulk Enable the “Optional” Setting Across Components
- Filter the composite products you wish to edit.
- Open Bulk Edit and choose
Edit all the rows from my current search. - Set What field do you want to edit to
Bto Data : 1 : Optional. - Set Select type of edit to
Set value. - Set Replace existing value with this value to
yes. - Click Execute Now.
d) Bulk Change Component Options Selection Style
- Isolate target product kits using the Search tool.
- Open Bulk Edit and select
Edit all the rows from my current search. - Set What field do you want to edit to
Bto Data : 1 : Selection Mode. - Set Select type of edit to
Set value(orReplaceto change specific existing values). - Enter
defaults,thumbnails, orradiosin Replace existing value with this value. - Click Execute Now.
Set value:
Replace:
e) Bulk Set a Default Component Option ID
- Filter your product kits in the search modal.
- Open Bulk Edit and select
Edit all the rows from my current search. - Set What field do you want to edit to
Bto Data : 1 : Default Id. - Set Select type of edit to
Set value. - Enter the target product or variation ID into Replace existing value with this value.
- Click Execute Now.
f) Bulk Modify Component Price Display Settings
- Locate your composite products using the Search tool.
- Open Bulk Edit and choose
Edit all the rows from my current search. - Set What field do you want to edit to
Bto Data : 1 : Display Prices. - Set Select type of edit to
Set value(orReplace). - Enter
absolute,relative, orhiddenin the value field. - Click Execute Now.
You can download the plugin here:
Download WooCommerce Products Spreadsheet Plugin – or – Check the features
Frequently Asked Questions
Can I edit multiple components within the same composite product at once?
Yes. Each component added to a product kit is represented by its own set of columns (e.g., `Bto Data : 1`, `Bto Data : 2`). You can modify multiple component columns across different rows and save all changes in a single batch.
Will bulk updates cause server timeouts on large WooCommerce stores?
Attention: WP Sheet Editor updates data in controlled background batches rather than processing everything in a single HTTP request. This prevents memory exhaustion and server timeout errors even when updating thousands of products.
Can I import composite products from a CSV file using WP Sheet Editor?
Yes. You can import composite products from a CSV file. Ensure your CSV columns map to the corresponding `Bto` custom fields so that component choices, selection modes, and pricing rules import accurately.
What should I do if my composite product fields don’t appear in the spreadsheet?
Go to Settings > Scan DB to find fields within WP Sheet Editor. If the fields remain hidden, open and save one composite product in the standard WooCommerce editor to generate the required database keys, then re-run the scanner.
Can I undo a bulk edit if I enter incorrect values?
Attention: WP Sheet Editor applies updates directly to your WordPress database. To safeguard your site, perform a full database backup before running mass updates, or test edits on a small batch of selected rows first.




















