Product options based on other options

I am looking for a particular option behaviour that does not seem to exist but thought someone could help me.

I sell golf clubs

The customer can choose any combination of club heads so for example they might choose a 3,4,5and 6 iron that’s 4 clubs. It can be any selection from 7 options.

Then they select the shaft they require. Some shafts are no charge while others have a cost per shaft say $20.

When they select a shaft I want to charge them for each shaft they have selected. So 4 heads x $20 = added $80 to the cart.

I cannot know before hand what they are going to select.

Does anyone know how I can achieve this?

Hi @idjeffw ,

The Easify Product Options app is a perfect solution for your requirements. Here’s how you can set it up:

  1. Create an option set with the following options:
    • Club Head: Display images of the 7 available club heads and allow customers to select 4 out of the 7 using the Image Swatches option type.
    • Shaft: Show the available shaft options with their respective prices (using either Image Swatches or Dropdown option types).
  2. Set up conditional logic (the dependencies among options):

Based on my understanding, for each selected head, a corresponding shaft needs to be chosen. To achieve this, you can create 7 Shaft options: Shaft 1 for the 1st head, Shaft 2 for the 2nd head, Shaft 3 for the 3rd head, and Shaft 4 for the 4th head… When customers select any head, they must select a corresponding shaft. To set up this, you can use the Conditional Logic feature of the app (If Head 1 is selected, then the customers must select a shaft for it…).

Take a look at the provided screenshot showcasing how your case can be implemented using our app:

If Head 1 is selected, a dropdown will be shown to choose the 1st Shaft:

If 4 heads are selected (e.g: 3,4,5,6) are selected, 4 dropdowns will be displayed to choose 4 shafts:

The total price will be calculated based on the combined cost of the selected shafts, considering the preset price for each shaft.

Give our Easify Product Options a try with our free plan, or take advantage of the 14-day free trial for the Pro plan. If you encounter any issues during setup, our Live Chat support is available to assist you every step of the way.

Thanks for the reply.

I don’t think that is workable as I may have 50 different shaft options and then need to create all sorts of options based on that. What I really need is something that knows how many shafts I need for a given set of shafts. This may be one to many heads. Then when the customer selects a shaft option the software looks at the number associated with the head options and calculates the cost based on Head Count * Shaft cost. So all the customer sees are head options and shaft options.

Allow me to clarify your requirements:

  1. Heads: Customers can choose from multiple heads, with the option to select multiple heads simultaneously. For example, they can choose 4 heads out of a total of 7 available options.

  2. Shafts: There are 50 different shaft options, each with its own specific cost. However, customers can only select one shaft option. This means that if they choose 4 heads, they will need 4 identical shafts to pair with each head. Do you intend to have separate product pages for each shaft option?

  3. Total cost: The total cost is calculated based on the number of selected heads (head count) multiplied by the cost of the chosen shaft. For instance, if the customers select 4 heads and a single shaft priced at $200, the total cost would be $200 * 4 = $800. Does this align with your requirements?

Regarding the display of your 50 shaft options, I agree that a regular dropdown may not be suitable. Instead, I recommend using a popup that presents a list of the available shaft options for customers to choose from when they select the shaft. This approach can provide a more user-friendly and streamlined experience. What are your thoughts on this suggestion?