DML73, current configuration possibilities in the cart are:
1 - (single price) Products
Baseball Glove = $20
2 - (mixed price) Products with associated Product Attributes (options)
Baseball Glove = $20
Size S M L = $0
or Size S = +$5, Size M = +$10, Size L = +$15
Order Total = $25 for a Small Baseball Glove
3 - (mixed price) Product Attributes included in base Product pricing (Product price set to $0)
Yellow Baseball = $20
Green Baseball = $20
or
Baseball Glove (is the product) Priced by Attributes....
Tan = $35
Black = $40
Order Total = $40 for Black Baseball Glove
You are asking for this scenario:
1 - (single price) Products with (single price) Products as the Attribute.
Of course I could list the mixed options but to keep it simple here there is currently no code I'm aware of developed to make a product an available attribute.
Cross Sell associates one product with other product for display and potential 'add on sales' but you are directed to the product page to complete the add on.
A framework for the new module may look like this:
One product page where you can add product attributes and/or other products as selectable attributes.
Here's the part where things get stonewalled...
On the live site when you are on the product page adding your product to the cart, you've selected another product that happens to have attributes... how do you select the various attributes for that product before you click add to cart?
Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
Twitch Base8 - Obsidian - This, is what's new.
Yes, you are correct, that's how it should work.
Regarding:
"On the live site when you are on the product page adding your product to the cart, you've selected another product that happens to have attributes... how do you select the various attributes for that product before you click add to cart?"
I guess that only products without any other attributes should be allowed to be added as an attribute.
DML73, as a custom code for one cart, I'm certain it's possible...
I'd prefer to develop an extra feature that posts the optional products available based on a reference listed in the admin on their respective product pages, say 3 extra products.
Like a cross sell but all of the control remains on the individual product pages.
I suppose then there would need to be some sort of link manager where you could see all the relationships.
And code to handle products out of stock, disabled or deleted from the database.
Is there a coffee pot big enough to keep me going at that point? ;)
Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
Twitch Base8 - Obsidian - This, is what's new.