Customer Reviews, their full name is diplayed?
Sorry, wasn't sure where to ask this, I do know I control product reviews through through the Product Type Link though.
When a customer leaves a review, the review shows their entire full name (on their account anyway). This seems non appetizing to leave reviews due to lack of privacy. Is there a way for a customer to only have his/her first name in the review (or even anonymous or a new name of their choice).
Thanks for readin!
-Monty
Re: Customer Reviews, their full name is diplayed?
Hello, if someone can help me manipulate a little code, I'd be very grateful! As explained, I don't want my customers full name to be displayed for Product Reviews. I found this page on another thread
"includes/modules/pages/product_reviews_write/header_php.php"
It seem that here I can somehow customize reviews, though it looks like a foreign language to me. I assume that when someone submits a review it uses their 'customer_id' as the author of the review (all assumptions here).
Can I manipulate this to say anything else, like...
1. Registered User
2. MD Customer (MD is my store)
3. Just their first name (this is what i really want)
4. Somehow a extra name 'they' provide when they fill out the review form
...or any other options I'm not thinking of that simply allow customers to review products without revealing their entire name would be great!
I'm still trying to solve this on my own, I'm slowly getting better at finding my own Zen Cart answers.
Thanks for reading!
_monty
Re: Customer Reviews, their full name is diplayed?
I once made this change to my site:
http://www.zen-cart.com/forum/showpo...4&postcount=14
It allows guests to write reviews. They type in a nickname only.
Re: Customer Reviews, their full name is diplayed?
I'm going over it Steven and thanks for the tip... will it allow my registered Users to use a nickname as well?
Thanks again!
I've found a customer nickname mod, will this work somehow?... http://www.zen-cart.com/index.php?ma...oducts_id=1066
Re: Customer Reviews, their full name is diplayed?
You can use the Developers Tool Kit to search for the files using customers_firstname and edit them to fit your needs.
Re: Customer Reviews, their full name is diplayed?
After thinking about it some more, customers who are logged in would still have their full name displayed. I actually combined it with this change which takes care of the logged-in customers as well, by only showing their first name and not their last:
http://www.zen-cart.com/forum/showthread.php?t=84346
Note that it only works for reviews made after the change and not before.
I'm not familiar with the mod you linked to but it sounds like it might be what you're after.
Re: Customer Reviews, their full name is diplayed?
Thanks for posting guys! I'm not sure what I want to do in the long run yet, I've run into some options now which is great, thanks so much for helping!!!!
One thing I did myself to accomplish one of my short term goals...
goto "includes/modules/pages/product_reviews_write/header_php.php"
Open that page and goto line 80
Delete "customers_lastname".
At this point only customer first names show up in the reviews which is good enough for me to allow them and encourage them, I'm still not sure what I want for my final solution though.
Does anyone think this edit I made will mess anything else up? I'm assuming not and will report back and issues.
One thing to keep in mind if you're reading this thread, Steven is right, you can't change a user's name on already submitted reviews, you can only delete the review entirely. So you may want to commit to a good solution before allowing reviews since there is no turning back once they're submitted... first name is good enough for me.
Thanks again for your attention!!!
Re: Customer Reviews, their full name is diplayed?
Well... You could write a mysql script to truncate the existing customers_name field in the reviews table. The name is in "first last" format.
Re: Customer Reviews, their full name is diplayed?
You can change a reviewers name after the fact by going into your database. I did this for a customer by going to my phpMyAdmin, found the zen_reviews table and manually edited my customers name for them. :smile:,
Re: Customer Reviews, their full name is diplayed?
You can also go copy the tpl_product_reviews_default.php and tpl_product_reviews_info_default.php files from the default template, put them in your custom template, and edit them so it doesn't display the user name when it renders. I just tried this on a site I'm developing, and so far, it seems to work fine. You can always edit the language files to tell the customers that their name won't be displayed in the posted review.
HTH,
Lesli.