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.
The Easify Product Options app is a perfect solution for your requirements. Here’s how you can set it up:
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).
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:
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.
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.
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.
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?
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?