Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kunden (Händler) Ust-Id in Bestätigungsmail

    bebbi

    • Fördermitglied
    • Beiträge: 195
    • Geschlecht:
    Kunden (Händler) Ust-Id in Bestätigungsmail
    am: 12. April 2012, 14:11:34
    Hi, und schon wieder...
    Folgendes Problem: Die Buchführung meint das in der Bestätigungsmail nach Kaufabschluß bei Händlern deren Ust-ID hinein muß. Soweit ich es gefunden habe ist hiefür wohl die send_order.php in rootverzeichniss zuständig. In Zeile 41 heißt es:

    Code: PHP  [Auswählen]
    $smarty->assign('address_label_customer', xtc_address_format($order->customer['format_id'], $order->customer, 1, '', '<br />'));

    in den entsprechenden Mail taucht ganz oben die Kundenadresse auf - wie kann ich, im Falle einer vorhandenen Ust-ID, diese einfügen?

    Oder ist dies garnicht die gesuchte Stelle? hmm...

    Vielleicht kann mir jemand weiterhelfen - vielen Dank schon mal :-)

    Grüße aus dem Voralpenland - noch sonnig...
    bebbi
    :-)

    Linkback: https://www.modified-shop.org/forum/index.php?topic=19452.0
    Managed Server

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Kunden (Händler) Ust-Id in Bestätigungsmail
    Antwort #1 am: 12. April 2012, 21:31:08
    Hi bebbi.

    Du musst dir in /admin/orders.php die customers_vat_id aus der Tabelle 'orders' zur Verfügung stellen,
    (query: $check_status_query)
    eine Smarty-Variable definieren und dann kannst du die UST-ID in die Bestellbestätigung schreiben
    (/templates/DEIN_TEMPLATE/admin/mail/german/change_order_mail.html oder *.txt).

    Gruß,
    noRiddle

    remedy

    • Frisch an Board
    • Beiträge: 92
    Re: Kunden (Händler) Ust-Id in Bestätigungsmail
    Antwort #2 am: 12. Dezember 2012, 07:49:43
    Mahlzeit!
    Darf ich das Thema noch einmal aufgreifen? Ich stehe vor dem gleichen Problem und habe es entsprechend versucht, aber leider hat es nicht funktioniert (USt-Id wurde nicht angezeigt) und komischerweise konnte ich mich dann nicht mehr als Admin einloggen. Passwort oder E-Mail stimmten angeblich nicht. Musste mir das dann neu schicken lassen.
    Immer dieses gefährliche Halbwissen meinerseits...  :oops:

    Ich bin so vorgegangen:
    in der /admin/orders.php bei
    Code: PHP  [Auswählen]
    $check_status_query = xtc_db_query("select customers_name, customers_email_address, orders_status, date_purchased from ".TABLE_ORDERS." where orders_id = '".xtc_db_input($oID)."'");
    hatte ich folgendes geschrieben:
    Code: PHP  [Auswählen]
    $check_status_query = xtc_db_query("select customers_name, customers_email_address, orders_status, customers_vat_id, date_purchased from ".TABLE_ORDERS." where orders_id = '".xtc_db_input($oID)."'");

    Weiter unten hatte ich eine Zeile geschrieben:
    Code: PHP  [Auswählen]
    $smarty->assign('USTID', $customers_vat_id);
    aber das ist bestimmt falsch.

    In der /mein_template/usw.../order_mail.html hatte ich unter die Adresse dann
    Code: PHP  [Auswählen]
    <strong>Ihre USt-IdNr.:</strong> {$USTID}<br />
    geschrieben.

    Wie gesagt, das war wohl insgesamt nicht ganz richtig. Wäre nett, wenn ihr mir noch mal helfen könntet.

    MfG
    Remedy

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Kunden (Händler) Ust-Id in Bestätigungsmail
    Antwort #3 am: 12. Dezember 2012, 16:02:10
    Also dein Smarty hast du verkehrt definiert.
    Das Ergebnis aus der $check_status_query wird ja erstmal in ein array gespeichert.
    Das array heißt $check_status, wie du im Code sehen kannst.
    Folglich müsste das Smarty so definiert werden:
    Code: PHP  [Auswählen]
    $smarty->assign('USTID', $check_status['customers_vat_id']);

    Ich weiß allerdings jetzt nicht auswendig, ob die /admin/orders.php der richtige Ort ist das zu definieren.

    Gruß,
    noRiddle

    franzx

    • Neu im Forum
    • Beiträge: 2
    Re: Kunden (Händler) Ust-Id in Bestätigungsmail
    Antwort #4 am: 17. Dezember 2012, 15:18:33
    Genau dafür suche ich auch eine Lösung, siehe mein Posting vom 11.12.2012:

    Bestellmail order_mail.html um Kundendaten erweitern: http://www.modified-shop.org/forum/index.php?topic=23697.msg218921#msg218921
               
    anything