Neu Produktdetails Variationen anzeigen

so-einfach

Gut bekanntes Mitglied
13. Mai 2014
297
16
Möchte gerne auf der Produktdetailsseite die Schaltfläche " In den Warenkorb" sofort anzeigen ohne eine Auswahl treffen zu müssen. Der Standadtext sollte auch dann nicht erscheinen.


upload_2018-6-4_20-13-24.png
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.243
1.513
Aber wenn der Kunde nicht auswählt welche Variante er haben möchte, was soll dann in den Warenkorb gelegt werden?

Was EVENTUELL über eine Templateanpassung möglich wäre - direkt hinter der entsprechenden Variation einen Warenkorbbutton einbauen.
Dann hast du aber bei vielen Variationen auch entsprechend viele Warenkorbbuttons und der Kunde könnte den Artikel immer nur 1x gleichzeitig in den Warenkorb packen weil es dann kein Feld für die Menge gibt.

Allerdings bin ich kein Programmierer oder Entwickler und kann daher nicht zu 100% sagen ob diese Idee überhaupt klappt.
 

so-einfach

Gut bekanntes Mitglied
13. Mai 2014
297
16
Wenn der Kunde nichts auswählt kommt sowieso "Wählen Sie eine dieser Optionen aus." Es ist für mich einfach schöner und benutzerfreundlicher! Habe es in einem anderen JTL Shop schon gesehen.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Das könnte man ggfs. mit Javascript lösen. Dazu in eine JS-Datei im eigenen Child-Template (z.B. die custom.js) folgenden Code eingeben:
JavaScript:
(function ($) {
    'use strict';

    $(window).on('load', function () {
        $('.product-offer .variations select').each(function (index, item) {
            if (item.selectedIndex === 0) {
                item.selectedIndex = 1;
                $(item).change();
            }
        });
        if ($('.product-offer .variations .variation input[type="radio"][checked]').length === 0) {
            $('.product-offer .variations .variation:first-child input[type="radio"]').prop('checked', 'checked').change();
        }
    });
})(jQuery);
Damit wird beim Laden der Detailseite für alle Variations-Selectboxen, Radiobuttons und Swatches jeweils der erste Eintrag ausgewählt und bei einer Varkombi dann das Kind neu geladen.

Achtung!!!
Das ist ungetestet und nur als Lösungsansatz zu verstehen. U.U. kann das bei bestimmten Einstellungen (Sichtbarkeit und Auswahl von Variationen) zu Endlosschleifen führen, wenn der erste Eintrag ausverkauft ist!
 
  • Gefällt mir
Reaktionen: ecki

dennismenken

Mitglied
19. September 2019
11
0
Das könnte man ggfs. mit Javascript lösen. Dazu in eine JS-Datei im eigenen Child-Template (z.B. die custom.js) folgenden Code eingeben:
JavaScript:
(function ($) {
    'use strict';

    $(window).on('load', function () {
        $('.product-offer .variations select').each(function (index, item) {
            if (item.selectedIndex === 0) {
                item.selectedIndex = 1;
                $(item).change();
            }
        });
        if ($('.product-offer .variations .variation input[type="radio"][checked]').length === 0) {
            $('.product-offer .variations .variation:first-child input[type="radio"]').prop('checked', 'checked').change();
        }
    });
})(jQuery);
Damit wird beim Laden der Detailseite für alle Variations-Selectboxen, Radiobuttons und Swatches jeweils der erste Eintrag ausgewählt und bei einer Varkombi dann das Kind neu geladen.

Achtung!!!
Das ist ungetestet und nur als Lösungsansatz zu verstehen. U.U. kann das bei bestimmten Einstellungen (Sichtbarkeit und Auswahl von Variationen) zu Endlosschleifen führen, wenn der erste Eintrag ausverkauft ist!

Der beste Hot Fix, den ich zu diesem Thema gefunden habe.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Sortierung von Kindartikelbildern (Variationen) in Shopify Shopify-Connector 2
Neu Freitexteingabe durch Kunde bei bestimmten Variationen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Import von CSV und XML (CSV=Artikel, XML=Variationen der Artikel) JTL-Ameise - Ideen, Lob und Kritik 6
Neu Vorteile von Variationen/Kindartikeln Eigene Übersichten in der JTL-Wawi 34
Neu Variationen - Pflichtfreitext Arbeitsabläufe in JTL-Wawi 0
Neu Produktbewertungen bei Google Shopping mit anzeigen Technische Fragen zu Plugins und Templates 2
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6
Neu Kundengruppe in Mein Konto anzeigen Allgemeine Fragen zu JTL-Shop 6
Lagerbestand zu bestimmten Datum anzeigen lassen JTL-Wawi 1.9 3
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neues Fenster immer im Vordergrund anzeigen? JTL-Wawi 1.9 3
Neu Eigenes Feld aus Kategorie im Shop anzeigen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Hinweis auf JTL-POS Customer Display 'Meldung nicht erneut anzeigen' funktioniert nicht JTL-POS - Fehler und Bugs 0
Neu Kategoriebilder für erste Unterkategorie auch auf dem handy anzeigen lassen Templates für JTL-Shop 3
Aufpreis in Prozent in der Artikel liste Anzeigen. JTL-Wawi 1.9 0
Exportvorlage Stücklistenartikel anzeigen JTL-Wawi 1.9 0
Neu Umstellung auf Packtisch von WMS, wie Lagerplatz anzeigen lassen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Dashboard - Angebote anzeigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Auftrag->Eigene Übersichten Anzeigen lassen in welchem Lager ist wieviel Bestand. Eigene Übersichten in der JTL-Wawi 2
Neu Merkmalbilder im Warenkorb oder Bestellabschluss anzeigen Allgemeine Fragen zu JTL-Shop 2
Neu Umsatzsteuer Einstellungen - Feld "Preise im Shop anzeigen" wird immer zurückgesetzt WooCommerce-Connector 2
Neu Warnhinweis auf allen Produktdetailseiten anzeigen Templates für JTL-Shop 8
Neu Druckvorlage für Angebote/Aufträge -> Text Feld nur mit Bedingung anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 3
Neu offene Lieferantenrechnungen anzeigen für einen bestimmten Zeitraum möglich ? User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen