Magento Zahlungs- und Versandarten

Spätestens, wenn man innerhalb eines Magento-Onlineshops die Versandart "Abholung" und die Zahlungsart "Nachnahme" anbietet, sollte man sich mit der Abhängigkeit von Versand- und Zahlungsart beschäftigen.

Denn die Bezahlung bei Lieferung per Nachnahme sollte natürlich nicht erscheinen, wenn man sich im vorherigen Schritt dazu entschieden hat, die Ware eigenhändig abzuholen. Hier hilft ein Eingriff in die Datei

\app\design\frontend\PACKAGENAME\THEMENAME\template\checkout\onepage\payment\methods.phtml

in der wir die Darstellung der Zahlungsarten in unserer Magento-Installation an folgende Bedingung
knüpfen (ca. Zeile 43, vor "<dt>"):

if ($_code != 'payone_cash_on_delivery' ||
$this->getQuote()->getShippingAddress()->getShippingMethod()!='freeshipping_freeshipping'):

Hierbei ist der Code der Zahlungsart natürlich entsprechend zu ersetzen. Danach wird die Zahlungsart "Nachnahme" nur angezeigt, wenn wir vorher keine Abholung vereinbart haben ("freeshipping_freeshipping"). Onlineshop-Version: Magento 1.7.0.2.

... zurück zum Blog

AUSGEZEICHNET

Ein von uns entwickeltes Webportal wurde mit dem Humboldt-Preis für Nachhaltigkeit ausgezeichnet.

PROJEKT

Nachhaltige Sportveranstaltungen in Deutschland

AUSZEICHNUNG

Wissenschaftliche Auszeichnung
in Kooperation mit der Deutschen Sporthochschule Köln

Projekt Webportal Mockup