Hallo, ich habe Zahlungsweise "Rechnung" nur für Deutschland (D) erlaubt. Nun bestellt ein Kunde aus der Schweiz (Rechungsadresse), damit aber die Kosten für den Versand niedrig bleiben, lässte er sich es nach Deutschland senden (Versandadresse), nun kann er aber per Rechnung bezahlen. Was ich blöd finde. Wie kann ich es einstellen, daß wenn die Rechnungsadresse in der Schweiz ist, der Kunde nicht per "Rechnung" auswählen kann. Grüße Clemens
Ja, mach ich so, aber die Einschränkung bezieht sich auf die Versandadresse nicht auf die Rechnungsadresse!!
ohh ok das wuste auch noch nicht.. vielleicht kann man einen kleinen Overload bauen der abfragt ob bei Rechnungsadresse Schweiz ausgewählt ist, und dann das Rechnung Auswahlmodul ausblendet, oder nicht auswählbar macht inkl Hinweis.
Am klügsten wäre da eher das Rechnungsmodul selbst mal eben etwas anzupassen. Da drin gibts das hier: xtc_db_query("select zone_id from ".TABLE_ZONES_TO_GEO_ZONES." where geo_zone_id = '".MODULE_PAYMENT_INVOICE_ZONE."' and zone_country_id = '".$order->delivery['country']['id']."' order by zone_id"); Du willst für deinen Falll dann eher die Rechnungsadresse.
@Wilken (Gambio) In den Modulen steckt nur die Prüfung für die Zone, die Liste der erlaubten Länder wird in der payment-Klasse behandelt. Man müsste ggf. beides anpassen.
Aha vielen Dank für die Antworten. Ich hatte gehofft das im Admin lösen zu könnne, die o.g. EIngriffe in den Shop hmm für mich zu hoch... Grüße Clemens