The Depend feature

Depend feature is configured under “Products” section inside a product builder back end page.

The “Depend” feature in WooCommerce Product Builder helps you connect products across different steps based on shared attributes (note: this works with product attributes, not custom attributes).

Step 1: Enable Depend feature

Step 2: The step you see on the left panel (under “STEP” column) is the current step. Under the Depending On field, select which previous steps this step should depend on. Each step in your product builder can be linked to one or more previous steps using this field. A step can depend on multiple earlier steps, but only those that come before it. For example, Step 4 can depend on Step 1, Step 2, and Step 3, but it cannot depend on Step 5 or any later steps.

Step 3: Choose the attribute

 

Here’s how it works:

Let’s say you’re creating a PC Builder with multiple steps for selecting components.

  • Step 1: Choose a Motherboard
  • Step 2: Choose a RAM
  • Step 3: Choose SSD
  • Step 4: Choose a VGA

Now, you want to ensure that the memory standard options in Step 4 are compatible with the motherboard chosen in Step 1 and the RAM selected in Step 2.

In this case:

  • Step 4 (VGA) should depend on Step 1 (Motherboard) and Step 2 (RAM).
  • This means the available memory standard options will be filtered based on the motherboard and RAM chosen in the earlier steps.

Using the “Depending On” field, you can set Step 4 to depend on Step 1 and Step 2, ensuring customers only see compatible memory standard for their selected components.