I'm in the process of creating an e-commerce site for myself. I'm a Magento developer but decided to learn Drupal.
I'm struggling with a setup for configurable products. I'm able to create them in a way that each configurable parent has its variation, but it isn't what I need. I want the variations to be shared between configurable parents. The products I'll be offering in many cases will be sharing the base product with a custom design. So I want the parent product to be the design and the variation a base the customer can change. I have the stock module enabled and the plan is that when any of the variations becomes out of stock, it should become out of stock in the configurable product. If all variations are out of stock, all configurable products using them become out of stock saving a lot on admin.
Configurable Product 1 Configurable Product 2
| |
--------------- ---------------
| Variation A | | Variation B |
--------------- ---------------
| |
---------------------- Base Product ----------------------
| | | | | | | |
Simple Simple Simple Simple Simple Simple Simple Simple
Prod 1 Prod 2 Prod 3 Prod 4 Prod 5 Prod 6 Prod 7 Prod 8
I checked the existing modules and couldn't find anything allowing it. I think it might be impossible without customization. The Kickstarter project doesn't demonstrate an example like this.
If any of you did something similar, could you please share how did you accomplish it?