Mediagraphik GmbH Ulmer Str. 40 73728 Esslingen am Neckar
Tel: 0711 / 656 837 10 Fax: 0711 / 656 837 19
info@mediagraphik.de www.mediagraphik.de
Tim Resl
Geschäftsführer & E-Commerce Berater
Beratung & Geschäftsführung
Fachartikel / Nachnahme Zustellgebühr in Shopware Checkout hinzufügen
Liebe Shopbetreiber,
immer wieder werden wir gefragt, wie man die 2€ DHL Zustellgebühr in Shopware integriert?!
Man hört oft: "Man kann doch die 2€ bei den Versandkosten oben drauf schlagen (Bsp.: 4,50€ Versandkosten + 2€ Zustellgebühr = 6,50 € Gesamt)". Das dürfen Sie so nicht machen, weil die 2€ netto sind und auch von der DHL einbehalten werden.
Rechtlich gesehen muss der Hinweis zur Zustellgebühr aber direkt bei der Auflistung der gesamten Kosten stehen. (Wir übernehmen hierfür keine Haftung)
Wir haben eine ganz schnelle Lösung entwickelt, die wir Ihnen gerne zeigen möchten:
Wir gehen beim Dateipfad immer vom Standard Responsive Theme aus.
/frontend/checkout/cart_footer.tpl
im {block} {block name='frontend_checkout_cart_footer_field_labels_taxes'} am Ende einfügen
{if $sUserData.additional.payment.name == 'cashdhl'} <div class="confirm--nachname">{s name="confirm-nachname" namespace="frontend/checkout/cart_footer"}{/s}</div> {/if}
Tauschen Sie 'cashdhl' mit Ihrem Zahlungsart-Name für Nachnahme DHL Versand.
Dann müssen Sie im Shopware Backend noch ein neuen Textbaustein erstellen:
Namespace: frontend/checkout/cart_footer Name: confirm-nachname Wert: <b>Gewählte Zahlungsart: </b>Nachnahme DHL<br />Bitte beachten Sie, dass bei Zahlungsart „Nachnahme“ in Kombination mit der Versandart „DHL Paketversand“ zusätzlich zur Nachnahmegebühr ein Übermittlungsentgelt in Höhe von EUR 2,00 anfällt. Dieses wird vom Zusteller bei Übergabe der Ware erhoben.
Optional können Sie natürlich noch etwas CSS/Less in die checkout.less einfügen:
.confirm--nachname { text-align: left; .unitize(margin-top, 16); color: #1CB95F; .unitize(font-size, 13); .unitize(line-height, 19); line-height: 19px; }
Wenn Sie Fragen haben, können Sie gerne einen Kommentar abgeben.