Ageman20XX Posted February 3, 2009 Share Posted February 3, 2009 (edited) Greetings, I'm currently using this contribution and I think it's great. I am having an issue, however. On items that only have one attribute 'type', the checkout process makes sense. Say I have a "Beverage" item and the only attribute type is "flavour". It makes sense that if I choose 3 Raspberry and 2 Pineapple, they show up in the cart as two separate items - 3 Beverages with the attribute "Raspberry" and 2 Beverages with the attribute "Pineapple". This becomes a problem when an item has multiple configurations. For example, say I have an item called "Chicken Platter". This item has three different attribute types - "Fresh Bun", "Salad", and "Side". What I'd expect is that it would add one "Chicken Platter" item to the cart with the various attributes listed below with their quantity in braces or something similar. Like this; Chicken Platter Fresh Bun - White (4) Fresh Bun - Brown (5) Salad - Ceasar (3) Side - French Fries (4) Side - Potatoe (5) What actually happens, as you're probably aware, is that it ends up adding separate entries for every single attribute, like below; Chicken Platter (4) Fresh Bun - White Chicken Platter (5) Fresh Bun - Brown Chicken Platter (3) Salad - Ceasar etc. This also becomes a problem for pricing. In the first scenario, having "Beverage" be $3 would still make sense in the checkout process. 3 Raspberry Beverages at $3 each would be $9. That is what you'd expect. For the second scenario, however, if the "Chicken Platter" itself was $20, that would mean that each and every item in the cart would multiply that price. This could obviously be solved by making the "Chicken Platter" $0.00 and then pricing each attribute by itself, but that is far from ideal as having an item listed on the menu as $0.00 is not only misleading, but appears kind of amateur. Is there any way to modify this contribution so that it groups the attributes into one item? I realize this would make editing ones order after-the-fact difficult (maybe even impossible), but compared to the alternative it's something we're willing to deal with. Anyone have any ideas or suggestions? Maybe another contribution I'm unaware of would suit my needs better? Any help would be appreciated. -Age Edited February 3, 2009 by Ageman20XX roberth321 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.