Antwort #8 am: 03. April 2012, 18:13:53
Was meinst du damit, diese Unterscheidung gibt es nicht? Wenn ich eine bestimmte Bezahlvariante nur für z.B. DE zulasse. Dann muss der Shop doch das Land um das es geht irgendwo hernehmen.
Das ist richtig, der Shop macht das m.W. aber nicht einheitlich. Jedes Zahlungsmodul kann das anders handhaben. Zum Beispiel: Nachnahme
muss sich nach der Lieferadresse richten, bei Vorkasse ist es egal.
Oder anders, ich möchte als Deutscher meinem amerikansichen Freund etwas zuschicken und kann dann nur per Paypal zahlen statt mit allen anderen in Deutschland zulässigen Bezahlvarianten? Mein ich das nur oder hakt da etwas?
Nein, wenn Gauner sich mit einer zufällig aus dem Adressbuch / Telefonbuch sich eine deutsche Anschrift aussucht und sich die Ware nach USA oder Ukraine schicken lässt, sollten nur die sicheren Zahlunsgarten zu Verfügung stehen. Das bedeutet Rechnung, Lastschrift etc. dürfen bei abweichender Lieferanschrift nicht angeboten werden. Das halte ich durchaus für sinnvoll.
Im jeweiligen Zahlungsmodul ist folgender Code in der Function update_status zu finden
z.Bsp.: Banktransfer, Abfrage nach Rechnungszone
} elseif ($check['zone_id'] == $order->billing['zone_id']) {
oder Invoice (Rechnung) Abfrage nach Lieferzone:
elseif ($check['zone_id'] == $order->delivery['zone_id']) {