Jump to content

Track reception of order confirmation emails


Recommended Posts

We have a question concerning the email confirmation (order_conf.html). We have about ~ 30% of customers ordering by phone call. So we add an order via back office. However, some of these customers do not pay in time and if we call them, we get reasons like

 

We never have ordered anything

We have never received an order confirmation

We would like to cancel the order

 

What we now think about is to implement a tracking to check if an order confirmation email has been viewed by the customer. We know that we won't be able to track reception with 100% guarantee. However, does anyone know how such a tracking code could be implemented?

 

What we tried and did not work: add an order specific url extension to the email logo like that:

<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td>

Replaced with

<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}?ref={order_name}" alt="{shop_name}" /></a></td>

The above change resultet in the logo was not displayed anymore. Any suggestion is appreciated.

 

 

 

Link to comment
Share on other sites

We have a question concerning the email confirmation (order_conf.html). We have about ~ 30% of customers ordering by phone call. So we add an order via back office. However, some of these customers do not pay in time and if we call them, we get reasons like

 

We never have ordered anything

We have never received an order confirmation

We would like to cancel the order

 

What we now think about is to implement a tracking to check if an order confirmation email has been viewed by the customer. We know that we won't be able to track reception with 100% guarantee. However, does anyone know how such a tracking code could be implemented?

 

What we tried and did not work: add an order specific url extension to the email logo like that:

<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td>

Replaced with

<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}?ref={order_name}" alt="{shop_name}" /></a></td>

The above change resultet in the logo was not displayed anymore. Any suggestion is appreciated.

 

 

url for code:

{shop_logo}?ref={order_name}

is build properly?

 

when you try to access this kind of page from your browser - do you see the image?

Link to comment
Share on other sites

@denver:  Yes we have these set correctly. But the problem is not that some confirmations might go to spam.

The problem is that some customers order by mail and a week later they deny to have ordered.

In several cases we have at least some indications that these 'customers' have got the mail, for example if the put the exact same 3 products into the cart again to verify the total price for example.

 

So what we would like to achive is to get a kind of an automated 'order confirmation receipt'.

Link to comment
Share on other sites

@vekia: No, the image does not appear correctly if the add the order_name as variable to the logo image. I think the swift message processor is the culprit since it does a kind of special handling for images.

 

However I played a little bit with the Mail.php class (Mail::send). There I put in some extra code which puts an <img> tag into the mail together with some parameters referring to its order. This php call produces a 1x1 transparent gif image and adds the order_name to it as argument.

 

good: It basically works if the user allows to load this gif.

bad: most email clients ask the users for an authorisation to load this gif image. If you do not allow that, the receipt of the order confirmation will also not be logged.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...