Neu Shop 5 - Konfigurator Modifikation – Function zur sofortigen Item Übernahme

hii

Gut bekanntes Mitglied
6. Januar 2009
113
8
NRW
Hallo Leute,

wir modifizieren gerade unseren Konfigurator mit dem JTL Shop 5.1.5 und dem NOVA Template, in dem wir gewisse Items (type="radio") auf Klick eins anderen Items an- oder abwählen wollen.

Dies haben wir soweit auch erfolgreich mit JS auf diese Art und Weise lösen können:
JavaScript:
[...]
 
 if(paket === 3) {

     // Nicht mögliche inaktiv setzten und Auswahl zurücksetzten
     $('#item86').prop('disabled', true).prop('checked', false); //Sp 10 INACTIVE
     $('#item87').prop('disabled', true).prop('checked', false); //Sp 20 INACTIVE
     $('#item1092').prop('disabled', true).prop('checked', false); //Sp 30 INACTIVE               
     $('#item2388').prop('disabled', true).prop('checked', false); //Sa 10 INACTIVE
     $('#item2389').prop('disabled', true).prop('checked', false); //Sa 20 INACTIVE

     // Mögliche aktiv setzten und Auswahl setzten
     $('#item2390').prop('disabled', false).prop('checked', true); //Sa 30 ACTIVE SELECTED                 
 
 }

[...]

Visuell wird alles direkt korrekt angezeigt, jedoch werden die ausgewählten Items tatsächlich erst nach dem nächsten Klick korrekt übernommen.


Mit dem JTL Shop 4 war es möglich dies mit dem folgenden JS-Code zu Triggern, so dass die Übernahme des entsprechenden Items sofort (ohne weiteren Klick) erfolgte:
JavaScript:
erniedrigeArtikelAnzahl('quantity', false, 0);

Es würde sehr helfen, wenn jemand eine Idee hat, wie dies mit dem Shop 5 umgesetzt werden könnte.


Vielen Dank und beste Grüße
 

hii

Gut bekanntes Mitglied
6. Januar 2009
113
8
NRW
Sehe ich es richtig, dass die Funktion in der "jtl.article.js" auf der Zeile 227 genau diese Aufgabe hat:

JavaScript:
[...]
         registerConfig: function() {
            var that   = this,
                config = $('#product-configurator')
                    .closest('form')
                    .find('input[type="radio"], input[type="text"], input[type="checkbox"], input[type="number"], select'),
                dropdown = $('#product-configurator')
                    .closest('form')
                    .find('select');

            if (dropdown.length > 0) {
                dropdown.on('change', function () {
                    var item = $(this).val();
                    $(this).parents('.cfg-group').find('.cfg-drpdwn-item.collapse.show').collapse('hide');
                    $('#drpdwn_qnt_' + item).collapse('show');
                })
            }

            if (config.length > 0) {
                config.on('change', function() {
                    that.configurator();
                })
                    .on('keypress', function (e) {
                        if (e.key === 'Enter') {
                            return false;
                        }
                    });
                // timeout fixes problem with loading order of bootstrap dropdowns
                setTimeout(function(){
                    that.configurator(true);
                },0);
            }
        },
 [...]

Nur wie führe ich dann diese Funktion aus, nachdem meine eigenes JS die Werte selektiert hat und meine Funktionen durchgelaufen sind?
 

hii

Gut bekanntes Mitglied
6. Januar 2009
113
8
NRW
Inzwischen habe ich eine einfache Lösung finden können.

Wenn man z.B. statt:
JavaScript:
$('#item2390').prop('disabled', false).prop('checked', true); //Sa 30 ACTIVE SELECTED

es wie folgt umsetzt:
JavaScript:
$('#item2390').prop('disabled', false).click(); //Sa 30 ACTIVE SELECTED

wird alles soweit korrekt getriggert. 😊

Grüße
 
Ähnliche Themen
Titel Forum Antworten Datum
Konfigurator im Shop 5.2.2 Einrichtung JTL-Shop5 0
Neu Shop 5.2.x - Konfigurator: Beschreibung vom Artikel wird angezeigt JTL-Shop - Fehler und Bugs 7
Neu Shop 5.2.x - Konfigurator verliert konfig JTL-Shop - Fehler und Bugs 6
Neu Shop in der Mitte Templates für JTL-Shop 0
Neu ERLEDIGT: Keine Kategorien im Shop bei Firefox JTL-Shop - Fehler und Bugs 0
Neu JTL shop artikelbeschreibung: tabellenbreite automatisch anpassen Allgemeine Fragen zu JTL-Shop 5
Neu Seit einiger Zeit haben wir öfters Shop abgleiche im Worker obwohl man nix geändert hat. JTL-Wawi - Fehler und Bugs 1
Neu wie kann ich Rabatte der Kategorie nutzen, aber die Kategorie selbst im Shop offline lassen? Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop nur noch Hardcore IT Nerds? Allgemeine Fragen zu JTL-Shop 12
Neu Shop Export bleibt hängen JTL-Shop - Fehler und Bugs 3
Neu Gibt es in der Darstellung vom Shop 5.2.2 ein Limit für die Katbilder? Templates für JTL-Shop 0
Neu JTL Shop Guthaben durch Bewertungen landet in offener Zahlung als Amazon Zahlung JTL-Wawi - Fehler und Bugs 0
Neu Shop 5 Amazon Pay - Sandbox OK, Live aber "Amazon Pay is currently not available on this site" Plugins für JTL-Shop 0
Neu Neue Shop Subdomain - Umleitungen Allgemeine Fragen zu JTL-Shop 0
Neu Fotos im Shop hochladen Allgemeine Fragen zu JTL-Shop 1
Neu Es können keine Bestellungen mehr abgerufen werden aus Shop User helfen Usern - Fragen zu JTL-Wawi 4
Neu Nach update von JTL Hosting keine zugriff auf shop Installation / Updates von JTL-Shop 9
Neu Berufliches und lokales Umfeld wechseln? - Shop am Bodensee/Allgäu sucht JTL Profi Dienstleistung, Jobs und Ähnliches 0
Abgleich Shopware Shop Fehler, Artikel nicht übertragen Shopware-Connector 1
JTL-Shop 5.2.1 - Wie umgehen mit Versandklassen (z.B. Sperrgut, Spedition, etc.)? Wie zusätzliches Sperrgutlogo anzeigen? Einrichtung JTL-Shop5 1
Neu Ebay Shop Kategorien nicht aktuell eBay-Anbindung - Fehler und Bugs 1
Neu Shop geht seit einigen Wochen unregelmäßig in eine Speicherschleife JTL-Shop - Fehler und Bugs 4
Neu Wie kann ich die Kundengruppe in einem aus dem JTL-Shop eingegangenen Auftrag ändern JTL-Wawi 1.6 1
Neu JTL Shop und Paypal Checkout Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Htpacess Dateien fehlen im Shop 5.2.2 Einrichtung JTL-Shop5 1
Daten aus dem JTL-Shop "Eigenes Feld" werden nicht in JTL Wawi übertragen JTL-Wawi 1.7 3
Neu Shop extrem langsam Installation / Updates von JTL-Shop 8
Neu Startseite jtl-shop 5, nach update änderung erforderlich ! brauche Hilfe ! Allgemeine Fragen zu JTL-Shop 0
Neu Speichergröße 536870912 bytes beim Shop-Abgleich erschöpft JTL-Wawi - Fehler und Bugs 0
Neu Workflow aus Shop geht nicht mehr User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Workflow nicht mehr bei Bestellungen vom eigenen Shop JTL-Workflows - Fehler und Bugs 1
Neu Shop pausieren/schließen Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop 5.2.2 Google Sitemap Fehler "Falscher Namensraum" Technische Fragen zu Plugins und Templates 5
Error-Log Shop 5.2.2 Einrichtung JTL-Shop5 2
JTL Shop 5.2.2 "AUF LAGER" Anzeige in der Artikelübersicht abschalten Einrichtung JTL-Shop5 2
Beantwortet nach update von shop 4 auf 5, backend und frontend weiß Installation / Updates von JTL-Shop 2
Neu Hintergrundbild in JTL-Shop 5 auf voller Breite hinterlegen Templates für JTL-Shop 2
Neu Shop 4.06: Mindestbestellmenge auf Artikeldetailseite ausgeben Betrieb / Pflege von JTL-Shop 0
Neu JTL Shop- und eBay-Aufträge - Probleme bei Aufträgen mit Varianten aus gemeinsamem Lagerbestand User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5, wo kann man Inhalt/Menge im Shop anzeigen lassen (wie vorher in JTL Shop4) Betrieb / Pflege von JTL-Shop 0
Neu Artikel fehlen im Shop Onlineshop-Anbindung 8
Neu Auftragsstati an Shop übertragen - vielleicht ein Anfängerproblem... Onlineshop-Anbindung 0
Gelöst Neue Artikel/Änderungen über Workflow an Shop übergeben funktioniert nicht JTL-Workflows - Fehler und Bugs 8
Neu Beschreibungen werden nicht für den Shop gelöscht. JTL-Ameise - Ideen, Lob und Kritik 3
Neu Cloud Testphase: Keine Kategorien+Artikel im Shop obwohl Worker2.0 erfolgreich beendet Allgemeine Fragen zu JTL-Shop 18
Neu Bilder aus OPC werden weder im OnPage Composer noch im Shop angezeigt Allgemeine Fragen zu JTL-Shop 5
Neu reCaptcha für den 4er Shop Allgemeine Fragen zu JTL-Shop 0
Neu 💙 Neues Plugin: Offcanvas Plus (Seitlicher Warenkorb, Login, Wunschzettel und Vergleichsliste) für JTL-Shop 5 Plugins für JTL-Shop 5
Neu Nach zunächst erfolgreichem Update auf Shop 5.2.2 nun 404er im Backend JTL-Shop - Fehler und Bugs 5
Neu "Überverkäufe möglich" für Shop über Ameise aktivieren User helfen Usern - Fragen zu JTL-Wawi 10

Ähnliche Themen