Huhu =)
Bin nicht ganz sicher, ob das hier der richtige Bereich ist. Hoffe so.
Gibt ja einige Threads hier zum Thema Versandkosten, aber keiner hat mir so wirklich weitergeholfen.
Es ist so: Aktuell möchte ich im Shop ausschließlich Downloadartikel anbieten (später soll sich das ändern).
Diese Artikel habe ich nun eingerichtet, wie hier beschrieben.
Das heißt speziell:
Downloads are NOT Virtual Products so use:
Product is Virtual: No, Shipping Address Required
Downloads are NOT Always Free Shipping so use:
Always Free Shipping: No, Normal Shipping Rules
Beide Punkte sind bei mir also entsprechend auf "No" gestellt.
Jetzt ist das Problem, dass bei den Produkten "zzgl. Versand" angezeigt wird - auch wenn korrekterweise beim Checkout die Versandkosten tatsächlich mit 0,00 Euro angegeben werden.
Ich würde also gerne statt des "zzgl. Versandkosten" auch bei Downloadartikeln gerne "versandkostenfrei" dort stehen haben.
Das funktioniert, wenn ich "Always Free Shipping" auf "Yes" setze, entspricht dann aber nicht mehr der obigen Anleitung und soll angeblich Probleme verursachen.
Auf der product-display-Seite habe ich das Problem gelöst indem ich in der tpl_product_info_display.php nachstehende Zeilen
ergänzt habe, womit das jetzt so aussieht:
Das funktioniert prima. Ich hab da ein bisschen getrickst und die "Versandkostenfrei"-Anzeige über das Gewicht 0 proviziert. Jedoch gilt das natürlich nicht für die Artikelisten.
In den Dateien für die Artikellisten nehme ich an, die entscheidende Stelle wäre hier:
allerdings sind alle Versuche, den Teil umzuschreiben, bisher gescheitert. Sprich - ein Fehler wurde zwar nicht ausgeworfen, aber die gewünschte Änderung trat auch nicht ein.
Was mache ich falsch?
Ansonsten - habe ich vllt. etwas bei den Modulen falsch eingestellt? Aktuell habe ich lediglich das freeshipper aktiviert, hatte allerdings auch das freeoptions getestet, was jedoch keinen Unterschied brachte. Finde die Module alle etwas verwirrend (o.O)
Hilfe.
Danke für eure Zeit.
Bin nicht ganz sicher, ob das hier der richtige Bereich ist. Hoffe so.
Gibt ja einige Threads hier zum Thema Versandkosten, aber keiner hat mir so wirklich weitergeholfen.
Es ist so: Aktuell möchte ich im Shop ausschließlich Downloadartikel anbieten (später soll sich das ändern).
Diese Artikel habe ich nun eingerichtet, wie hier beschrieben.
Das heißt speziell:
Downloads are NOT Virtual Products so use:
Product is Virtual: No, Shipping Address Required
Downloads are NOT Always Free Shipping so use:
Always Free Shipping: No, Normal Shipping Rules
Beide Punkte sind bei mir also entsprechend auf "No" gestellt.
Jetzt ist das Problem, dass bei den Produkten "zzgl. Versand" angezeigt wird - auch wenn korrekterweise beim Checkout die Versandkosten tatsächlich mit 0,00 Euro angegeben werden.
Ich würde also gerne statt des "zzgl. Versandkosten" auch bei Downloadartikeln gerne "versandkostenfrei" dort stehen haben.
Das funktioniert, wenn ich "Always Free Shipping" auf "Yes" setze, entspricht dann aber nicht mehr der obigen Anleitung und soll angeblich Probleme verursachen.
Auf der product-display-Seite habe ich das Problem gelöst indem ich in der tpl_product_info_display.php nachstehende Zeilen
PHP-Code:
<?php if(zen_get_product_is_always_free_shipping($products_id_current) && $flag_show_product_info_free_shipping) { ?>
<div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON; ?></div>
<?php } ?>
PHP-Code:
<?php if(zen_products_lookup((int)$_GET['products_id'], 'products_price') && ($product_weight) ==0 || zen_get_product_is_always_free_shipping($products_id_current) && $flag_show_product_info_free_shipping) { ?>
<div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON; ?></div>
<?php } ?>
In den Dateien für die Artikellisten nehme ich an, die entscheidende Stelle wäre hier:
PHP-Code:
if ((PRODUCT_ALL_LIST_PRICE != '0' and zen_get_products_allow_add_to_cart($products_all->fields['products_id']) == 'Y') and zen_check_show_prices() == true) {
$products_price = zen_get_products_display_price($products_all->fields['products_id']);
$display_products_price = TEXT_PRICE . ' ' . $products_price . str_repeat('<br clear="all" />', substr(PRODUCT_ALL_LIST_PRICE, 3, 1)) . (zen_get_show_product_switch($products_all->fields['products_id'], 'ALWAYS_FREE_SHIPPING_IMAGE_SWITCH') ? (zen_get_product_is_always_free_shipping($products_all->fields['products_id']) ? TEXT_PRODUCT_FREE_SHIPPING_ICON . '<br />' : '') : '');
}
Was mache ich falsch?
Ansonsten - habe ich vllt. etwas bei den Modulen falsch eingestellt? Aktuell habe ich lediglich das freeshipper aktiviert, hatte allerdings auch das freeoptions getestet, was jedoch keinen Unterschied brachte. Finde die Module alle etwas verwirrend (o.O)
Hilfe.
Danke für eure Zeit.
Kommentar