logo
Welcome to our new AbleCommerce forums. As a guest, you may view the information here. To post to this forum, you must have a registered account with us, either as a new user evaluating AbleCommerce or an existing user of the application. For all questions related to the older version of Gold and earlier, please go to AbleCommerce Gold forum. Please use your AbleCommerce username and password to Login. New Registrations are disabled.

Notification

Icon
Error

2 Pages12>
Options
Go to last post Go to first unread
ray22901031  
#1 Posted : Sunday, June 2, 2024 12:22:24 AM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
I'm trying to figure out why my product reviews, which are sent out by my email templates, are not working. Here's an example of a URL that cannot be found.

https://www.myradiomall....roductId=939#reviewsPane
"https://www.myradiomall.com/Product?ProductId=939#reviewsPane"

I checked CloudFlair, but nothing is being blocked; where should I be looking?

The product ID is valid, and the setting is set so that even a user who's not registered can leave a review.

I would appreciate any assistance with this.

Thanks,
-Ray

Edited by user Sunday, June 2, 2024 12:23:10 AM(UTC)  | Reason: Not specified

Wanna join the discussion?! Login to your AbleCommerce Forums forum account. New Registrations are disabled.

Katie S  
#2 Posted : Sunday, June 2, 2024 11:31:11 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
Hi Ray,

Can you check the email template and confirm the URL looks like this:

<a href="${store.StoreUrl}${product.NavigateUrl.Substring(2)}?Reviewing=true#reviewsPane">Review this product</a>

Thanks!
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#3 Posted : Sunday, June 2, 2024 12:07:05 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
No, it was not. This is what the template shows.

<a href="${store.StoreUrl}Product?ProductId=${product.ProductId}#reviewsPane">Review this product</a>

Just changed it to:

<a href="${store.StoreUrl}${product.NavigateUrl.Substring(2)}?Reviewing=true#reviewsPane">Review this product</a>

We'll keep you posted, thank you for replying on a Sunday.

-Ray
ray22901031  
#4 Posted : Sunday, June 2, 2024 5:02:40 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
The reviews are now working, well almost. The email templates now point to the proper product but when you try to unsubscribe you get the following:

retail.webpagecontroller.you_have_successfully_unsubscribed_from_all_future_product_review_invitations

After going to languages, I see the proper translation which is : "You have successfully unsubscribed from all future product review invitations. If you are a registered user, you may join again by logging into your account and updating your profile."

Not Sure why it's not showing the proper translation if the value is there?

Thanks
Katie S  
#5 Posted : Monday, June 3, 2024 10:33:41 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
That's interesting and sounds like a bug. Let me try to reproduce it on my end.
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#6 Posted : Tuesday, June 4, 2024 2:20:50 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
This is just not working for us.

I got a hold of all the new email templates from version 9.0.9 by opening a demo store. I just wanted to ensure I was current on the code. For the product reminder, the trigger is set because I'm receiving the emails. Now we're in troubleshooting mode, so all the emails are coming to me, not the customer. Please see the code below; the only thing I have done is add the order ID so I can verify that there are products listed on that order that can be reviewed.

Before I get my developer Involved are there any troubleshooting ideas you can share?

Many Thanks


<html>
<head>
<style type="text/css">
TABLE.Email {
width: 640px;
padding: 0px;
margin: 0px;
border: 0px;
}

TABLE.Email TH {
font-weight: normal;
font-size: 20px;
color: #808080;
font-family: Calibri;
background-color: #cccccc;
text-align: center;
text-decoration: none;
padding: 5px;
}

TABLE.Email TD {
font-weight: normal;
font-size: 14px;
color: #000000;
font-family: Calibri;
background-color: #ffffff;
text-align: left;
text-decoration: none;
padding: 8px;
border: 1px dotted #ccc;
}
</style>
</head>
<body>

<table class="Email">
<tr>
<th class="Email">Thanks for your recent order with us!</th>
</tr>
<tr>
<td class="Email">
<p>Hello,</p>
<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>

<p> Order #: #$order.OrderNumber </p>

<ul>
#foreach($product in $products)
<li><strong>$product.Name</strong> - <a href="${store.StoreUrl}${product.NavigateUrl.Substring(2)}?Reviewing=true#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 />
<a href="${store.StoreUrl}default">$store.Name</a>
</p>
<hr />
<p>
<p><strong>This is an automated message -</strong></p>
We will send only one invitation to review your recent purchase. If you do not wish to receive reminder email from this store, click the link below to unsubscribe from product review invitations for any future purchases.<br />
<a href="${unsubscribeLink}">${unsubscribeLink}</a><br />
If clicking the link doesn't work, you can copy and paste the link into your browser's address window, or retype it there.
</p>

</td>
</tr>
</table>
</body>
</html>

This is what I get in an email.

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.

Order #: #12403457

Thanks in advance for taking the time to review the products you purchased.

We look forward to seeing you again!
MyRadioMall.com
________________________________________
This is an automated message -
We will send only one invitation to review your recent purchase. If you do not wish to receive reminder email from this store, click the link below to unsubscribe from product review invitations for any future purchases.
${unsubscribeLink}
If clicking the link doesn't work, you can copy and paste the link into your browser's address window, or retype it there.

Edited by user Tuesday, June 4, 2024 2:23:09 PM(UTC)  | Reason: Not specified

Katie S  
#7 Posted : Tuesday, June 4, 2024 2:39:07 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
Hi Ray,

I'm so sorry. I forgot to report this to the dev team. I just opened a new issue and will give you an update as soon as I can.

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#8 Posted : Tuesday, June 4, 2024 2:52:22 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
Thank you so much. I'm having my developer work on enhancing the search. After that, if we're not able to come to a conclusion on this issue, I will get him involved.

Again many thanks for everything you do for us.
ray22901031  
#9 Posted : Friday, June 7, 2024 3:05:08 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
Any update you can share on this?

Just for summary information:

- The email templates are being sent out - in this case, only to me for testing Purposes
- The Built-in script seems to work, since the order ID is being returned.
- No products are being shown in the email even though they exist on the order and are subject to product review
- The unsubscribe link does not work.

Please see an example of an email below, I have hundreds of them. - Since the order ID seems to be working my suspicion is that there's a problem with the script that returns the products and the script that handles the unsubscribed. If there's any other information I can give to help troubleshoot this problem, please let me know. This is extremely important to us as our sales are down, and we're looking for ways to engage with customers.

Please note: The only modification done to the standard email template was the introduction of the order ID field.

Many Thanks

--- Sample email sent by AbleCommerce ----

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.

Order #: #12403568

Thanks in advance for taking the time to review the products you purchased.
We look forward to seeing you again!

MyRadioMall.com
________________________________________
This is an automated message -
We will send only one invitation to review your recent purchase. If you do not wish to receive reminder email from this store, click the link below to unsubscribe from product review invitations for any future purchases.
${unsubscribeLink}
If clicking the link doesn't work, you can copy and paste the link into your browser's address window, or retype it there.
Katie S  
#10 Posted : Friday, June 7, 2024 6:15:18 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
Hi Ray,

Good news and bad news. I reported the issue and it was fixed today but it's waiting for the approval to merge into the main code base. What I didn't realize is that the products are not being shown in the email. I just reported the unsubscribe link issue. Sorry about that!

I'll correct the bug report so we can look into that as well.

EDIT: I did mark this one as a high priority.

Edited by user Friday, June 7, 2024 6:15:52 PM(UTC)  | Reason: Not specified

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#11 Posted : Friday, June 7, 2024 6:17:10 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
At least I know that there's a problem, and it's not on my end. Once you guys get everything working, since I cannot wait for the next version, please just let me know where I need to go to fix things.

Many Thanks
Katie S  
#12 Posted : Friday, June 7, 2024 7:28:13 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
Sure thing. I'll get you a new copy of the email template as soon as it's confirmed to be working. It should be ready next week.

Have a great weekend!
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
Katie S  
#13 Posted : Monday, June 10, 2024 11:21:14 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
Hi Ray,

After we looked into the issue again, it appears that the template is working fine, but only if you use it from the intended feature. Can you confirm that the email is running from the Configure > Store > Product Reviews page?

Instead of enabling it through a trigger...

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#14 Posted : Monday, June 10, 2024 11:33:30 AM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
It was enabled in both places. I have removed the trigger and will wait to see the new emails it creates, as all emails are coming to me. Did you say you fixed the unsubscribe problem?

Thanks
Katie S  
#15 Posted : Monday, June 10, 2024 11:52:38 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
I have not had a chance to test this myself, but I'm being told by the team that it's working as long as you use the feature setting instead of manually sending via a trigger.

Please let me know if this fixes the issue with product links, and that the unsubscribe also works.

Thank you
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#16 Posted : Monday, June 10, 2024 11:53:58 AM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
I have to wait a few days for the next batch to run. Many thanks. This is probably something that needs to be documented so others don't make the same mistake.

Thanks
ray22901031  
#17 Posted : Tuesday, June 11, 2024 10:30:24 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
OK, here we are A few days later: Please see the email reply below:

#1 - The Order ID is not being returned. It works with the trigger, but apparently not with the background setting. Am I able to return the order number, as this would help. tremendously?

#2 - Is this an ugly url or what?

"https://www.myradiomall.com/Subscription?task=unsubrr&uid=1487774&email=avilleda@sunsetfarmsgroup.com"

When I Click this I get:
"retail.webpagecontroller.you_have_successfully_unsubscribed_from_all_future_product_review_invitations"

When I go into languages and search for that particular string I get"
"You have successfully unsubscribed from all future product review invitations. If you are a registered user, you may join again by logging into your account and updating your profile."
- Which is not displaying.

I logged in as this customer, went to my Profile, and saw the box to re-enable reviews. - Don't you think an Admin should have access to this?

Many Thanks

=== Email Below this line

Thanks for your recent order with us!

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.

Order #: #$order.OrderNumber

• 2-Wire Surveillance Kit - Review this product
• Motorola CP100D Radios - Review this product

Thanks in advance for taking the time to review the products you purchased.

We look forward to seeing you again!
MyRadioMall.com
________________________________________
This is an automated message -
We will send only one invitation to review your recent purchase. If you do not wish to receive reminder email from this store, click the link below to unsubscribe from product review invitations for any future purchases.
https://www.myradiomall....87774&email=avilleda@sunsetfarmsgroup.com
If clicking the link doesn't work, you can copy and paste the link into your browser's address window, or retype it there.

Edited by user Wednesday, June 12, 2024 12:26:07 AM(UTC)  | Reason: Not specified

Katie S  
#18 Posted : Wednesday, June 12, 2024 9:56:52 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
Hi Ray,

We'll look into this again. Can you please confirm this email template is matching the stock one from version 9?

Thank you for your patience and help with this issue.
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#19 Posted : Wednesday, June 12, 2024 10:04:16 AM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
I hope so since I updated all the email templates a couple of weeks ago from version 9.0.9 from a demo site that was set up on your system. I copied and pasted every single template just to make sure. The only modification to this template was the addition of the order number. Upon further investigation, it seems that the language table isn't translating at all. - I just did a fresh import to make sure.

I have examined the LocalizationModel.cs, and it's the Current one for version 9.0.9; I'm not even sure how to troubleshoot this. Just ensure it's working on your end, and then I'll have to start troubleshooting on mine.

Please know that everything else is working. The user is properly unsubscribed, and I can see the addition in the database.

Please don't forget why the order number is not being populated, - thanks


=== Email Template below ===


<html>
<head>
<style type="text/css">
TABLE.Email {
width: 640px;
padding: 0px;
margin: 0px;
border: 0px;
}

TABLE.Email TH {
font-weight: normal;
font-size: 20px;
color: #808080;
font-family: Calibri;
background-color: #cccccc;
text-align: center;
text-decoration: none;
padding: 5px;
}

TABLE.Email TD {
font-weight: normal;
font-size: 14px;
color: #000000;
font-family: Calibri;
background-color: #ffffff;
text-align: left;
text-decoration: none;
padding: 8px;
border: 1px dotted #ccc;
}
</style>
</head>
<body>

<table class="Email">
<tr>
<th class="Email">Thanks for your review!</th>
</tr>
<tr>
<td class="Email">
<p>Hello,</p>
<p>Thank you for taking a moment to write a product review. </p>
<p>
Your review has been submitted but it will not be published until it has been approved.
</p>
<p>
This email message has been sent to ${reviewerProfile.Email}. Follow
the instruction below to validate your email address.
</p>
<p><strong>To validate your email address, you MUST click the link below.</strong></p>
<p><a href="${store.StoreUrl}VerifyEmail?Reviewer=${reviewerProfile.ReviewerProfileId}&Code=${reviewerProfile.EmailVerificationCode}">${store.StoreUrl}VerifyEmail?Reviewer=${reviewerProfile.ReviewerProfileId}&Code=${reviewerProfile.EmailVerificationCode}</a> </p>
<p>If clicking the link doesn't work, you can copy and paste the link into your browser's address window, or retype it there.</p>
<p>
Thanks again!<br />
<a href="${store.StoreUrl}"><strong>$store.Name</strong></a>
</p>
</td>
</tr>
</table>
<p>&nbsp;</p>
</body>
</html>
Katie S  
#20 Posted : Wednesday, June 12, 2024 10:43:58 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
I think you may have posted the wrong email template? It appears to be "Product Review Verification"
Here is the code for sending out reminders is "Products Review Reminder.html"

<html>
<head>
<style type="text/css">
TABLE.Email {
width: 640px;
padding: 0px;
margin: 0px;
border: 0px;
}

TABLE.Email TH {
font-weight: normal;
font-size: 20px;
color: #808080;
font-family: Calibri;
background-color: #cccccc;
text-align: center;
text-decoration: none;
padding: 5px;
}

TABLE.Email TD {
font-weight: normal;
font-size: 14px;
color: #000000;
font-family: Calibri;
background-color: #ffffff;
text-align: left;
text-decoration: none;
padding: 8px;
border: 1px dotted #ccc;
}
</style>
</head>
<body>

<table class="Email">
<tr>
<th class="Email">Thanks for your recent order with us!</th>
</tr>
<tr>
<td class="Email">
<p>Hello,</p>
<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.NavigateUrl.Substring(2)}?Reviewing=true#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 />
<a href="${store.StoreUrl}default">$store.Name</a>
</p>
<hr />
<p>
<p><strong>This is an automated message -</strong></p>
We will send only one invitation to review your recent purchase. If you do not wish to receive reminder email from this store, click the link below to unsubscribe from product review invitations for any future purchases.<br />
<a href="${unsubscribeLink}">${unsubscribeLink}</a><br />
If clicking the link doesn't work, you can copy and paste the link into your browser's address window, or retype it there.
</p>

</td>
</tr>
</table>
</body>
</html>

All the original email templates are store in \Website\App_Data\Default\
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
Users browsing this topic
Guest (3)
2 Pages12>
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.