rechtstexte für onlineshop
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: UMST-ID in die print_order.html einfügen

    ah-tonius

    • Mitglied
    • Beiträge: 195
    • Geschlecht:
    UMST-ID in die print_order.html einfügen
    am: 04. Dezember 2010, 16:53:49
    Tach auch

    Ist das schwer, die UMST-ID, die ja im Userprofil steht oder nicht, wie andere Bestandteile auf die Rechnung zu bekommen?

    Gruss Antonius



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9803.0
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    franky_n

    • Experte
    • Beiträge: 4.950
    UMST-ID in die print_order.html einfügen
    Antwort #1 am: 04. Dezember 2010, 17:27:56
    Hallo ah_tonius,

    eigentlich müsste es reichen wenn Du in der print_order.php nach der Z.59:

    Code: PHP  [Auswählen]
      $smarty->assign('DATE', xtc_date_long($order->info['date_purchased']));
    das einfügst:

    Code: PHP  [Auswählen]
      $smarty->assign('CUSTOMERS_VAT_ID', $order->customer['vat_id']));
    Dann kannst Du den Platzhalter {$CUSTOMERS_VAT_ID} in der /templates/xtc5/module/print_order.html nutzen.

    Viele Grüße

    Franky

    ah-tonius

    • Mitglied
    • Beiträge: 195
    • Geschlecht:
    UMST-ID in die print_order.html einfügen
    Antwort #2 am: 07. Dezember 2010, 09:07:36
    Hallo

    Geht nicht, habe verschiedenste Variationen ausprobiert.
    ....er['vat_id'])); habe ich sofort in ....er['vat_id']); geändert, weil die zweite Klammer nicht logisch ist.
    Ich habe es aber auch mit versucht ;-)
    Die VAT-ID steht in der Übersicht und auch in der DB, ist also vorhanden.

    Gruss Antonius

    franky_n

    • Experte
    • Beiträge: 4.950
    UMST-ID in die print_order.html einfügen
    Antwort #3 am: 07. Dezember 2010, 09:25:06
    Hallo ah-tonius,

    jo oben war ein Schreibfehler eine Klammer zuviel durch kopieren  :) :

    Code: PHP  [Auswählen]
    $smarty->assign('CUSTOMERS_VAT_ID', $order->customer['vat_id']);
    Ansonsten müsste es aber gehen.
    Kann es sein das Du nicht die neuste Version 1.05 hast?

    Dort ist in jedem Fall in der \includes\classes\order.php in Z.176 der Platzhalter 'vat_id' definiert:

    Code: PHP  [Auswählen]
    // BOF - DokuMan - 2010-03-26 added vat_id in order-array
                                  'vat_id' => $order['customers_vat_id'],
    // EOF - DokuMan - 2010-03-26 added vat_id in order-array
    Natürlich musst Du dann auch den Platzhalter {$CUSTOMERS_VAT_ID} in
    templates\xtc5\module\print_order.html
    einfügen, aber das ist Dir sicherlich klar. :)

    Viele Grüße

    Franky

    ah-tonius

    • Mitglied
    • Beiträge: 195
    • Geschlecht:
    UMST-ID in die print_order.html einfügen
    Antwort #4 am: 07. Dezember 2010, 09:41:52
    Joo in der print_oder.php sieht es so aus:

    Code: PHP  [Auswählen]
                <strong>{#payment#}</strong> {$PAYMENT_METHOD}<br />
               <strong>{#order#}</strong> {$oID}<br />
               <strong>{#date#}</strong> {$DATE}<br />
               <strong>{#date#}</strong> {$DATE}<br />
               <strong>VAT-ID:</strong>{$CUSTOMERS_VAT_ID}<br />
     
    Wenn ich das richtig verstehe, sollte die {$CUSTOMERS_VAT_ID} ohnehin im Shop über die

    Code: PHP  [Auswählen]
    // BOF - DokuMan - 2010-03-26 added vat_id in order-array
                                  'vat_id' => $order['customers_vat_id'],
    // EOF - DokuMan - 2010-03-26 added vat_id in order-array
     
    in der order.php vorhanden sein?

     Antonius

    franky_n

    • Experte
    • Beiträge: 4.950
    UMST-ID in die print_order.html einfügen
    Antwort #5 am: 07. Dezember 2010, 10:04:11
    Hallo ah-tonius,

    nein das stimmt nicht ganz.
    Da drüber:

    Code: PHP  [Auswählen]
    // BOF - DokuMan - 2010-03-26 added vat_id in order-array
                                  'vat_id' => $order['customers_vat_id'],
    // EOF - DokuMan - 2010-03-26 added vat_id in order-array
    wird das bereitgestellt in der print_order.php:

    Code: PHP  [Auswählen]
    $order->customer['vat_id']
    und da drüber in der print_order.php:

    Code: PHP  [Auswählen]
    $smarty->assign('CUSTOMERS_VAT_ID', $order->customer['vat_id']);
    wird der Platzhalter in der print_order.html:

    Code: PHP  [Auswählen]
    {$CUSTOMERS_VAT_ID}
    bereitgestellt im Template.

    PS:
    Das

    Code: PHP  [Auswählen]
    <strong>VAT-ID:</strong>{$CUSTOMERS_VAT_ID}<br />
    solltest Du dann später so machen:

    Code: PHP  [Auswählen]
    <strong>{#text_vatid#}</strong>{$CUSTOMERS_VAT_ID}<br />
    und in dem demensprechenden .lang File dann den Platzhalter definieren mit:

    Code: PHP  [Auswählen]
    text_vatid = 'VAT-iD: '
    damit es multilingual bleibt. :)

    Viele Grüße

    Franky

    ah-tonius

    • Mitglied
    • Beiträge: 195
    • Geschlecht:
    UMST-ID in die print_order.html einfügen
    Antwort #6 am: 07. Dezember 2010, 10:45:16
    Hallo

    Geht aber trotzdem nicht. Wenn es möglich ist, in der neuen Version einbauen den UmSt-ID gehört häufig auf die Rechnung und immer häufiger. Zumindest auf die ToDo.

    Gruss Antonius

    franky_n

    • Experte
    • Beiträge: 4.950
    UMST-ID in die print_order.html einfügen
    Antwort #7 am: 07. Dezember 2010, 11:56:45
    Hallo ah-tonius,

    so jetzt aber, ich hab verstanden wo es hakt. ;)

    Die Rechnung wird als PDF ausgegeben und das PDF wird ganz wo anders gebildet.

    In admin/print_order.php nach Z.38:

    Code: PHP  [Auswählen]
    $kundenadresse = xtc_address_format($order->customer['format_id'], $order->billing, 1, '', '<br>');
    das einfügen:

    Code: PHP  [Auswählen]
    $kundenadresse .= '<br>'.$order->customer['vat_id'];
    Dann steht die UStID direkt unter der Adresse des Kunden.

    Viele Grüße

    Franky

    ah-tonius

    • Mitglied
    • Beiträge: 195
    • Geschlecht:
    UMST-ID in die print_order.html einfügen
    Antwort #8 am: 07. Dezember 2010, 15:36:02
    Hallo

    Wenig verstanden.

    Nein ich drucke schon die print_order.html im Template Admin aus.
    Allerdings drucke ich dann statt auf dem Drucker mit einer PDF-Software aus.

    Gruss Antonius

    franky_n

    • Experte
    • Beiträge: 4.950
    UMST-ID in die print_order.html einfügen
    Antwort #9 am: 07. Dezember 2010, 18:17:00
    Hallo ah-tonius,

    tjo dann kann ich Dir nicht weiterhelfen, denn Du scheinst was ganz anderes zu haben als modified eCommerce Shopsoftware oder die 1.05 Version.
    Wenn ich dort im Admin auf "Bestellungen" gehe und unten dann auf Rechnung drücke erscheint ein PDF im Browser.

    Und dieses PDF hat, nach den Änderungen oben, die ich in dem Post genannt habe, dann auch die UStID nach den Adressdaten drin stehen.

    Das habe ich an meinem Originalshop getestet, aber wie gesagt Du scheinst da was gaaaanz anderes zu haben... ;)

    Viele Grüße

    Franky

    ah-tonius

    • Mitglied
    • Beiträge: 195
    • Geschlecht:
    UMST-ID in die print_order.html einfügen
    Antwort #10 am: 09. Dezember 2010, 14:09:34
    Hallo

    Habe ich schon...
    Zitat
    modified eCommerce Shopsoftware v1.05 dated: 2010-07-18
    Wenn ich auf Rechnung klicke wird print_order.html und wenn ich den LS aufrufe wird print_packingslip.html aufgerufen.

    Habe gerade hier die Demo gestartet, da ist es ebenso.

    Antonius

    Manuel Schmöllerl

    • Neu im Forum
    • Beiträge: 19
    UMST-ID in die print_order.html einfügen
    Antwort #11 am: 13. Januar 2011, 16:02:36
    Ich hab' genau das selbe Problem, wie ah-tonius.
    Verwende zwar die Version 1.03, aber es sollte doch auch mit dieser Version funktionieren. Oder?

    Zusätzlich würde ich auch noch gerne die Telefonnummer auf der print_order.html ausgeben.

    Gibt es schon eine Lösung?

    Manuel Schmöllerl

    • Neu im Forum
    • Beiträge: 19
    UMST-ID in die print_order.html einfügen
    Antwort #12 am: 13. Januar 2011, 16:49:02
    Okay, hab's jetzt selbst lösen können :)

    print_order.php nach Zeile 39:

    Code: PHP  [Auswählen]
    $smarty->assign('vat_id_customer',$order->customer['vat_id']);
    $smarty->assign('telephone_customer',$order->customer['telephone']);
     
    print_order.html:

    Code: PHP  [Auswählen]
    <strong>{#telephone#}</strong> {$telephone_customer}<br />
    <strong>{#vatid#}</strong> {$vat_id_customer}<br />
     
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    0 Antworten
    2229 Aufrufe
    16. Dezember 2011, 16:47:22 von wiitool4you
    6 Antworten
    4067 Aufrufe
    25. Oktober 2014, 13:58:01 von Kneumi
    2 Antworten
    4718 Aufrufe
    21. November 2011, 17:31:13 von elpego
               
    anything