Neu Checkout Versandkosten überspringen

Nobby

Gut bekanntes Mitglied
23. April 2009
241
9
Hallo auch,

gibt es im Shop4CE irgendeine Möglichkeit im Checkout alles auszublenden, was mit Versand und Versandkosten zu tun hat?

Hintergund wäre ein Shop eben ohne Versand, da nur Dienstleistungen angeboten werden sollen, und eben diese benötigen keinen Versand. Wäre auch leicht irritierend, wenn Kunde gesagt bekommt für die Dienstleistung wird kein Versand berechnet.

Ich meine mich erinnern zu können dass es im Shop2 oder 3 möglich war, diesen Schritt im Checkout zu überspringen.
 

Dustin

Sehr aktives Mitglied
14. Mai 2008
2.968
51
Enger
Wir haben auch alles Versandkostenfrei und würden den schritt auch gerne rausnehmen! Wäre toll wenn dazu mal einer etwas sagen könnte.

Gruß Dustin
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.220
1.957
Berlin
Ich hatte es mir mal angeschaut, um das mittels Hooks zu überspringen, aber egal was ich versuchte, hat nicht geklappt.
Irgendwas hat noch gestört und ich hatte noch keine Zeit das weiter zu verfolgen.

Bis dahin springe ich mittels Javascript automatisch weiter, aber das ist Murks.
 

marcel.henkel

Aktives Mitglied
10. Januar 2017
2
0
Genau das Gleiche versuche ich gerade auch umzusetzen. Hat jemand eine Lösung gefunden ?

An css-umsetzung: Mit Javascript wird dann der Button "mit Bestellung fortfahren", in step2_delivery_address.tpl, automatisch betätigt oder ? Wie sieht dieses Javascript aus? Bei mir funktioniert dieses bisher nicht.

Folgendes habe ich nach den beiden </form> Tags eingefügt.
Code:
                    <script type="text/javascript">
                        function submitform()
                        {
                        document.checkout-choose-deliveryaddress.submit();
                        }
Gruß,
Marcel
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.220
1.957
Berlin
:)

das geht auch ein wenig anders :)
ich habe hier zwei, eins für das payment und eins für den versand, gibt es jeweilig nur eine Option, springt er direkt weiter.

Erstelle in deinem layout eine js Datei die du dann einbindest und füge das dort ein.

Code:
jQuery(document).ready(function() {
    if(jQuery("#order-enter-shipping-options").length>0  && !document.location.href.match(/\?edit/)) {
        if(jQuery("#order-enter-shipping-options input[type='radio']").length<=1) {
            jQuery("#order-enter-shipping-options input[type='radio']").attr("checked",true).closest("form").submit();
        }
    }

    if(jQuery("#order-payment-options").length>0 && !document.location.href.match(/\?edit/)) {
        if(jQuery("#order-payment-options input[type='radio']").length<=1) {
            jQuery("#order-payment-options input[type='radio']").attr("checked",true).closest("form").submit();
        }
    }
});
 

marcel.henkel

Aktives Mitglied
10. Januar 2017
2
0
Danke für die schnelle Antwort!

Wahrscheinlich habe ich einen Anfängerfehler begangen, denn noch funktioniert es bei mir nicht. Ich habe diesen Code als "versand.js" in dem gleichen Verzeichnis gespeichert, wie step2_delivery-adress.tpl:
Code:
jQuery(document).ready(function() {
    if(jQuery("#order-enter-shipping-options").length>0  && !document.location.href.match(/\?edit/)) {
        if(jQuery("#order-enter-shipping-options input[type='radio']").length<=1) {
            jQuery("#order-enter-shipping-options input[type='radio']").attr("checked",true).closest("form").submit();
        }
    }

});

Die zweite Hälfte des Codes für das Payment habe ich entfernt. In der Datei step2_delivery-adress.tpl habe ich nach den 2 </form> folgende Zeilen eingefügt um das Script zu starten:
Code:
<script type="text/javascript" src="versand.js"></script>

Ist das so korrekt?

Viele Grüße,
Marcel
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.220
1.957
Berlin
nein das war dann falsch, da bin ich so ziemlich sicher.
das geht anders.

du hast dein Template, vermutlich ein evo ableger (EVO Child)?
und in diesem Verzeichnis hast du ein js/ Verzeichnis in dem das dann hinterlegt wird, der Pfad dahin wäre dann ganz klar /templates/deinTemplate/js/deineJsDatei.js

starte mal Firebug und geh auf console, dann wirst du beim neu laden sehen, das deine Datei vermutlich nicht gefunden wird.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Ein guter Platz um solchen Code zu testen ist die /templates/deinTemplate/js/custom.js Die wird automatisch vom Shop-Framework geladen, wenn sie vorhanden ist.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 21
Neu Umstellung Paypal Plus auf Paypal Checkout - bleiben die Sonderkonditionen erhalten ? Smalltalk 2
Neu PAYPAL CHECKOUT - Domain binden Plugins für JTL-Shop 1
Neu Paypal Checkout - Wann werden Vebindungen zu Paypal aufgebaut bzw. fließen Daten zu Paypal? (Datenschutz) Plugins für JTL-Shop 6
Neu Nach dem entfernen des PayPal Checkout werden keine Zahlungsarten anderer Anbieter angezeigt. JTL-Shop - Fehler und Bugs 4
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu PayPal Checkout Update auf 1.5.1 nicht möglich Betrieb / Pflege von JTL-Shop 2
Neu PayPal Checkout Update Plugins für JTL-Shop 12
Neu Postfinance Checkout Alternativen Plugins für JTL-Shop 0
Neu Shopify Versandkosten und Mindestbestellwert Shopify-Connector 0
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - ShipMonk Extension" 🎉 Plugins für JTL-Shop 1
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - DHL-Express Extension" 🎉 Plugins für JTL-Shop 3
Neu Artikelabhängige Versandkosten in Kombination mit kostenloser Abholung im Laden einrichten? Einrichtung von JTL-Shop4 4
Versandkosten mit gewichteter MwSt einstellbar? JTL-Wawi 1.7 2

Ähnliche Themen