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: Zugriff auf das Land des Bestellers in checkout_success.php

    frankkugler

    • Neu im Forum
    • Beiträge: 21
    Guten Morgen zusammen,

    wie kann auf das Land (Rechnungsadresse des Bestellers) in der checkout_success.php zugegriffen werden?

    Steht diese Information direkt zur Verfügung?

    Viele Grüße und Danke vorab,
    Frank

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

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #1 am: 13. März 2012, 08:37:57
    Moin Frank,

    was genau meinst du mit "zugegriffen werden"? Was hast du vor?

    Greets,
    Chris

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #2 am: 13. März 2012, 08:42:30
    in der

    Hallo,

    nicht "vor der"? Was willst du bezwecken damit?

    Gruß

    frankkugler

    • Neu im Forum
    • Beiträge: 21
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #3 am: 13. März 2012, 08:47:15
    Ich habe bereits die Anzeige der Bankverbindung erfolgreich eingebaut.

    Diese muss nun abhängig vom Land angezeigt werden - zwei Bankverbindungen vorhanden (Deutschland/Schweiz)

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #4 am: 13. März 2012, 09:21:58
    Ich kann nur davor warnen, die Bankverbindung(en) bereits im Vorfeld der order_mail bekannt zu geben. Was, wenn du eine Bestellung nicht annehmen willst/kannst? Dann ist die Kohle bereits im Anmarsch und du hast nur Ärger damit.

    Greets,
    Chris

    frankkugler

    • Neu im Forum
    • Beiträge: 21
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #5 am: 13. März 2012, 09:24:18
    Ich kann nur davor warnen, die Bankverbindung(en) bereits im Vorfeld der order_mail bekannt zu geben. Was, wenn du eine Bestellung nicht annehmen willst/kannst? Dann ist die Kohle bereits im Anmarsch und du hast nur Ärger damit.

    Vielen Dank für den Hinweis. Das ist aber genau abgeklärt worden. Die Auftragsbestätigung wird ebenso automatisch (zusammen mit der Bestellbestätigung) versendet.

    frankkugler

    • Neu im Forum
    • Beiträge: 21
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #6 am: 13. März 2012, 09:49:25
    Es funktioniert...

    Code: PHP  [Auswählen]
    $order->billing['country']

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #7 am: 13. März 2012, 09:55:07
    Hallo,

    du müsstest die country_id abfragen der Lieferadresse oder der Rechnungsadresse.
    Wenn es die 81 ist dann gibst du die deutsche Kontonummer aus ansonsten die der Schweiz.

    Gruß

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #8 am: 13. März 2012, 09:56:22
    Ich halte das für - automatisches - Harakiri, aber seis drum.

    Auch wenns nervt, möchte ich hier mal mit dem Begriffswirrwarr "Auftragsbestätigung" vs. "Bestellbestätigung" aufräumen: das ist das gleiche, wobei man "Aufträge" nur im Dienstleistungsbereich bestätigt, Bestellungen hingegen beim Wareneinkauf.

    Du schickst also automatisch eine Bestelleingangsbestätigung raus, dicht gefolgt von einer Bestellbestätigung. Wie du jetzt die jeweils richtige Bankverbindung (oder beide zusammen, mit dem Hinweis "Für unsere Schweizer Kunden ...") da reinkriegst, muss dir ein Coder sagen. Ich kann sowas nicht.

    Greets,
    Chris

    frankkugler

    • Neu im Forum
    • Beiträge: 21
    Re: Zugriff auf das Land des Bestellers in checkout_success.php
    Antwort #9 am: 13. März 2012, 10:03:09
    Die Bestelleingangsbestätigung/Bestellbestätigung geht zusammen mit der Auftragsbestätigung raus. Das ist so von Trusted Shops abgenommen und zertifiziert.

    Bei einem Shop mit Massenware kann/muss ich nicht jede Bestellung manuell überprüfen und bestätigen.

    Lösung in der checkout_success.php

    Code: PHP  [Auswählen]
    if ($order->billing['country'] != "Switzerland" ) {
    ...
    } else {
    ...
    }
    12 Antworten
    6328 Aufrufe
    19. November 2009, 14:50:53 von DokuMan
    8 Antworten
    5906 Aufrufe
    26. Januar 2010, 16:26:17 von Tomcraft
    9 Antworten
    5089 Aufrufe
    18. Oktober 2013, 02:59:53 von web0null
    0 Antworten
    1787 Aufrufe
    22. Dezember 2012, 15:52:40 von Igotcha