Build custom WooCommerce sites with Toolset

Toolset extends WooCommerce with custom fields, taxonomies, content relationships, product searches, and frontend forms. Use it when your store requires dynamic data or workflows beyond the standard WooCommerce structure.

For standard changes to single product, product archive, cart, checkout, and account templates, use the built-in WoodMart Layouts builder. Toolset is most useful when the layout depends on custom data, complex product queries, or content created from the frontend.

Install the required Toolset components

A basic WoodMart and Toolset setup uses:

  • Toolset Types — creates custom post types, taxonomies, fields, and relationships.
  • Toolset Blocks — builds templates, archives, product lists, and searches in the WordPress block editor.

Depending on the project, you can also use Toolset Forms for frontend content submission and editing, or Toolset Access for custom roles and content permissions.

Create a custom single product template

Toolset lets you create a template for WooCommerce products in the WordPress block editor. The template can display standard product information together with custom fields and taxonomies created with Toolset.

You can use conditions to assign different templates to selected products or product groups when your catalog requires more than one product structure.

Custom WooCommerce single product template created with Toolset and WoodMart
Edit a custom single product template with Toolset Blocks.

Create product lists and searches

Toolset Views and Blocks can query WooCommerce products and display the results anywhere on the site. For example, you can create:

  • Related product lists based on custom fields or relationships.
  • Products from a selected taxonomy or category.
  • Product sliders and custom grids.
  • Filtered product searches based on fields, taxonomies, price, or other product data.

Toolset also provides its own layout options, including collage and masonry designs. These layouts belong to Toolset and are independent of the layout options in WoodMart’s Products element.

Custom WooCommerce product search created with Toolset on a WoodMart shop page
A custom product search can filter products by Toolset fields and taxonomies.

Create a custom Shop page

Toolset can replace the standard WooCommerce Shop archive with a custom archive. You can control the product query, select which product data appears in each item, display custom fields, and add a custom search form.

Custom WooCommerce Shop page built with Toolset and the WoodMart theme
Example of a custom WooCommerce Shop archive created with Toolset.
Note
The built-in WoodMart pagination cannot currently be disabled for Toolset archives, including a custom WooCommerce Shop archive.

Control WoodMart options

When editing a Toolset template or archive, open the editor settings sidebar and find Theme Options (WoodMart). These settings let you control WoodMart page elements such as the page title, sidebar, and footer for the current template.

Theme options are stored separately for each Toolset template or archive, so different content types can use different WoodMart page configurations.

Continue with Toolset documentation

For complete instructions on templates, product lists, searches, and frontend forms, see the official Custom WooCommerce Sites course and Using Toolset with the WoodMart Theme.