Text der Bestellbestätigung bei Sonderanfertigung anpassen

Thema wurde von Anonymous, 28. Juli 2026 um 18:20 Uhr erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Oktober 2021
    Beiträge:
    70
    Danke erhalten:
    25
    Danke vergeben:
    21
    Tach zusammen,


    Wir bieten Kunden auch Sonderanfertigungen an. Das kann alles Mögliche sein, aber am häufigsten ist einfach nur eine besondere Farbe gewünscht.

    Das läuft dann so, dass wir die genauen Wünsche mit dem Kunden per Mail abstimmen, er anschließend eine normale Bestellung aufgibt mit den Sonderwünschen im Bestellkommentar. Wir passen den Preis entsprechend der Vereinbarung an. So weit so gut. Was wir aber im System bisher nicht hinbekommen, ist den passenden Text für die Sonderlösung irgendwie in die neue Bestellbestätigung zu bekommen.

    Gibt’s dafür eine cloudshopkompatible Lösung? Bin für jede Hilfe dankbar.


    VG

    Frank
     
  2. tannenhof_imshausen
    tannenhof_imshausen Erfahrener Benutzer
    Registriert seit:
    26. Oktober 2022
    Beiträge:
    129
    Danke erhalten:
    45
    Danke vergeben:
    52
    Mit Smartys replace-Funktionen schon probiert? Ich habe damit sowohl die Bestellbestätigung als auch die eMail bei Änderungen des Status stark individualisiert.

    Als Beispiel hier meine Status-Änderungs-eMail in der Textvariante (einfachere Lesbarkeit). Mit der Text-Version teste ich auch immer zuerst die Logik, bevor ich es in die HTML-Variante übernehme:
    PHP:
    {if $PARCEL_TRACKING_CODES_ARRAY && $PARCEL_TRACKING_CODES}{foreach name=aussen item=PARCEL_TRACKING_CODE from=$PARCEL_TRACKING_CODES_ARRAY}{if $PARCEL_TRACKING_CODE->getServiceComment()=='fehlgeschlagen' or $ORDER_STATUS == 'ErneuterVersand'} {assign var="erneuterVersand" value=true} {break}{elseif $PARCEL_TRACKING_CODE->getServiceComment()=='Ersatz'} {assign var="Ersatzlieferung" value=true} {break} {/if}{/foreach}{/if}{assign var="weekday" value=$smarty.now|date_format:"%u"}{assign var="Teilbetrag" value=$NOTIFY_COMMENTS|regex_replace:'/^([0-9]+\,[0-9]+€)[
    ]?.*/'
    :'$1'}
    {if 
    $NAME|trim == ''}
    Hallo,
    {else}
    Hallo {$NAME},
    {/if}

    {if 
    $ORDER_STATUS == 'Versendet' or $ORDER_STATUS == 'versandt' or $erneuterVersand}{if $NOTIFY_COMMENTS|trim|strstr:'MORGEN'}
    {if 
    $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung W{$ORDER_NRbeim Biolandbetrieb Tannenhof Imshausen haben wir {if $weekday ==7}gestern{else}heute{/if} gepacktsie geht morgen in den Versand und wird dann in den nächsten Tagen bei Dir ankommen.
    {elseif 
    $Ersatzlieferung}
    die 
    Ersatzlieferung zu {if $CustomerCompany != ''}Eure{else}Deine{/if}r Bestellung W{$ORDER_NRbeim Biolandbetrieb Tannenhof Imshausen haben wir {if $NOTIFY_COMMENTS|trim|strstr:'GESTERN'}gestern{else}heute{/if}  versandtsie wird in den nächsten Tagen bei Dir ankommen.
    {else}
    {if 
    $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung W{$ORDER_NRbeim Biolandbetrieb Tannenhof Imshausen haben wir {if $NOTIFY_COMMENTS|trim|strstr:'GESTERN'}gestern{else}heute{/if}{if $erneuterVersanderneut{/if} versandtsie wird in den nächsten Tagen bei Dir ankommen.{/if}
    {elseif 
    $ORDER_STATUS == 'In Bearbeitung'}
    die 
    Zahlung für {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung vom {$ORDER_DATEmit der Bestellnummer W{$ORDER_NRist auf unserem Konto eingegangen. {if $Abholung}Wir werden {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung sobald als möglich packendamit Du sie zu den nächsten Öffnungszeiten unseres Ab-Hof-Verkaufs auf dem Tannenhof in Imshausen abholen kannst:

        
    Montag bis Freitag von 14:30 bis 15 Uhr
        Donnerstag 18
    :30 bis 19 Uhr
        Samstag von 11
    :30 bis 12 Uhr
              
              
        Verkauf außerhalb der Öffnungszeiten nach Vereinbarung
    Du kannst zu diesen Zeiten nicht kommenDann vereinbare bitte telefonisch oder per eMail einen Termin.
    {else}
    Wir werden {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung sobald als möglich packen und versendenDu erhältst eine eMailwenn wir das Paket in den Versand gegeben haben.{/if}
    {elseif 
    $ORDER_STATUS == 'Warten auf Zahlungseingang'}
    über {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung vom {$ORDER_DATEmit der Bestellnummer W{$ORDER_NRhaben wir uns sehr gefreut.

    {if 
    $CustomerCompany != ''}Ihr habt euch{else}Du hast Dich{/if} für „Vorkasse“ als Zahlungsweise entschiedenGerne würden wir die Bestellung packen{if ! $Abholungund versenden{/if}, jedoch ist die Überweisung noch nicht bei uns eingetroffenWenn Du bereits überwiesen hastmusst Du nichts weiter tunFalls Du die Überweisung vergessen hastkein Problemdafür schicken wir diese Erinnerung.

    Bitte überweise den Rechnungsbetrag in Höhe von {$order_total|strip_tagsmit Angabe des Verwendungszwecks W{$ORDER_NRauf unser Konto:
    {if 
    $csID}{if $csID <=1127}Bitte beachten Neue Kontoverbindung!
    {/if}{/if}
    EmpfängerJohannes Kayßer Tannenhof
    IBAN
    DEXXXXXXXXXXX
    BIC
    :  VBMHDE5FXXX
    Volksbank Mittelhessen eG

        Tipp
    Zahlungen per Sofortüberweisung werden rund um die Uhrauch am Wochenendeausgeführt.
          

    {elseif 
    $ORDER_STATUS == 'Teilzahlung'}
    über {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung vom {$ORDER_DATEmit der Bestellnummer W{$ORDER_NRhaben wir uns sehr gefreutLeider ist allerdings nur ein Teilbetrag in Höhe von {$Teilbetragauf unserem Konto eingegangen.

    Bitte überweise den Fehlbetrag in Höhe von {$order_total|strip_tags $Teilbetrag} € mit Angabe des Verwendungszwecks W{$ORDER_NRauf unser Konto:
    {if 
    $csID}{if $csID <=1127}Bitte beachten Neue Kontoverbindung!
    {/if}{/if}
    EmpfängerJohannes Kayßer Tannenhof
    IBAN
    DEXXXXXXXXXXX
    BIC
    :  VBMHDE5FXXX
    Volksbank Mittelhessen eG

        Tipp
    Zahlungen per Sofortüberweisung werden rund um die Uhrauch am Wochenendeausgeführt.
          

    {elseif 
    $ORDER_STATUS == 'Zahlungsfehler'}
    {if 
    $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung vom {$ORDER_DATEin unserem Shop https://Shop.Tannenhof-Imshausen.de ist leider noch nicht abgeschlossen, da es zu einem Fehler mit der Zahlung kam.

    Gerne würden wir die Bestellung packen{if ! $Abholungund an Dich versenden{/if}. Das einfachste ist jetzt die Zahlung per Vorkasse (Überweisung).
    Schreib einfach kurz zurückdamit wir die hinterlegte Zahlungsart ändern und Dir die Bestellbestätigung mit dem Gesamtbetrag und unserer Kontoverbindung schicken können.

        
    TippZahlungen per Sofortüberweisung werden rund um die Uhrauch am Wochenendeausgeführt.
          
    Bitte beachtedass wir die Bestellung stornierenwenn wir bis zum {if $weekday 6}{($smarty.now 604800)|date_format:"%d.%m.%Y"}{elseif $weekday 6}{($smarty.now 691200)|date_format:"%d.%m.%Y"}{else}{($smarty.now 777600)|date_format:"%d.%m.%Y"}{/if} keine Antwort von Dir bekommen haben werden.

    {elseif 
    $ORDER_STATUS == 'Terminierter Versand'}
    wie gewünscht planen wir den Versand {if $CustomerCompany != ''}Eure{else}Deine{/if}r Bestellung ab dem {$NOTIFY_COMMENTS|regex_replace:'/^([0-9]+.[0-9]+.[0-9][0-9][0-9][0-9])[
    ]?.*/'
    :'$1'}.

    {elseif 
    $ORDER_STATUS == 'Adresskorrektur'}
    Wir packen {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung in Kürze und haben das Paket eben bei DHL zur Abholung angemeldet.
    Um sicherzustellendass {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung auch sicher bei Dir ankommthaben wir die angegebene Versandadresse für Dich korrigiert:

    {elseif 
    $ORDER_STATUS == 'Storniert'}
    Wir  habe {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung vom {$ORDER_DATEmit der Bestellnummer W{$ORDER_NRstorniert.

    {elseif 
    $ORDER_STATUS == 'abgeschlossen'}
    Der Rechnungsbetrag für {if $CustomerCompany != ''}Eure{else}Deine{/if} Bestellung vom {$ORDER_DATEmit der Bestellnummer W{$ORDER_NRist auf unserem Konto eingegangenHerzlichen Dank!


    {else}
    der Status {if $CustomerCompany != ''}Eure{else}Deine{/if}r Bestellung vom {$ORDER_DATEmit der Bestellnummer W{$ORDER_NRhat sich geändert.

    Neuer Status: {$ORDER_STATUS}
    {/if}
    {if 
    $NOTIFY_COMMENTS }{if $NOTIFY_COMMENTS|regex_replace:'/^[0-9]+.[0-9]+.[0-9][0-9][0-9][0-9][
    ]?|^[A-ZÄÖÜ][A-ZÄÖÜ][A-ZÄÖÜ][A-ZÄÖÜ]+[
    ]?|^([0-9]+,[0-9]+€)[
    ]?.*/'
    :''|trim != ''}

    {if 
    $ORDER_STATUS != 'Adresskorrektur'}Anmerkungen und Kommentare zu {if $CustomerCompany != ''}Eure{else}Deine{/if}r Bestellung:{/if} {$NOTIFY_COMMENTS|regex_replace:'/^[0-9]+.[0-9]+.[0-9][0-9][0-9][0-9][
    ]?|^[A-ZÄÖÜ][A-ZÄÖÜ][A-ZÄÖÜ][A-ZÄÖÜ]+[
    ]?|^([0-9]+,[0-9]+€)[
    ]?.*/'
    :''|trim}

    {/if}{/if}

    {if 
    $ORDER_STATUS == 'Adresskorrektur'}{if $customers_status_name 'Gast'}
    Ein kleiner Tipp für die ZukunftWenn Du ein Kundenkonto nutztwird die dort hinterlegte Adresse automatisch vorausgewähltwas Tippfehlern vorbeugt und den Bestellprozess erleichtert.
    {else}
    Auch die im Kundenkonto hinterlegte Adresse habe ich für Dich gleich korrigiert.
    {/if}
    {/if}


    {if 
    $PARCEL_TRACKING_CODES_ARRAY && $PARCEL_TRACKING_CODES}
    Die 
    Sendungsnummer zu {if $CustomerCompany != ''}Eure{else}Deine{/if}r Bestellung:

    {foreach 
    name=aussen item=PARCEL_TRACKING_CODE from=$PARCEL_TRACKING_CODES_ARRAY}
    {if ! 
    $PARCEL_TRACKING_CODE->getServiceComment()|strstr:'Sobald '} {continue} {/if}
    {
    $PARCEL_TRACKING_CODE->getTrackingCode()} ({$PARCEL_TRACKING_CODE->getServiceName()}): {$PARCEL_TRACKING_CODE->getServiceUrl()}
    {
    $PARCEL_TRACKING_CODE->getServiceComment()}

    {/foreach}
    {/if}

    {if 
    $ORDER_STATUS == 'Versendet' or $ORDER_STATUS == 'versandt' }
    {if 
    $knoblauch_bestellt}
    {if 
    trueBitte den Knoblauch nach Ankunft gleich auspacken und ggfaus der Tüte nehmenWenn der Knoblauch noch trocknen sollhänge ihn am besten an einen luftigentrockenen (überdachtenund schattigen PlatzWenn er getrocknet isthält er sich am besten zwischen 14 und 20°CBei Scheunenlagerung nämlichdas heißt wenn er unter 7°C abkühltfängt Knoblauch bereits im Februar zu keimen an.
    In jedem Fallalso auch wenn er zum Trocknen hängtkannst Du vom Knoblauch schon essendann einfach Zehen ausbrechen.
    Knoblauch-Blüten hingegen bleiben am besten im (trockenenKühlschrank frisch.
    {else}
    Tipp zur LagerungKnoblauch-Blüten Frisch-Knoblauch bleiben am besten im Kühlschrank frisch.
    {/if}
    {else}
    Kennst Du schon unsere Knoblauch-Vielfalt?
    Wir bauen über 20 Sorten Knoblauch mit unseren Zugpferden bodenund klimaschonend anHier erfährst Du mehr über unseren Knoblauch-Anbau mit Pferden:
    https://shop.tannenhof-imshausen.de/#anbau
    {/if}{/if}

    Bei Fragen zu {if $CustomerCompany != ''}Eure{else}Deine{/if}r Bestellung antworte bitte einfach auf diese E-Mail.

    {if 
    $ORDER_STATUS == 'Versendet' or $ORDER_STATUS == 'versandt' }{if ! $newsletter_abonniert}
    Knoblauch-NewsletterBleib auf dem Laufenden
    Verpasse nicht den Versandbeginn der Knoblauch
    -Ernte – Abonniere unseren exklusiven Newsletter und bleibe auf dem Laufenden über unsere Entwicklungen und Angebote!
    Erhalte drei bis fünf Mal im Jahr Updates direkt in dein E-Mail-PostfachZu Beginn des Knoblauch-Versandes im Frühsommer (Frisch-Knoblauchund im Herbst (luftgetrockneter Knoblauch), und zusätzlich noch zwei oder drei eMails zu einem besonderen Anlass.
    Jetzt anmelden und keine Neuigkeiten rund um unseren Knoblauch verpassenhttps://shop.tannenhof-imshausen.de/newsletter.php
    {/if}


    Wir wünschen Guten Appetit!
    {elseif 
    $ORDER_STATUS == 'In Bearbeitung'}{if ! $newsletter_abonniert}
    Knoblauch-NewsletterBleib informiert
    Verpasse nicht den Versandbeginn der Knoblauch
    -Ernte – Abonniere unseren Newsletter!
    Drei bis vier Mal im Jahr wirst Du eine eMail bekommenZu Beginn des Knoblauch-Versandes im Frühsommer (Frisch-Knoblauchund im Herbst (luftgetrockneter Knoblauch), und zusätzlich noch ein oder zwei eMails zu einem besonderen Anlass.
    Jetzt für den Knoblauch-Newsletter anmeldenhttps://shop.tannenhof-imshausen.de/newsletter.php
    {/if}
    {/if}

    {if 
    $CustomerCompany != ''}

    Hier kannst Du unser aktuelles Bio-Zertifikat und unsere Bioland-Bescheinigung einsehen herunterladenhttps://shop.tannenhof-imshausen.de/info/ueber-uns.html#zertifikate

    {/if}

    Viele Grüße aus Waldhessen,
    Johannes vom Tannenhof

    {$EMAIL_SIGNATURE_TEXT}
    Ist natürlich Smarty- und kein PHP-Code, aber so gibt es wenigstens eine Syntaxhervorhebung.