In Core commerce there is option for Global customer choice(For product multi inventory attribute) but that don't appear at the time of adding product?

Permalink
Hello everybody,

In corecommerce , I have added a field with product multi inventory in attribute but i want that field to appear at the time of adding product to cart so i found that by adding customer choices to product we can do this that is fine but I don't want to add this to all products individual so i have tried the global customer choice but even that is also not working so can anyone please help me to get common solution for this? Is there any way i can do so ?

Thanks for any help

 
blokeybloke replied on at Permalink Reply
Hi

"but I don't want to add this to all products"

If you want Customer Choices for some products but not all, it would be just a matter of deleting Customer Choices from those particular products you have added to your core commerce section before you add product to page.

Regards

Steve
savan replied on at Permalink Reply
Hello

thanks for your reply i think my mistake in writing , i want to say that i want the customer choice option in all products but i don't want to add it manually to all products so is there any possibilty in corecommerce to do so?
chris123uk replied on at Permalink Reply
chris123uk
would like to know this
goldhat replied on at Permalink Reply
Did anybody find an answer to this question. Gauging by what I see on the "Add Customer Choice" page it doesn't seem like this option exists. So that means if you have a vital product option like "size" which affects price and is required, someone doing data entry could enter a hundred products, and maybe 5 or 6 of them won't have that vital option and you'll have to check them all to see where it is missing.

I'd suggest this feature should be added if it doesn't already exist. A checkbox on the global Add Customer Choice page that says "add this choice to all new products automatically".
chris123uk replied on at Permalink Reply
chris123uk
yes i agree. its a bit of a gap in the system! - EDIT

my problem was:
as my customer had 9 global choices that he had to add to EVERY product.
it got laborious to add the choice every time.

it was a glassers website that needed lots of options for the eye prescription. see:http://www.retrospexuk.co.uk/vintage-glasses/cat-eye/mona-lisa-vint...


The only way i could make the process easier for the client was to tell him to duplicate the last product, that way the global choices would be duplicated as well.

This has drawbacks because then the duplicated product would end up having a bad URL with the last products name lurking within it. and the page name would be the same as last product.

but its easier to duplicate than to have to manually set up the 8 global choices every time!

The global choices also dont always go in the correct order when manually adding them so duplicating the product is the only way i know of to get around the lack of support of this feature.

perhaps someone will have a better way arround this. am not exactly an expert on this! :)
Ricalsin replied on at Permalink Reply
Ricalsin
Probably too late, but...

You shouldn't have to 'setup 8 global choices every time' as you set them up once, but then it is required that you select them when building the product in the dashboard.

In my view, that is not laborious. Yes, there is a way to duplicate products as you have surmised, but then there some other issues that develop for your needs - so it does not seem like an ideal solution for you.

Please be careful when making statements like 'there's a flaw in the system' especially when you yourself admit that you are 'not exactly an expert on this.' It causes readers to perceive Concrete5 as a flawed system which - in the end - will adversely affect you [without warrant] as a developer who is using it.

Every system needs to address bugs, let's make sure we separate between a 'bug' and a 'feature request' when articulating our issues.
chris123uk replied on at Permalink Reply
chris123uk
i agree. its not a flaw its not even a bug. its just a "gap"

if i could code this "gap" i would.
C5 is my main CMS so i didn't intend to imply that it has any problem.

am actually annoyed that most people here in the UK haven't heard of concrete5...
Ricalsin replied on at Permalink Reply
Ricalsin
Is there a gap? Does your customer still need to 'manually setup 8 global variable choices every time' ?? Sure, you have to 'select those pre-configured global variables' when setting up a new product but that hardly seems cumbersome.
chris123uk replied on at Permalink Reply
chris123uk
i would say its a bit of a ballache to add 8 global attributes every time you add one product, especially when the client doesn't end up adding them in the correct order every time and the client has 100s of exact / similar products to add but are different makes / designs.

8 page reloads + reordering of attributes times by 200 or 300 products equals monkey dance around the office. (not a good monkey dance) but one where you end up throwing bananas at your co workers.

i want the process to be simple for my client. so if it can be done then i would love a feature that automatically added these global attributes and have a option to opt out on the add product page before the product has been sent to the database / created.

Now i know some ecommerce sites have lots different products and this feature would not be applicable to them but with the site in question its all the same type of product.

Now you have your opinion and i have my own. lets agree to disagree here!

:)
Ricalsin replied on at Permalink Reply
Ricalsin
I am not disagreeing with you. I have no idea how you are going about accomplishing your goal, I am just asking questions to help think it through - that's all.

You could solve those page reloads by using ajax and loading page fragments - you've described a perfect use-case scenario. (?)

Have fun. Take care. Rick