Werbung / Banner buchen
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: Auf Rechnung kein Ansprechpartner

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Auf Rechnung kein Ansprechpartner
    am: 22. Juli 2010, 08:45:47
    Hallo,

    momentan ist es so, dass bei der Bestellung als Rechnungsadresse immer unter dem Firmennamen der Name des Bestellers steht. Ich möchte es nun so haben, dass bei der Rechnungsadresse nur Firma, Straße, PLZ und ORt stehen, jedoch nicht der Ansprechpartner (Besteller).
    Bei der Bestellung löschen kann der Kunde den Namen auch nicht - er taucht immer wieder bei der Rechnungsadresse und auch dann auf der Rechnung auf.
    Wo kann man einstellen, dass dieser grundsätzlich nicht bei der Rechnungsadresse erscheinen soll?

    Vielen Dank schon einmal für Hilfe!

    MfG,
    xtc-user09



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

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Auf Rechnung kein Ansprechpartner
    Antwort #1 am: 13. Januar 2011, 14:29:31
    Ich möchte das Thema noch einmal anstoßen, da eine Handelsgesellschaft definitiv keinen Ansprechpartner auf der Rechnung haben darf, sonst kann die Rechnung vom Finanzamt als nicht anerkannt zurückgewiesen werden.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Auf Rechnung kein Ansprechpartner
    Antwort #2 am: 13. Januar 2011, 14:46:21
    So auf die Schnell eine quick&dirty Lösung.

    Kommentiere einfach mal diese zwei Zeilen in der inc/xtc_address_format.inc.php aus:

    Code: PHP  [Auswählen]
    $firstname = addslashes($address['firstname']);
    $lastname = addslashes($address['lastname']);
     
    Dann wirst du aber das Problem haben, dass du nirgendwo mehr einen Vor- und Nachnamen siehst. Das ganze richtig aufzudröseln, wäre ein bisschen mehr Aufwand.

    Du könntest dir zum Beispiel die inc/xtc_address_format.inc.php abspeichern als inc/xtc_address_format_comp.inc.php. Dort kommen die beiden o.g. Zeilen komplett raus. Wichtig ist hierbei, dass du auch die Funktion in "xtc_address_format_comp" umbenennst.

    Danach müsstest du diese neue Funktion der send_order.php und der print_order.php mit Smarty übergeben.

    Code: PHP  [Auswählen]
    $smarty -> assign('address_label_customer_comp',
                       xtc_address_format_comp($order -> customer['format_id'],
                       $order -> customer, 1, '', '<br />'));
     
    und letztendlich in deiner Mailvorlage mit

    Code: PHP  [Auswählen]
    {$address_label_customer_comp}
     
    aufrufen.

    Alles ungetestet und wirklich so auf die Schnelle quick & dirty.

    Gruß
    Ronny

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Auf Rechnung kein Ansprechpartner
    Antwort #3 am: 13. Januar 2011, 14:46:46
    In Anlehnung an: Email des Kunden auf Rechnung/Lieferschein

    befolgst du die Schritte/Codeänderungen für
    Zitat
    "Datei admin/print_order.php, Zeile 35 ca. und Datei admin/print_packingslip.php, Zeile 35 ca. "

    Danach ersetzt du in deiner templates\xtc5\admin\print_order.html den Teil

    Code: PHP  [Auswählen]
    {$address_label_customer}
    mit

    Code: PHP  [Auswählen]
    {$order_customer.company}
    {$order_customer.street_address};
    {$order_customer.city}
    {$order_customer.postcode}
    {$order_customer.country}
    {$order_customer.telephone}
    {$order_customer.email_address}
     
    Das sollte genügen ;)

    Man könnte auch zusätzlich eine Fallunterscheidung in Betracht ziehen:
    "Vor und Nachname nur unterdrücken, wenn das Feld "company" gefüllt ist"

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Auf Rechnung kein Ansprechpartner
    Antwort #4 am: 13. Januar 2011, 22:23:20
    Danke für eure Antworten - ich werde das einmal testen!

    @Dokuman: Das Problem bei der Lösung ist aber, dass dem Kunden dieses in der Bestellabwicklung nicht angezeigt wird. Ich habe schon mehrfach den Fall gehabt, dass die Kunden wenn sie in der Bestellabwicklung merken, dass bei der Rechnungsadresse ihr Name steht, diese Bearbeiten und --- --- reinmachen und dann als Kommentar schreiben, dass bei einer Handelsgesellschaft kein Name stehen darf.

    Die einfachere und bessere Variante wäre es, wenn man es so ändern könnte, dass man bei der Bearbeitung der Rechnungsadresse keinen Vor- und Nachnamen eingeben muss, dieses Feld also kein Pflichtfeld ist. So könnte dann ja jeder, der weiß, dass der Name nicht auf der Rechnung stehen darf, beim Bearbeiten der Rechnungsadresse den Namen entfernen kann. Ist dies möglich?

    MfG,
    xtc-user09

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    6 Antworten
    4802 Aufrufe
    06. Mai 2013, 09:44:57 von piru
    3 Antworten
    1484 Aufrufe
    04. Februar 2017, 11:26:55 von hpzeller
    2 Antworten
    3228 Aufrufe
    22. März 2011, 11:49:30 von Wizard