On many skis the bindings are a configuration choice from the factory so we have to buy different specs spread over the different lengths. This creates multiple products, and doesnt allow all matrix children to be purchased with a certain binding.
I can get some of this functionality with custom builder, but ski length has to be used as an attribute so stock not being tracked is a deal breaker.
Example:
[SKI A] - [BINDING A] - [£500]
[SKI A] - [BINDING B] - [£600]
[SKI A] can only be purchased with [BINDING A or B], and comes in 4 different lengths [160, 165, 170, 175]
Lengths have to be inventory.
Ideally [BINDING A + B] Inventory is tracked but they can only be sold with [SKI A]
[SKI C] - [BINDING C] - [£500]
[SKI C] - [BINDING D] - [600] But [BINDING D] is a standard product that usually retails for £250 and is reduced when purchased with [SKI C]
Currently works with starbuy but visually doesnt show the binding as a spec option for the ski.
[SKI F] - [£500] - Flat ski can have most bindings added to it. Can be purchased alone or with bindings. Being able to have a row of bindings that is recommended for this ski would be super useful.
I dont know the solution but currently I think a few things could work:
  1. Allow Matrix's to have a custom builder template - this seems to solve 90% of the issue except binding inventory.
  2. Allow standard items to be added as an attribute
  3. Change star buy wording and visuals to show the relevent products the same as a custom builder layout.