Kurzinfo


Andreas von Studnitz

mehr »

Andreas von Studnitz arbeitet seit 2012 als Geschäftsführer und Entwickler für die Magento-Agentur integer_net GmbH. Aktuelle Informationen finden Sie unter www.integer-net.de

Kontakt

Telefon:
0170 486 0 464

E-Mail:
avs(at)avs-webentwicklung.de

Twitter: twitter.com/avstudnitz

mehr »

< Details zu Magento 2

Magento: Versandkosten im Warenkorb anzeigen

20.06.2011 15:44

Zur Anzeige der Versandkosten im Warenkorb gibt es ein einfaches Magento-Modul.

Wer hat sich nicht schon darüber geärgert, dass die Versandkosten in Magento erst angezeigt werden, wenn der Bestellprozess bereits weit fortgeschritten ist?

Magento berechnet die zur Verfügung stehenden Versandarten und die zugehörigen Versandkosten auf Basis der Lieferadresse. So hat ein Kunde in Deutschland üblicherweise andere Konditionen als einer in den USA.

Viele deutsche Shops vertreiben ihre Produkte allerdings ausschließlich oder größtenteils nach Deutschland. So wäre es doch eine feine Sache, wenn die Versandkosten bereits im Warenkorb angezeigt würden - für (fast) alle Kunden sind sie sowieso gleich und beruhen nur auf den Artikeln im Warenkorb. Hierfür gibt es ein Magento-Modul, das genau das macht:

PRWD_AutoShipping (Details und Download unter http://www.magentocommerce.com/magento-connect/Rob+Knight/extension/1384/prwd-auto-shipping).

Es wählt automatisch die erste (und damit günstigste) verfügbare Versandart für das eingestellte Land aus, solang noch keine Versandadresse eingetragen ist.

Zur Inbetriebnahme muss es in der Konfiguration unter Verkäufe => Auto Shipping aktiviert werden, und man muss das Standard-Land angeben, für das die Versandkostenberechnung durchgeführt werden soll.

Auch wenn bei den Kompatibilitätsangaben "1.3" angegeben ist, funktioniert das Modul einwandfrei unter Magento CE 1.5 und EE 1.10.

 

Kommentare

Daniel Sasse, 21.06.11 06:27:
Danke für den Tipp,
ja dass ist schon immer etwas ärgerlich so wie es standardmäßig ist das man die Versandkosten nur im Warenkorb sieht wenn man diese zuvor etwa im Bereich "Billing" berechnen lassen hat auf Grundllage der Anschrift.

Wenn man sie mit dieser Extension schon vor diesen Step anzeigen lassen kann, dann ist das Klasse!

Daniel
Hilmar Joeres, 18.08.11 17:31:
vielen Dank für diesen Tipp. Habe eine Weile gesucht nach einer guten Lösung.

Kann auch bestätigen, dass das Modul unter 1.5.1 problemlos läuft - nur muss man sich beim ersten Mal erneut ins Backend einlochen - sonst erhält man ein 404

Hilmar
Andreas von Studnitz, 18.08.11 17:40:
Korrekt, das ist bei allen Modulen so, die einen neuen Konfigurationsbereich definieren.
Daniel , 14.11.11 13:15:
Läuft unter 1.6.1 problemlos
nikolas , 14.03.12 18:12:
Ich habe das Problem, dass ich den Warenkorb zunächst aktualisieren muss, bevor ich die Versandkosten angezeigt bekomme. Woran könnte das liegen?
alex , 28.09.12 23:54:
Ich habe ebenfalls das Problem, dass die Versandkosten erst nach dem Aktualisieren des Warenkorbs erscheinen. Gibst es dazu eine Lösung. Leider bisher nichts gefunden.
Paul , 14.01.13 14:19:
danke für den Tip.

Hab getestet functioniert auch mit Mangento 1.7.0.2
Paul , 16.03.13 01:22:
Hat jemand das Problem mit dem Warenkorb gelöst? Man muss wirklich den Warenkorb aktualisieren und erst dann werden die Versandkosten angezeigt. Oder wenn man angemeldet ist dann werden die gleich angezeigt.
Hat jemand die Lösung???
Paul , 17.03.13 14:53:
Hier die Lösung:
Es müssen weitere events eingetragen werden.

<controller_action_predispatch_checkout_cart_index>
<observers>
<prwd_autoshipping_observer>
<type>singleton</type>
<class>autoshipping/observer</class>
<method>add_shipping</method>
</prwd_autoshipping_observer>
</observers>
</controller_action_predispatch_checkout_cart_index>

und das gleiche für:
<controller_action_postdispatch_sales_order_reorder>
<controller_action_postdispatch_checkout_cart_delete>
Kommentar hinzufügen












Den Code eingeben: *


* - Pflichtfeld