Bankeinzug / Lastschrift mit Magento

Freitag, 16. April 2010 14:40:34 Europe/Berlin

Die beliebte Magento-Erweiterung DebitPayment wurde heute in einer neuen Version veröffentlicht. Dieser Post soll einen kurzen Überblick über die neuen Features geben, die sicherlich vielen Händlern einen Mehrwert bieten wird.

Checkout

Im Checkout gibt es nun bei der Zahlungsart das zusätzliche Feld "Bankname", welches von dem Modul automatisch ausgefüllt wird, sobald ein Kunde seine Bankleitzahl eingegeben hat. Zusätzlich prüft das Modul auch noch, ob es die entsprechende Bankleitzahl überhaupt vorhanden ist oder nicht. Folgende Grafik soll dies kurz verdeutlichen:

Checkout

Bankdaten speichern

In der Konfiguration hat man nun die Möglichkeit die Option "Bankdaten speichern" auf "Ja" zu setzen. Damit wird dem Kunden die Möglichkeit zur Verfügung gestellt, seine Bankdaten in seinem Benutzerkonto zu hinterlegen, bzw. dem Administrator wird die Möglichkeit gegeben, die Bankdaten seines Kunden auch im Administrationsbereich zu editieren.

Konfiguration
Konfiguration des Moduls

Menüpunkt Benutzerkonto
Entsprechender Menüpunkt im Benutzerkonto

Bankdaten Eingabe
Eingabe der Bankdaten im Benutzerkonto

Kunden bearbeiten im Backend
Möglichkeit des Administrators, die Bankdaten im Administrationsbereich zu editieren

Changelog für Version 0.4

- Vollständiges Refactoring des Moduls
- AJAX-Abfrage des Kreditinstituts
- Caching der Bankinformationen zur Verbesserung der Performance
- Möglichkeit hinzugefügt, Kontodaten zu speichern und im Frontend und Backend zu bearbeiten
- Formularfelder im Checkout vorausgefüllt mit gespeicherten Bankdaten
- Encryption Bug behoben
- Erweiterung vollständig übersetzbar gemacht
- Erweiterung auch für StoreView konfigurierbar gemacht

Dank

Mein besonderer Dank gilt der Firma Phoenix Medien, welche sehr viel Code zu der neuen Version des Moduls beigesteuert hat.

Download

Das Modul ist ganz normal über MagentoConnect und den Magento-Downloader zu beziehen.

Extension-Seite: http://www.magentocommerce.com/magento-connect/therouv/extension/676/bankeinzug--lastschrift-debit-payment-/
Extension-Key: magento-community/DebitPayment

Alternativ kann das Modul aber auch hier als zip-Datei heruntergeladen werden. Zur Installation, bitte entpacken und via FTP in das Hauptverzeichnis von Magento laden.

 

14 Kommentar(e) | Abgelegt unter Magento - Entwickling & Erweiterungen Verfasst von Rouven Alexander Rieker

Die älteren Versionen von Magento, beispielsweise die Version 1.3.2.3, haben leider einen kleinen Bug, welcher sich auf den Downloader auswirkt, nachdem ein weiterer Store angelegt wird. So erhält man beim Aufruf des Downloaders den Fehler Fatal error: Uncaught exception 'Mage_Core_Model_Store_Exception'. Dieses Problem kann man aber aus der Welt schaffen, wenn man die Datei App.php (app/code/core/Mage/Core/Model/) wie folgt abändert:

$id = $this->_currentStore;

ersetzen mit

$id = $this->_currentStore ? $this->_currentStore : "default";

und schon läuft der Downloader wieder problemlos.

Vielen Dank an Rackspeed für diesen Hinweis :-)

0 Kommentar(e) | Abgelegt unter Magento - Allgemein Verfasst von ITABS GbR

Vimeo und SSL? Gar kein Problem!

Donnerstag, 8. April 2010 17:28:56 Europe/Berlin

Ähnlich wie bei Youtube hat man bei Vimeo.com die Möglichkeit, Videos hochzuladen und diese dann via Flash in die eigene Website einzubauen. Dabei bietet Vimeo gegenüber Youtube den Vorteil, dass man mit einem Premium Account den Player entsprechend den eigenen Wünschen anpassen und gestalten kann, kurzum ist aus meiner Sicht Vimeo eher etwas für den Business Bereich, Youtube hingegen eher für Communitys, Blog usw.

Umso ärgerlicher ist es, dass bei Vimeo eigentlich keine Möglichkeit besteht, ein Video über eine gesicherte Verbindung (SSL) einzubetten. Fügt man den erzeugten Code ein und ruft die eigene Website via https auf, wird das Zertifikat automatisch ungültig. In 90% der Fälle ist es dabei wohl auch nicht notwendig, innerhalb einer SSL Verbindung ein Video einzubetten, aber für den unrealistischen Fall gibt es einen kleinen Trick ;-)

vimeo-1.png

Wenn man den Code zum integrieren in die Website bekomm muss man alle http Angaben in https umändern, gleiches gilt für vimeo.com welches man mit secure.vimeo.com ersetzt. Und schon wird das Video über eine https, d.h. SSL Verbindung, in die eigene Seite integriert.

 

0 Kommentar(e) | Abgelegt unter Allgemein Verfasst von ITABS GbR

Zugriff auf die Magento VM von einen externen Rechner

Donnerstag, 8. April 2010 08:52:52 Europe/Berlin

Ursprünglich war die Magento VM für die direkte Nutzung konzipiert, d.h. man hat sich das VirtualBox Image heruntergeladen, in die VirtualBox importiert und hätte dann direkt über VirtualBox die Magento VM nutzen können. In letzter Zeit haben wir aber verstärkt Anfragen erhalten, wie man die Magento VM eigentlich vom Hostsystem aus nutzen kann, d.h. man lässt die Magento VM im "Hintergrund" laufen und greift mit seinem Rechner direkt auf Magento zu. Grundsätzlich ist das kein Problem, aber es erfordert die Änderung einiger Einstellungen.

Vorweg: Von Haus aus ist es technisch nicht möglich, direkt auf die Magento VM zuzgreifen. Das liegt daran, dass die Magento VM (durch das eigene Netzwerk) einen anderen IP / Netzwerk Kreislauf wie ihr eigener Rechner hat. Beispielsweise hat die Magento VM nach dem start folgende IP / Netzwerk Konfiguration:

magento-network-1.png

Würde ich nun die IP Adresse 10.0.4.15 in meinem Browser auf dem Hostsystem eingeben, würde ich keinen Zugriff auf die Magento VM haben, d.h. im ersten Schritt muss man die Magento VM in sein eigenes Netzwerk "einbinden".

Hierfür klickt man einfach auf Geräte -> Netzwerkadapter und stellt den Adapter1 von NAT auf Netzwerkbrücke.

magento-network-2.png

Nach dieser Änderung, wird der Magento VM eine neue IP Adresse zugewiesen, in diesem Fall die 192.168.115.58. Greift man nun über sein Hostsystem auf die http://192.168.115.58:10088 zu (Port nicht vergessen!), landet man schon einmal auf dem lokalen Webserver der Magento VM.

magento-network-3.png

Würde man nun direkt auf http://192.168.115.58:10088/magento zugreifen, würde man bei der Magento Installation der Magento VM landen, da aber in der Magento Konfiguration die http://127.0.0.1 als  Domain definiert ist, würde bei dem oben genannten Aufruf versucht werden, auf den eigenen Rechner zuzugreifen (auf den localhost). Daher muss man im letzten Schritt in der Magento VM in die Einstellungen von Magento gehen und dort entsprechen die secure bzw. unsecure Domain abändern.

magento-network-4.png

Anschließend klappt dann auch der Aufruf vom Hostsystem ;-)

magento-network-5.png

1 Kommentar(e) | Abgelegt unter Magento - MagentoVM Verfasst von ITABS GbR

Magento VM in der Version 2.1.3 veröffentlicht

Montag, 5. April 2010 14:12:48 Europe/Berlin

Ab sofort steht die Magento VM (Virtual Machine) in der Version 2.1.3 zum Download bereit. Neben Updates für das Hostsystem (Ubuntu) verfügt die Magento VM nun auch über zwei populäre und umfangreiche Entwicklungsumgebungen. Dabei handelt es sich um Netbeans sowie Aptana, welche beide vorinstalliert mitgeliefert werden. Die neuste Version der Magento VM kann wie üblich unter http://www.magento-vm.de heruntergeladen werden.

Aptana Netbeans

0 Kommentar(e) | Abgelegt unter Magento - MagentoVM Verfasst von ITABS GbR