I have a default Zencart with products installed on my machine, so, just for kicks, I looked at the attribute settings and product is priced by attributes in the product set up page for the example you gave in your last reply.
The product had "priced by attributes" turned off (just as mine were).
The attributes were set up identically to the way I had mine set up...with one exception. There is only one, Matrox G400 32MB, graphics card listed in the categories section of the example you gave.
My data provider would list 4, Matrox G400, graphics cards as separate records:
Premium / 16MB / Different Quantity / Different Price (I would make this active and apply model / memory attributes)
Premium / 32MB / Different Quantity / Different Price (...inactive)
Deluxe / 16MB / Different Quantity / Different Price (...inactive)
Deluxe 32MB / Different Quantity / Different Price (...inactive)
Then, they provide one picture for the Premium, one for the Deluxe, or possibly one picture for both models since they are similar in appearance.
Now, do you understand my problem?
Needless to say, I'm still convinced that there is a database relationship missing in Zencart which does not allow linking of active products with attributes to inactive similar products with different colors and sizes where varying quantities are available.
Without the ability to make this critical link, I will end up with an order management nightmare. If the product is not available, then the shopping cart program needs to stop the order...period.
I'm still open to suggestions (because I have been setting up my online shop for 9 months--8-16 hours a day 6-7 days a week). I've got way too much time and knowledge invested in this cart to quit now.
Looking forward to your reply.


Reply With Quote
