Shopping cart doubling price of products priced by attributes
I have read several threads about this but none of the answers seem to apply to my situation so here goes: While the prices of my attributes look great in the product description screen, when the products are added to cart the price amount is incorrect. Specifically, the attribute price is added to the base price of the product.
From what I have read in the manual, etc., that is only supposed to happen when you choose not to have the product priced by attributes.
I have set up attributes for my products for 3 different sizes. All prices are factors based upon the lowest sized product.
eg.
4oz $2.00 factor is 1.0 (same as base price)
8oz $4.00 factor is 2.0 (2 x base price)
16oz $8.00 factor is 4.0 (4 x base price)
What is ending up in my shopping cart is:
4oz version costs $4.00 per unit
8oz version costs $6.00 per unit
16oz version costs $10.00 per unit
(I have simplified the prices for this example)
All base prices (ie. price for the 4oz versions) for my 500+ products are different. The factors to calculate the 8oz and 16oz version prices are the same.
I do not want the prices to show as an "add-on" amount. That is why I set it up so the product is priced by attributes. I want customers to be able to see the price for each size in the product screen.
I also do not want to set up a specific price for each attribute because I don't have time to do that for 500+ items.
Can anyone help with this?
Thanks,
Kelly
Re: Shopping cart doubling price of products priced by attributes
In the product entry screen make sure that you have NO price entered.....priced by attributes selected.
Attributes controller - - Only the price for the attribute entered - - NO factor or offset - leave blank
This should straighten this out
Re: Shopping cart doubling price of products priced by attributes
Thanks for responding! But each product is priced differently, so I can't assign a price to the attribute, otherwise I would have to do that 500 times, no? Is there no way to keep the attributes price factor the same and apply it to the 500 different product prices by copying that attribute to each product?
Re: Shopping cart doubling price of products priced by attributes
Quote:
But each product is priced differently, so I can't assign a price to the attribute, otherwise I would have to do that 500 times
500 times??? you only indicated
4, 8, & 16 oz = three
A "factor" is math = if all priced differently what and how can this be calculated mathematically?
Re: Shopping cart doubling price of products priced by attributes
Sorry, I must be messing up my communication - my apologies.
I have 500 skus with 500 different prices. I am using the 4oz pricing as the "base price" for the unit since that is the smallest quantity people can buy. So there are 500 different 4oz prices, but the 4oz factor is always the base price of the item times(x) 1.0
So, sku #1 has a base price of $2.00 and therefore the 4oz attribute price is base price x 1.0 = $2.00. Sku #2 has a base price of $3.50 and therefore the 4oz price is $3.50.
Then, the 8oz version is the base price of each item x 2.0. For sku # 1, this is $4.00, but for sku #2 this is $7.00.
And so on.
The funny thing is that this is all calculating fine - the attributes are showing up priced at the right amounts. It is just that when I put them into the shopping cart, they are adding again.
Does that make more sense?
Re: Shopping cart doubling price of products priced by attributes
OK....
If ALL of your items are based upon the entered price, then that X2 for 8oz, and X4 for 16oz then this is the math of the attributes controller:
Base Price - Plus (Base X Factor) - minus (Base X Offset)
So using this you enter the 4oz price when you create the product
You create 1 attribute name, Size or Amount, or???
Then 3 attribute values 4oz, 8oz, 16oz
Add these to a product as
4oz - -enter factor of 1 and offset of 1
8oz - -enter factor of 2 and offset of 1
16oz - -enter factor of 4 and offset of 1
Re: Shopping cart doubling price of products priced by attributes
Yes, that is great because that makes the cart work. Except in the product screen it only shows the base price plus the add-on amounts, not the total prices of the products for each version. I was hoping that when priced by attributes, the attributes total price would show in the product screen. Like this:
Sku #1
base price $2.00
4oz (default checked) $2.00
8oz $4.00
16 oz $8.00
Instead of this:
Sku #1
base price $2.00
4oz (+0)
8oz (+2.00)
16oz (+6.00)
I think that is confusing for the customer to have to do the math before they click on add to cart.
Is there no way to do this with my configuration of the attributes?
Re: Shopping cart doubling price of products priced by attributes
Yes, but you did not want to do it 500 times
You either invest the time and get it so it is easy for your customers
Or do it this way and make them do the math
Re: Shopping cart doubling price of products priced by attributes
Ok, sigh, thank you so very much! At least you have helped me exhaust all options. I wish in later versions of zencart there was a way to handle large numbers of different items with the same price factors for the attributes, and where we could list the total item price.
I particularly thank you for your patience in helping me through this!
Kind regards,
Kelly:smile: