-
Settings up Product Attribute
I have a jewelry store. There are some items that have set up Attributes for size for ex: 6mm, 8mm. 10mm. I have it showing the size and selected a default size.
I have several issues:
1- If the customer selects multiple sizes 6mm, 8mm, 10mm how can I have it add all three items to the cart, and total the price? ex: all size are $30. If the user adds 6mm 8mm and 10mm Right now it adds the one item to cart for $30 and shows all 3 sizes? It should have been $90.
2- For Number #1, if I have to set the main product as $0, and just add a price the each attribute, how can I run a sale? Right now if I am running 15%off it will not show it on the attribute price.
3-When I have multiple attribute for an item in the store, how can I set it up that the user has to have an attribute[ring size] selected? Right now it appears as if I can deselect every attribute (6mm, 8mm, 10mm)
Thanks in advance
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
joem83
I have a jewelry store. There are some items that have set up Attributes for size for ex: 6mm, 8mm. 10mm. I have it showing the size and selected a default size.
I have several issues:
1- If the customer selects multiple sizes 6mm, 8mm, 10mm how can I have it add all three items to the cart, and total the price? ex: all size are $30. If the user adds 6mm 8mm and 10mm Right now it adds the one item to cart for $30 and shows all 3 sizes? It should have been $90.
2- For Number #1, if I have to set the main product as $0, and just add a price the each attribute, how can I run a sale? Right now if I am running 15%off it will not show it on the attribute price.
3-When I have multiple attribute for an item in the store, how can I set it up that the user has to have an attribute[ring size] selected? Right now it appears as if I can deselect every attribute (6mm, 8mm, 10mm)
Thanks in advance
Add an additional item to the list such as please select one of the following, then as an attribute in the attribute controller set it as for display only. This will force the need for at least one attribute to be selected.
If not mistaken, I thought there was a way to add each of the selected attributes together such as price by attribute, and assigning each attribute with a dollar amount. (Each $3), otherwise I would make it so that only one attribute could be chosen and add one of each type of item to total the cart out.
I believe there is an addon or two that would address the sale price of an attribute. Otherwise, not sure what the easy options are for sales on attributes.
What style attribute(s) are you using? Sitelink?
-
Re: Settings up Product Attribute
1 - change products to priced by attribute, ensure each attribute has a value for each option value you add
2 - install Twitch SaleMaker & Specials for Attributes
3 - Admin -> Catalog -> Product Type -> PRODUCT Attribute Price is Required - Yes
or
- Set the first attribute to 'default' in the Attributes Controller
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
joem83
I have a jewelry store. There are some items that have set up Attributes for size for ex: 6mm, 8mm. 10mm. I have it showing the size and selected a default size.
I have several issues:
1- If the customer selects multiple sizes 6mm, 8mm, 10mm how can I have it add all three items to the cart, and total the price? ex: all size are $30. If the user adds 6mm 8mm and 10mm Right now it adds the one item to cart for $30 and shows all 3 sizes? It should have been $90.
2- For Number #1, if I have to set the main product as $0, and just add a price the each attribute, how can I run a sale? Right now if I am running 15%off it will not show it on the attribute price.
3-When I have multiple attribute for an item in the store, how can I set it up that the user has to have an attribute[ring size] selected? Right now it appears as if I can deselect every attribute (6mm, 8mm, 10mm)
Thanks in advance
You need to make sure that you include a default attribute that is read only:
Quote:
there are the Attribute Flags in the colored boxes.
These are used to help distinguish other features of the attribute such as:
- Use for display only (attribute cannot be selected and added to cart. Good for things like "Select from Below" to force the customer to make their own choice and not just hit Add to Cart and get a pink snail instead of a blue snail.
-
Re: Settings up Product Attribute
I have tried the above and so far nothing has worked. Added Twitch and that made a mess of my template [text was un-readable, and no new change were added to the admin].
I still have the problem that the picking of the ring sizes will not show the discounted price, and I still can't stop someone from not picking anything.
This is the one item I am testing.
http://telestodesigns.com/index.php?...oducts_id=1485
If anyone has any other ideas.
Thanks
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
joem83
I have tried the above and so far nothing has worked. Added Twitch and that made a mess of my template [text was un-readable, and no new change were added to the admin].
I still have the problem that the picking of the ring sizes will not show the discounted price, and I still can't stop someone from not picking anything.
This is the one item I am testing.
http://telestodesigns.com/index.php?...oducts_id=1485
If anyone has any other ideas.
Thanks
Change from a checkbox to a dropdown or maybe a radio selection to start.
-
Re: Settings up Product Attribute
Because you want to be able to purchase 1 - 3 sizes at the same time but show the $30.00 as the starting price or a Special Price of $25.50, you need to configure this with one of the Attribute Prices to be used for the Price by Attribute ...
For example, if you set the Attribute on the 6mm to have the:
Quote:
Include in Base Price
When Priced by Attributes YES
and the other sizes to NO then you will see the Display Price as $30.00 ...
If you put the Product on Special for 15% off, you will see the Display Price as:
Quote:
Starting at: $30.00 $25.50
Save: 15% off
with the $30.00 crossed out and the Attributes should each show as: $25.50 ...
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
joem83
I have tried the above and so far nothing has worked. Added Twitch and that made a mess of my template [text was un-readable, and no new change were added to the admin].
I still have the problem that the picking of the ring sizes will not show the discounted price, and I still can't stop someone from not picking anything.
This is the one item I am testing.
http://telestodesigns.com/index.php?...oducts_id=1485
If anyone has any other ideas.
Thanks
There may need to be some code changes to support the layout/checkbox style you are using to get the twitch module to display correctly in the configuration you're attempting to use with your current template.
What happens when you change to radio button as mc12345678 suggested?
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
mc12345678
Change from a checkbox to a dropdown or maybe a radio selection to start.
I changed to Radio. They all show as selected
-
Re: Settings up Product Attribute
are the attributes all set as 'default' in the attributes controller?
-
Re: Settings up Product Attribute
When I first change it to a radio all the attribute I believe were on their defaults. I changed it back to checkboxes since it did not appear to work. I may be confusing some, and maybe myself. What I want is to be able to select either a single size ring or more then one size ring. All the ring sizes will be the same price[when selecting a size I don't the size to add the the base].[Example: I have the base product as $30, which shows a 50% discount. When I select a ring size, it will be the $30 +discount of 50%. If the person picks more then one size 6mm & 8mm then It will be $30 with 50% discount and $30 with 50% discount, which should total it to $30. What it actually does is take the base price $30 give 1/2 off to $15 then adds $30 and $30 giving a final price of $75] All the sizes will have the same discount, and same base price.
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
joem83
When I first change it to a radio all the attribute I believe were on their defaults. I changed it back to checkboxes since it did not appear to work. I may be confusing some, and maybe myself. What I want is to be able to select either a single size ring or more then one size ring. All the ring sizes will be the same price[when selecting a size I don't the size to add the the base].[Example: I have the base product as $30, which shows a 50% discount. When I select a ring size, it will be the $30 +discount of 50%. If the person picks more then one size 6mm & 8mm then It will be $30 with 50% discount and $30 with 50% discount, which should total it to $30. What it actually does is take the base price $30 give 1/2 off to $15 then adds $30 and $30 giving a final price of $75] All the sizes will have the same discount, and same base price.
So, first I would say you're trying to do too much at once...
Second, I didn't look at all of the products on your site, but I'm assuming that you sell more than the one item for which you would like to have displayed as on sale. So, we go back to something like ajeh suggested and what twitchtoo was asking about.
Here is what you would want to do that would more than likely accomplish what you are trying to do.
A customer must add each type(size) of item one at a time, unless you want to create a series of attributes that includes every combination of sizes possible.
Checkboxes as they are implemented in ZC are setup to allow one or more to be selected, or none at all. (The last is part of what is causing the problem you are seeing.) So check boxes do not work for the type of selection you are doing the way they are being used. So either radio buttons or a dropdown would be needed.
With either of those two, an additional option should be added that is to be used as a read only should be added and I typically will also identify that one as required. This makes it so that when the new attribute (typically with the statement, please choose one of the below) is selected and the add to cart is chosen, nothing happens other than an error message to the guest telling them that they need to please choose one of the below.
The "problem" with the radio button version is that then the radio button itself needs to be hidden, because it doesn't make sense for a button to be next to it. (This is done through css, which I know twitchtoo can help with and I could too once back at a computer.)
But, that is not difficult to do.
So, back on the attributes, with either radio or dropdown, the only attribute that should be set as default in the attributes controller is the newly added please choose one below. The others are set to default no/off. Then following ajeh's suggestion(s), the $30 is applied to each attribute (except the first please choose one) and I forget what the other setting was said to be applied, but the directions provided by ajeh would allow applying the discount and for each item added to the cart, the discount would apply.
Does this make sense now?
-
Re: Settings up Product Attribute
If you want each Attribute to be able to be picked at the same time so that you could add:
6mm
8mm
10mm
at the *same* time for the Product then You need to have the Product set to Price: 0.00 and Priced by Attribute on ...
Then, Mark the 6mm as:
Quote:
Include in Base Price
When Priced by Attributes YES
Next, Mark the 8mm and 10mm as:
Quote:
Include in Base Price
When Priced by Attributes NO
Now when you add just the 6mm to the cart you will get:
6mm $15.00
If you add the 6mm and the 8mm to the cart you will get:
6mm
8mm $30.00
If you add 6mm and 8mm and 10mm to the cart you will get:
6mm
8mm
10mm $45.00
It depends on how you want to be able to add the Attributes to the cart as to how you set this up ...
If you only want to be able to add one size at a time to the cart, then you need to set this up differently ... if you only want one size at a time to be added to the cart, then spell that out, and I can give you the set up for that ...
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
Ajeh
If you want each Attribute to be able to be picked at the same time so that you could add:
6mm
8mm
10mm
at the *same* time for the Product then You need to have the Product set to Price: 0.00 and Priced by Attribute on ...
Then, Mark the 6mm as:
Next, Mark the 8mm and 10mm as:
Now when you add just the 6mm to the cart you will get:
6mm $15.00
If you add the 6mm and the 8mm to the cart you will get:
6mm
8mm $30.00
If you add 6mm and 8mm and 10mm to the cart you will get:
6mm
8mm
10mm $45.00
It depends on how you want to be able to add the Attributes to the cart as to how you set this up ...
If you only want to be able to add one size at a time to the cart, then you need to set this up differently ... if you only want one size at a time to be added to the cart, then spell that out, and I can give you the set up for that ...
Based on the above, then perhaps my post was wrong. If the OP sets up the product as suggested will a guest still be able to add the product (incorrectly/undesired) to the cart without making any selection using the checkboxes? That seems to be one of the problems they are/were experiencing.
-
Re: Settings up Product Attribute
Unfortunately, at this time, checkboxes do not have a setting to validate that one or more are checked ...
The other settings do, but from what I understand, the desire to order one or more sizes at the same time is wanted ... this means checkboxes have to be used ...
-
Re: Settings up Product Attribute
Quote:
Originally Posted by
Ajeh
Unfortunately, at this time, checkboxes do not have a setting to validate that one or more are checked ...
The other settings do, but from what I understand, the desire to order one or more sizes at the same time is wanted ... this means checkboxes have to be used ...
Hmmm, so, trying to think of minimal impact on normal system operation options that could be implemented to achieve the state of, none, one, or more checkboxes are selected such that whenever add-to-cart is selected an actual quantity of a product is added to the cart. Whether it be that one of them is required, but not a default assuming ZC would respect that the required box had to be checked before it would add to cart. The box could have a statement, I check this box to indicate that I have selected at least one box above. By not checking this box, I indicate by my omission that if I have not selected at least one box above then I will not receive the product without working with the store to resolve.
Okay ridiculous I know and unfortunately with that setup, the customer wouldn't really know the details of that "attribute", because the attribute would not be displayed to them on the invoice if it wasn't checked...
Trying to think of ways though to help out. I mean, between free shipping, freecharger, add-to-cart, check-out or alternative payment method. Just seems like should be able to catch this somewhere in that process and in a way that wouldn't prevent a "routine/acceptable" purchase from going through and still offer the request without too much additional custom code.
-
Re: Settings up Product Attribute
I wanted the customer to be able to pick more then one size at a time, but since it appears there will be additional problems with doing so, I have now changed it to a combo box. [I will keep looking into allowing this in the future]
Now I am trying to focus on the discount. I have tried settings "Apply Discounts Used by Product Special/Sale:" turning on or off, but the price stays the same. Is there some step I may be missing? On the product it self, I have "Product Priced by Attributes:" to Yes. Thanks to all that have helped
-
Re: Settings up Product Attribute
Now you can add an Option Value for:
Select Ring Size
Default: YES
Display Only: YES
Sort Order: 0
and this will force the customer to make a valid selection and not accidentally pick a wrong size ...
-
Re: Settings up Product Attribute
NOTE: since all sizes are the same price, just set the Product Price to 30.00 and turn off the Price by Attribute and remove the price for each size ...
-
Re: Settings up Product Attribute
Just realized that before you posted. I thank you, and the others for all the help.
-
Re: Settings up Product Attribute
Not: if you set Sort Orders such as 10, 20, 30 etc. on your sizes you can have them display in order of:
6mm
8mm
10mm
12mm
-
Re: Settings up Product Attribute
Looking better ...
Be sure to set the Attribute for:
Select Ring Size
Do the Default YES
Otherwise, it does not help ... you want that as the Default Attribute so that the customer has to pick a valid size and not accidentally pick the 6mm size just because that is the first one selected ...
-
Re: Settings up Product Attribute
Had to go out, so could not get that last part done. All set now, thanks so much
-
Re: Settings up Product Attribute
Much better ... :smile:
Good luck with your shop!
-
Re: Settings up Product Attribute
I appreciate that, thank you