Magento: Packstation auf Rechnung erlauben

Magento erlaubt standardmäßig nicht eine Packstation als Rechnungsadresse anzugeben. Das ist eigentlich eine nahezu zwingende Idee, denn eine Packstation ist nie eine gültige Rechnungsadresse. Zum Problem wird das Ganze dann, wenn du Geschäfte über Amazon machst. Denn Amazon stellt idiotischerweise keine Rechnungsadressen zur Verfügung, aber die Versandadresse kannst du nicht als Rechnungsadresse verwenden, wenn dort eine Packstation angegeben ist.
Das Problem lässt sich lösen, in dem du einfach die entsprechende Prüfung auskommentierst. Wirkliche nötig ist die Prüfung nicht. Welcher Kunde gibt schon die Packstation als Rechnungsadresse ein und die Straßenadresse als Versandadresse? Habe ich noch nie erlebt.
Um die Prüfung in der DHL-Account Extension zu ändern, bitte nicht die Originaldatei
[bash]
app/code/community/Dhl/Account/Model/Quote/Address.php
[/bash]
ändern, sondern ein entsprechendes Verzeichnis in app/code/local anlegen und dort bearbeiten:
[bash]
mkdir -p app/code/local/Dhl/Account/Model/Quote/
cp app/code/community/Dhl/Account/Model/Quote/Address.php app/code/local/Dhl/Account/Model/Quote/Address.php
emacs app/code/local/Dhl/Account/Model/Quote/Address.php
[/bash]
und dann einfach die entsprechende Kontrolle auskommentieren:
[php]
/*
if ($this->getAddressType() == self::TYPE_BILLING) {
if (preg_match(‚/pac?k(et)?station/i‘, $this->getStreetFull())) {
$errors[] = Mage::helper(‚customer‘)->__(‚No parcel pick up machines are allowed in billing address. To send to a parcel pick up machine you should enter it as shipping address.‘);
}
}
*/
[/php]
Das wars dann auch schon.
Related Articles
FET testen
FETs gehen ja eigentlich nicht so schnell kaputt. Aber manchmal will ich doch schnell checken, ob ein FET noch heile ist. Die Kennzahlen kannst du natürlich nicht so schnell nachmessen, ob der FET es aber im Prinzip noch tut, kann man schnell checken. Mit Video.
188 m Twisted-Pair Kabel – Experimente
Ich habe gerade einen Rest TP-Kabel aus dem Keller gefischt und wiederhole mit diesem jetzt die Experimente, die ich die Tage schon mit 30m Sternvierer-Kabel (TQ) gemacht habe. Ich bin unglaublich gespannt, ob dabei etwas interessantes herauskommt.
Die Mission wird im Endeffekt sein: Kann man einen 1-Wire Temperatursensor DS18S20 über 180m TP-Kabel anschließen?
Achtung vor billigem Silikonschlauch: billiges PVC als Silikon getarnt!
Kaum zu glauben? 100m Silikonschlauch für rund 20€? Tja, wer billig kauft, kauft zwei mal. Aber auch teurer Schlauch auf