[SOLVED] Problem mit Checkout Bestätigungs Mail

losREDBULLos

Joined: 2009-01-21
Posts: 42
Posted: Sat, 2010-01-30 21:34

Hallo alle zusammen,

ich habe ein großes Problem mit Checkout. Wenn jemand sich Bilder bestellt bekommt man ja eine Bestätigungsmail mit 2 Buttons wo man einmal den Status der Bestellung einsehen kann und beim anderen Button wo man den Download starten kann. Unter Thunderbird von Mozilla kann ich die Mail vernünftig lesen und auch auf die Buttons klicken. Wenn ich die Mail allerdings im Microsoft Outlook lese, stehen die Buttons nur als Text und ich kann den Status nicht einsehen bzw den Download starten.

Kann mir da jemand helfen, damit die Mail auch im Outlook lesbar ist? Habe da nämlich eine Kundin der ich den Link immer seperat per Mail schicken muss.

Greetz ich

---------

Hello all together,

I have a big problem with checkout. If someone gets a picture so you order confirmation e-mail with 2 buttons where you can even check the status of the order and the other button where you can start the download. Under Mozilla Thunderbird, I can read the mail properly and also click on the buttons. When I read the mail in Microsoft Outlook, however, the buttons as text only and I can not see the status or start the download.

Can someone help me there, so that the mail is readable even in Outlook? Have a customer of the fact that I always have to send the link separately by mail.

Greetz losREDBULLos

 
alecmyers

Joined: 2006-08-01
Posts: 4342
Posted: Sun, 2010-01-31 00:49
 
losREDBULLos

Joined: 2009-01-21
Posts: 42
Posted: Mon, 2010-02-01 20:51

Hallo,

also ich habe deinen Link befolgt und den Bereich zwischen <form> mit dem Text ersetzt so das es nun so aussieht:

<form action="{g->url arg1="view=checkoutdownload.Download" arg2="transactionId=`$transactionId`" arg3="verify1=`$block.checkoutDownload.verify1`" arg4="verify2=`$block.checkoutDownload.verify2`" forceFullUrl=true forceSessionId=false htmlEntities=false}" method="post">
    <button type="submit">{g->text text="Download as Zip"}</button>
</form>

Doch leider kann ich die E-Mail immernoch nicht im Outlook lesen bzw den Button anklicken. Ich habe auch meinen Template Cache gelöscht und die Download.tpl im Ordner local im Ordner Templates gespeichert. Hast Du noch eine andere Idee?

Greetz

-------------------------------------

Hello,

So I followed your link and the area between <form> replaced with the text so it now looks like this:

<form action="{g->url arg1="view=checkoutdownload.Download" arg2="transactionId=`$transactionId`" arg3="verify1=`$block.checkoutDownload.verify1`" arg4="verify2=`$block.checkoutDownload.verify2`" forceFullUrl=true forceSessionId=false htmlEntities=false}" method="post">
    <button type="submit">{g->text text="Download as Zip"}</button>
</form>

But unfortunately, I can e-mail in Outlook still does not read or click on the button. I also deleted my template cache and Download.tpl local folder saved in templates. Do you have another idea?

Greetz

 
alecmyers

Joined: 2006-08-01
Posts: 4342
Posted: Mon, 2010-02-01 22:40

It doesn't look like you replaced the form at all. There should be no <form>....</form> afterwards.
http://gallery.menalto.com/node/86192#comment-302192

 
losREDBULLos

Joined: 2009-01-21
Posts: 42
Posted: Wed, 2010-02-03 09:20

Hallo,

also ich habe jetzt das so gemacht wie Du das beschrieben hast, und es hat immer noch nicht funktioniert. Ich habe auch den Cache gelöscht und ich kann die Mail immer noch nicht in meinem Outlook lesen. Hast Du noch eine andere Idee?

Greetz losREDBULLos

------------------

Hello,

So now I've done it the way you described it, and it still does not work. I deleted the cache and I can still not read the mail in my Outlook. Do you have another idea?

Greetz losREDBULLos

This is my Download.tpl

{*
 * $Revision: 1664 $
 * If you want to customize this file, do not edit it directly since future upgrades
 * may overwrite it.  Instead, copy it into a new directory called "local" and edit that
 * version.  Gallery will look for that file first and use it if it exists.
 *}
{g->callback type="checkoutdownload.downloadInfo" transactionId=$transactionId}
{if $block.checkoutDownload.downloadTest == 'permit'}
{if $rendering == 'text'}
{g->text text="Your downloads have been authorised. You can get the files here:"}
{g->url arg1="view=checkoutdownload.Download" arg2="transactionId=`$transactionId`" arg3="verify1=`$block.checkoutDownload.verify1`" arg4="verify2=`$block.checkoutDownload.verify2`" forceFullUrl=true forceSessionId=false htmlEntities=false}


{/if}

{if $rendering == 'html'}
{g->text text="Your downloads have been authorised. You can get the files here:"}
<br/>
{g->url arg1="view=checkoutdownload.Download" arg2="transactionId=`$transactionId`" arg3="verify1=`$block.checkoutDownload.verify1`" arg4="verify2=`$block.checkoutDownload.verify2`" forceFullUrl=true forceSessionId=false htmlEntities=false}

<br/>
<br/>
{/if}
{/if}
 
alecmyers

Joined: 2006-08-01
Posts: 4342
Posted: Wed, 2010-02-03 09:26
Quote:
it still does not work.

Do you get the link now or still a form/button? Post screenshots please.

 
losREDBULLos

Joined: 2009-01-21
Posts: 42
Posted: Wed, 2010-02-03 09:29

There is nothing. Only the Text Download as Zip. No link and no button.

 
alecmyers

Joined: 2006-08-01
Posts: 4342
Posted: Wed, 2010-02-03 09:42

If you have a {g->url...} entry in the template but it is not rendering a url then you have it in the wrong template, or you have emptied the wrong template cache. Make sure you are editing modules/checkoutdownload/templates/email/local/download.tpl - add extra text to it and test to make sure that it appears in the email to verify you're editing the correct file. Turn off template caching in site admin -> performance for the duration to avoid having to worry about caches.