My Magento site sells cameras, which we also push them to eBay and Amazon through a plug-in called M2E.
It is common in the camera industry to have combos like this:
SKU 12345 - Nikon D3200 18-55mm kit (black) $599.99 Has a special instant rebate of $150 off from 9/1/12-9/7/12
SKU 23456 - Nikon 55-200mm VR lens $249.99 If purchased with SKU 12345, a $100 instant rebate applies all month
Therefore presently we create a new SKU:
SKU 12345.23456 - Nikon D3200 18-55mm kit (black) with 55-200mm VR lens $849.98 Has an instant rebate of $250 from 9/1/12-9/7/12 Has an instant rebate of $150 from 9/8/12-9/30/12
That way we can push the SKU 12345.23456 out through the web via M2E to Amazon and eBay. And the price is correct.
However it's a problem because we have to manually manage the inventory levels. It's frustrating to say the least.
I have been reading about the Grouped, Bundle, and Configurable Products. But they do not do what we want. First of all they base the discount on a percentage, but we need the discount to be a set amount. Second of all they seem based around the idea of being customizable by the customer, whereas we need an individual SKU that represents each particular combination of various items, so that we can push that out to eBay and Amazon as set combos like that.
I can't rely on using shopping cart price rules for the discounts because then they won't get transmitted out through M2E, will they?
Therefore I need a solution to create a complex product in Magento that has its inventory determined by the other products. I am a developer but I'm somewhat new to Magento. Perhaps this will require a custom extension? Is there already an extension that can help with this?