Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
I would like to begin sending out Products Review Reminder emails to customers who have purchased from us. In my test, I have never been able to send an email that uses the NVelocity code to populate order-specific data. This is also the case in the Abandoned Cart Reminder email. The entire body of the email is present except for the entire block:
#foreach($product in $products) <li><strong>$product.Name</strong> - <a href="${store.StoreUrl}Product?ProductId=${product.ProductId}#reviewsPane">Review this product</a></li> #end
What am I missing? Ho can I activate this code in this and in other emails?
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
At /Admin/Store/Reviews I enabled the Review Reminder Service. I did not select any triggers in the email templates for Products Review Reminder or Abandoned Basket Alert.
|
|
|
|
Rank: Advanced Member
Groups: Admin, Developers, Registered, HelpDesk, Authorized User Joined: 10/5/2018(UTC) Posts: 704
Thanks: 5 times Was thanked: 113 time(s) in 112 post(s)
|
Ok, thanks for the clarification.
Can you please confirm the settings for number of days for running the service and days to send the review email after order fulfillment?
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
Run reminder service once every 1 days Send the review email 4 days after order fulfillment Do not process orders fulfilled more than 7 days ago Reminder Email Template: Abandoned Basket Alert
I hope this helps.
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
Any help on this is appreciated, the sooner the better!
|
|
|
|
Rank: Advanced Member
Groups: Admin, Administrators, Developers, Registered, HelpDesk, Authorized User Joined: 7/31/2019(UTC) Posts: 77
Was thanked: 8 time(s) in 8 post(s)
|
Quote:Run reminder service once every 1 days Send the review email 4 days after order fulfillment Do not process orders fulfilled more than 7 days ago Reminder Email Template: Abandoned Basket Alert
You are not using the correct email template, so there may be some issue with the processing of email template. There is a built in "Products Review Reminder" email template which should be used for this. You should customize or use a copy that template if you want to change the contents. Thanks. |
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
Thanks for the information. I corrected the Reminder Email Template to Products Review Reminder. This has resulted in emails being sent with proper reference to the product purchased, BUT the link to the review results in a dead end. Here is the body of the email: Quote:Hello,
If you have a few minutes, we'd like to invite you to review the products you ordered. Just click on the link below to write a review and share your opinion with other shoppers.
• IDAutomation 2D USB Barcode Scanner - Review this product
Thanks in advance for taking the time to review the products you purchased. We look forward to seeing you again!
IDAutomation.com, Inc.
The link for "Review this product" in the bullet point is https://www.idautomation...roductId=144#reviewsPane and it does not actually take me to a reviews page, or any page. Can you help to resolve this?
|
|
|
|
Rank: Advanced Member
Groups: Admin, Administrators, Developers, Registered, HelpDesk, Authorized User Joined: 7/31/2019(UTC) Posts: 77
Was thanked: 8 time(s) in 8 post(s)
|
The correct link should have been https://www.idautomation...ct/Index/144#reviewspanePlease update your "Products Review Reminder" email template and replace the following code: <a href="${store.StoreUrl}Product?ProductId=${product.ProductId}#reviewsPane">Review this product</a> With this one: <a href="${store.StoreUrl}Product/Index/{product.ProductId}#reviewspane">Review this product</a> Thanks for reporting the issue. |
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
Thanks for following up. I updated my Products Review Reminder email template and replaced the code as you recommended. Here is the code: Quote:#foreach($product in $products) <li><strong>$product.Name</strong> - <a href="${store.StoreUrl}Product/Index/{product.ProductId}#reviewspane">Review this product</a></li> #end
When I click thel ink provided which is https://www.idautomation.com/Product/Index/{product.ProductId}#reviewspane , it understandably takes me to a 404 error page. Obviously the URL I am clicking is not complete since it is showing {product.ProductID} .
|
|
|
|
Rank: Advanced Member
Groups: Admin, Administrators, Developers, Registered, HelpDesk, Authorized User Joined: 7/31/2019(UTC) Posts: 77
Was thanked: 8 time(s) in 8 post(s)
|
Ohhh, I am sorry I missed a $ sign before {product.ProductId}, it should have been:
<a href="${store.StoreUrl}Product/Index/${product.ProductId}#reviewspane">Review this product</a>
|
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
Thanks, I've updated that. I thought that may have been the issue since the $ preceeded { in every other case, but you never know! I am attemping to get a look at the body of the email but when I go into an order and select the Product Review Reminder template to send them, it does not populate the bullet point content. Here is the code: Quote:<p>If you have a few minutes, we'd like to invite you to review the products you ordered. Just click on the link below to write a review and share your opinion with other shoppers.</p> <ul> #foreach($product in $products) <li><strong>$product.Name</strong> - <a href="${store.StoreUrl}Product/Index/${product.ProductId}#reviewspane">Review this product</a></li> #end </ul> <p>Thanks in advance for taking the time to review the products you purchased.</p> <p> We look forward to seeing you again!<br /> Here is the email: body.PNG (8kb) downloaded 1 time(s).Is there a reason why it would not be displaying the code between #foreach and #end? This is occuring with those I try and send manually from an order, but I will have to wait for any auto's to send out to review those.
|
|
|
|
Rank: Advanced Member
Groups: Admin, Administrators, Developers, Registered, HelpDesk, Authorized User Joined: 7/31/2019(UTC) Posts: 77
Was thanked: 8 time(s) in 8 post(s)
|
Quote:Is there a reason why it would not be displaying the code between #foreach and #end? This is occuring with those I try and send manually from an order, but I will have to wait for any auto's to send out to review those. The review reminder template template is being used by the system to auto send emails. You can configure this service from admin. When it auto sends the emails, it picks up and hooks the products from orders automatically, as it sends the email against some order. If you are manually sending emails using this email template, how you are wireing-up the orders and products with this email template? |
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
To send Product Review Reminder email manually, I just visit a given order, click the email in the order, and then select the template in the Select Template Field. email.PNG (14kb) downloaded 0 time(s).When I do this, it does not seem to pull the data or perform the function within the hash tags at all, and not display any of the order-specific information. Of course, I will wait for an automated review email to send out so that I can take a look but any tests that i sent out manually in this way are sent without any order-specific product info. Edited by user Monday, July 20, 2020 11:55:58 AM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member
Groups: Admin, Administrators, Developers, Registered, HelpDesk, Authorized User Joined: 7/31/2019(UTC) Posts: 77
Was thanked: 8 time(s) in 8 post(s)
|
Hi, Unfortunately, it will not work, you are mixing up two different features. Quote:To send Product Review Reminder email manually, I just visit a given order, click the email in the order, and then select the template in the Select Template Field. As I mentioned above that the "Product Review Reminder" email template is for automatic sending emails. It can not be used for manual emails. On the other hand, if you want to send emails manually then you have to provide email contents yourself. Select the blank email template or whatever suits you, but you have to fill in the related details yourself. I suggest to keep using the Auto Review Reminder Email service for sending emails. Thanks, |
|
|
|
|
Rank: Advanced Member
Groups: Admin, Administrators, Developers, Registered, HelpDesk, Authorized User Joined: 7/31/2019(UTC) Posts: 77
Was thanked: 8 time(s) in 8 post(s)
|
If you want to send manual emails for Review Reminder service, it will require some code changes, and I will be happy to help.
Please use the help desk feature for any custom development.
Thanks, |
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
Hi,
Thanks for the response. I actually do not want to manually send out review requests, I want the system to do that automatically based on parameters set forth in Admin. I think we're on the right track. I will wait to see more of those auto emails come through and I will update this ticket at that time and let you know whether that data is populating the emails or not. Thank you!
|
|
|
|
Rank: Member
Groups: Authorized User, Developers Joined: 11/13/2018(UTC) Posts: 23
Thanks: 16 times Was thanked: 1 time(s) in 1 post(s)
|
Hello,
It looks like we are up and running. I appreciate all your help through this. I learned a lot!
|
|
|
|
Rank: Advanced Member
Groups: Admin, Administrators, Developers, Registered, HelpDesk, Authorized User Joined: 7/31/2019(UTC) Posts: 77
Was thanked: 8 time(s) in 8 post(s)
|
Thanks for your valuable feedback. |
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The AbleCommerce Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close