I want to do the following functions.
When customers buy suits, he has to fill in the text box.
After clicking "add to cart" (or "update cart" if any amendment), the filled data will rewrite to the user attributes (already created).
When the customer buy suits (or another suite), the product view will load the user attribute to the custom options as default value.
I have found some plugins for creating user attributes, but how can I make this function of rewrite user attribute and read back as default value?
Thanks a lot!
The best solution would be using cookies since it will not affect your cache/full page cache (if you have it set). So, all you have to do is to:
1. Make an observer on checkout_cart_add_product_complete event to grab that custom attribute value and save it in a cookie with:
$cookie = Mage::getSingleton('core/cookie'); $cookie->set('cookiename', 'cookievalue' ,time()+86400,'/');
I'm not sure that there is extension available which solves this issue for you, but this is technical approach which can be used by any skilled developer to implement such solution.
If this response was helpful to you, consider giving kudos to this post.
If this response solved your problem, click accept as solution to help others solve this