ändere einfach das in der IF Abfrage in der email vorlage. dann musst deine statuseinstellungen nicht ändern.
das hatte ich bereits getan hier: PHP: {if $gm_logo_mail} {/if} <table width="100%" cellspacing="0" cellpadding="4" border="0" align="center"> <tbody> <tr> <td style="border-color: rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204);"> <div align="right">{$gm_logo_mail}</div> </td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <strong>Sehr geehrte(r) {$NAME}, </strong><br /> <br /> Der Status Ihrer Bestellung vom {$ORDER_DATE} mit der Bestellnummer {$ORDER_NR} wurde geändert.<br /> {if $NOTIFY_COMMENTS}<br /> Anmerkungen und Kommentare zu Ihrer Bestellung: {$NOTIFY_COMMENTS} <br /> {/if} <br /> Neuer Status: <strong>{$ORDER_STATUS}</strong> <br /> {if $ORDER_STATUS == 'Versendet'} <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> {if $DHL_TRACKING_ID != ''}<br /> Wir haben das Paket mit DHL verschickt. Das Paket hat die Tracking-Nummer <strong>{$DHL_TRACKING_ID}</strong>.<br /> <br /> Sie können den <em>Sendungsstatus</em> über folgende Internetseite verfolgen:<br /> <a href="http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc={$DHL_TRACKING_ID}&submit=&zip={$ZIPCODE}">http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc={$DHL_TRACKING_ID}&submit=&zip={$ZIPCODE}</a><br /> <br /> Hinweis: Sollte der Link nicht funktionieren, kopieren Sie die komplette Adresse ohne Zeilenumbrüche in die Adresszeile Ihres Browsers und drücken Sie anschließend "Enter". {/if} {if $DPD_TRACKING_ID != ''}<br /> Wir haben das Paket mit DPD verschickt. Das Paket hat die Tracking-Nummer <strong>{$DPD_TRACKING_ID}</strong>.<br /> <br /> Sie können den <em>Sendungsstatus</em> über folgende Internetseite verfolgen:<br /> <a href="http://online.dpd.de/cgi-bin/delistrack?typ=1&lang=de&pknr={$DPD_TRACKING_ID}&submit=">http://online.dpd.de/cgi-bin/delistrack?typ=1&lang=de&pknr={$DPD_TRACKING_ID}</a><br /> <br /> Hinweis: <strong>Ausrollung</strong> bedeutet, dass sich das Paket im Auslieferungsfahrzeug befindet und dieses auf dem Weg zu Ihnen ist. {/if} {if $UPS_TRACKING_ID != ''}<br /> Wir haben das Paket mit UPS verschickt. Das Paket hat die Tracking-Nummer <strong>{$UPS_TRACKING_ID}</strong>.<br /> <br /> Sie können den <em>Sendungsstatus</em> über folgende Internetseite verfolgen:<br /> <a href="http://wwwapps.ups.com/WebTracking/processInputRequest?HTMLVersion=5.0&Requester=UPSHome&error_carried=true&tracknums_displayed=5&TypeOfInquiryNumber=T&loc=de_DE&InquiryNumber1={$UPS_TRACKING_ID}&InquiryNumber2=&InquiryNumber3=&InquiryNumber4=&InquiryNumber5=&AgreeToTermsAndConditions=yes&track.x=72&track.y=9"> http://wwwapps.ups.com/WebTracking/processInputRequest?HTMLVersion=5.0&Requester=UPSHome&error_carried=true&tracknums_displayed=5&TypeOfInquiryNumber=T&loc=de_DE&InquiryNumber1={$UPS_TRACKING_ID}&InquiryNumber2=&InquiryNumber3=&InquiryNumber4=&InquiryNumber5=&AgreeToTermsAndConditions=yes&track.x=72&track.y=9</a><br /> <br /> Hinweis: Sollte der Link nicht funktionieren, kopieren Sie die komplette Adresse ohne Zeilenumbrüche in die Adresszeile Ihres Browsers und drücken Sie anschließend "Enter". {/if} {if $CHP_TRACKING_ID != ''}<br /> Wir haben das Paket mit derSchweizerischen Post verschickt. Das Paket hat die Tracking-Nummer <strong>{$CHP_TRACKING_ID}</strong>.<br /> <br /> Sie können den <em>Sendungsstatus</em> über folgende Internetseite verfolgen:<br /> <a href="http://www.post.ch/swisspost-tracking?formattedParcelCodes={$CHP_TRACKING_ID}&submit=">http://www.post.ch/swisspost-tracking?formattedParcelCodes={$CHP_TRACKING_ID}&submit=</a><br /> <br /> Hinweis: Sollte der Link nicht funktionieren, kopieren Sie die komplette Adresse ohne Zeilenumbrüche in die Adresszeile Ihres Browsers und drücken Sie anschließend "Enter". {/if} {if $GLS_TRACKING_ID != ''}<br /> Wir haben das Paket mit GLS verschickt. Das Paket hat die Paketnummer <strong>{$GLS_TRACKING_ID}</strong>.<br /> <br /> Sie können den <em>Sendungsstatus</em> über folgende Internetseite verfolgen unter Angabe der genanten Paketnummer:<br /> <a href="http://www.gls-germany.com/online/paketstatus.php3?paketliste[0]={$GLS_TRACKING_ID}"> http://www.gls-germany.com/online/paketstatus.php3?paketliste[0]={$GLS_TRACKING_ID}</a><br /> <br /> Hinweis: Sollte der Link nicht funktionieren, kopieren Sie die komplette Adresse ohne Zeilenumbrüche in die Adresszeile Ihres Browsers und drücken Sie anschließend "Enter". {/if} {if $HLG_TRACKING_ID != ''}<br /> Wir haben das Paket mit Hermes verschickt. Das Paket hat die Auftragsnummer <strong>{$HLG_TRACKING_ID}</strong>.<br /> <br /> Sie können den <em>Sendungsstatus</em> über folgende Internetseite verfolgen unter Angabe der genanten Auftragsnummer:<br /> <a href="http://tracking.hlg.de/Tracking.jsp?TrackID={$HLG_TRACKING_ID}"> http://tracking.hlg.de/Tracking.jsp?TrackID={$HLG_TRACKING_ID}</a><br /> <br /> Hinweis: Sollte der Link nicht funktionieren, kopieren Sie die komplette Adresse ohne Zeilenumbrüche in die Adresszeile Ihres Browsers und drücken Sie anschließend "Enter". {/if} </font></p> {/if} Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese E-Mail. </font></td> </tr> </tbody> </table> jedoch funktioniert es nicht. Ebenfalls ist mir aufgefallen, dass unter Punkt: 3 der Anleitung die Teil PHP: customers_status_discount nicht vorhanden ist, wo darunter eigentlich PHP: ,dhl_tracking_id, dpd_tracking_id, ups_tracking_id, chp_tracking_id, gls_tracking_id, hlg_tracking_id eingefügt werden sollte.
Dein Status im Shop ist doch: versandt In deiner E-Mail Vorlage hast du aber: {if $ORDER_STATUS == 'Versendet'} Da müsste dann bei dir: {if $ORDER_STATUS == 'versandt'} stehen. damit der abgleich funktioniert.
du hast aber auch einen eingegeben in der Tabelle bei der Bestellung, nur mal so ganz doof gefragt Und den Status auf versandt gesetzt?
dann würd ich an deiner stelle noch mal die installationsanleitung durchgehen und schauen ob du dich irgendwo vertan hast. oder ne Zeile vergessen hast.
Ich glaube, ich habe den Fehler gefunden...: Mit dem Befehlen: sollen ja die besagten Einträge in der Tabelle "orders" angelegt werden. Ich habe bei der INstallation diese Befehle zusammen über das BAckend eingegeben und nicht noch einmal mit phpmyAdmin kontrolliert. Nun musste ich sehen, dass die Einträge gar nicht vorhanden waren und erst über phpmyAdmin manuell erzeugen musste.... nun werde ich die Dateien nochmals anpassen und berichten, ob funktioniert hat. UPDATE: Wie bereits oben beschrieben...lag es tatsächlich an den fehlenden Einträgen in der Tabelle 'orders' Aber nun ist es blöd, dass immer bei den nicht genutzten Versandarten default=0 ist. Diese muss immer erst im Backend gelöscht werden....geht das auch problemlos ohne?
Hallo Denny, Hallo Dennis, in der Tat - das ist bei uns auch so und nervt - aber eine Lösung haben wir hierfür momentan leider noch nicht :-( Haben aber momentan wirklich größere Probleme mit Bestell Zuordnungen zu falschen Kunden Accounts, sodass ich mich hierum momentan leider nicht kümmern kann. Falls von euch einer demnächst einen Lösung für die Ausblendung der nicht genutzten Versandart hat, wäre es toll wenn Ihr es hier postet ;-)
Ich habe dazu keinen Eintrag gefunden - vielleicht kennt jemand das Problem: Ein Kunde aus Texas möchte sich registrieren - es können aber nur 8 Zeichen eingegeben werden. Die Postleitzahl lautet 75007-3909 - wobei bei der Eingabe 09 abgeschnitten wird.
Die Frage passt jetzt nicht wirklich zum Thread-Thema - bitte nächstes Mal einen neuen Thread anlegen. Das Problem liegt m.E in der Länge der Spalte "entry_postcode" der Tabelle "address_book". Die ist eingerichtet mit 10 Zeichen. Wenn Du dies auf z.B. 20 änderst, werden auch die Amis keine Probleme haben - jedenfalls nicht mit den Postcodes! ABER: Immer erst in einem Testshop versuchen! Vor Eingriffe in die Datenbank eine Sicherung anlegen
Es liegt anscheined an der Eingabemaske im Admin Bereich - wenn man den Kunden selbst ändern will Das Feld ist auf 10 zeichen limitiert. In der Datenbank wird der ganze Datensatz angezeigt
Es liegt anscheined an der Eingabemaske im Admin Bereich - wenn man den Kunden selbst ändern will Das Feld ist auf 10 zeichen limitiert. In der Datenbank wird der ganze Datensatz angezeigt