3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

trachten24.eu

Aktives Mitglied
11. April 2011
82
0
Hallo zusammen.

Wir beschäftigen uns gerade mit dem Update auf 3.13. (alles noch lokal)

Uns ist dabei aufgefallen, dass nach Auswahl einer Variation auf der Artikeldetailseite der Variationswert (zb Größe) nicht mehr änderbar ist, da alle Optionen ausgegraut bzw. dekativiert werden.
Man müsste jedes mal den "Auswahl zurücksetzen"-Button drücken, um von vorne zu beginnen. Kann das gewollt sein?
Ein Screenshot wurde angehängt.

Würden uns um Antworten sehr freuen!

alles_disabled.jpg
 

Anhänge

  • alles_disabled.jpg
    alles_disabled.jpg
    4,9 KB · Aufrufe: 76

vmgmbh

Sehr aktives Mitglied
26. November 2010
1.054
14
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Haben dasselbe Problem bei uns! JTL jemand da???

EDIT
Ach ja und noch was: im IE7 sind seit Version 3.12 die Selectfelder der Variationen standardmäßig grau hinterlegt. Man kann Sie zwar anwählen, aber sollte der benutzerfreundlichkeit halber auch nicht sein.
Das liegt wohl daran dass standardmäßig die option "bitte wählen" das Attribut disabled hat
<option disabled="" value="0">bitte wählen</option>

Ist doch ein Bug oder?
 

trachten24.eu

Aktives Mitglied
11. April 2011
82
0
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Ehrlich gesagt finde ich das nicht gerade benutzerfreundlich.
Der "Normalo-Benutzer" kann sich ja mal schnell in der Auswahl vertun und klickt dann eher instinktiv nochmals auf die selectbox statt auf den zurücksetzen button.
Würden dieses Verhalten gerne irgendwie abstellen? kann uns jemand schnell sagen wo das geht? War doch in 3.12 auch nicht so....
 

swordd

Aktives Mitglied
7. Februar 2010
15
0

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
3
Bayern
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Ich würde auch die Option der "freien Wahl der Variationen" für die Kunden bevorzugen.
Wie oft will ein Kunde einfach mal die unterschiedlichen Variationen einfach ausprobieren, um z.b verschiedene Artikelbilder oder einen veränderten Gesamtpreis zu sehen.

PS: mit dem Stichwort "duplicate content" hat dieses FEATURE nichts zu tun?
Ähnlich Merkmale: http://forum.jtl-software.de/instal...pdate-auf-3-13-nicht-mehr-alle-angezeigt.html
 

trachten24.eu

Aktives Mitglied
11. April 2011
82
0
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Bitte JTL gebt doch hier nen Fix raus bzw. sagt uns was zu ändern ist.

So wie es jetzt ist wollen wir den 3.13er Shop nicht live schalten.
 

swordd

Aktives Mitglied
7. Februar 2010
15
0
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Ein Statement warum JTL dies geändert hat wäre echt gut. Da wurde ganz bewusst Code auskommentiert.

Wer dennoch den alten Zustand wieder haben will hier ein kurzer dreckiger Fix, allerdings relativ untested.
Auf meinem Entwicklungsshop funktioniert es wie gewünscht.

Benutzung auf eigene Gefahr! Ich rolle das ebenfalls noch nicht auf unserem Live-Shop aus bevor JTL kein Statement abgibt.

in der Datei /toolsajax.server.php
die function checkVarkombiDependencies durch die nachfolgende ersetzen:

Code:
function checkVarkombiDependencies($kVaterArtikel, $cVaterURL, $kEigenschaft = 0, $kEigenschaftWert = 0, $oParam_arr = array())
{            
    $objResponse;
    if(isset($oParam_arr['objResponse']))
        $objResponse = $oParam_arr['objResponse'];
    else
        $objResponse = new xajaxResponse();
    
    $kVaterArtikel         = intval($kVaterArtikel);
    $kEigenschaft         = intval($kEigenschaft);
    $kEigenschaftWert     = intval($kEigenschaftWert);
    
    if($kVaterArtikel > 0)
    {                
        // Grad geklickter Eigenschaftswert in die Session aufnehmen
        if($kEigenschaft > 0 && $kEigenschaftWert > 0)
            $_SESSION['oVarkombiAuswahl']->kGesetzteEigeschaftWert_arr[$kEigenschaft] = $kEigenschaftWert;
        
        $oKombiFilter_arr = $GLOBALS['DB']->executeQuery("SELECT distinct(teigenschaftkombiwert.kEigenschaftWert) as kEigenschaftWert
                                                            FROM 
                                                            (
                                                                SELECT teigenschaftkombiwert.kEigenschaftKombi
                                                                FROM tartikel
                                                                JOIN teigenschaftkombiwert on teigenschaftkombiwert.kEigenschaftKombi = tartikel.kEigenschaftKombi
                                                                WHERE tartikel.kVaterartikel = " . $kVaterArtikel .    "
                                                                    AND teigenschaftkombiwert.kEigenschaftWert IN (" . implode(",", $_SESSION['oVarkombiAuswahl']->kGesetzteEigeschaftWert_arr) . ")
                                                                GROUP BY teigenschaftkombiwert.kEigenschaftKombi
                                                                HAVING count(*) = " . count($_SESSION['oVarkombiAuswahl']->kGesetzteEigeschaftWert_arr) . "
                                                            ) as sub
                                                            JOIN teigenschaftkombiwert ON teigenschaftkombiwert.kEigenschaftKombi = sub.kEigenschaftKombi", 2);
        
        if(is_array($oKombiFilter_arr) && count($oKombiFilter_arr) > 0)
        {            
            $objResponse->script("schliesseAlleEigenschaftFelder();");
            
            // Gesetzten freischalten, damit diese nochmals geaendert werden koennen            
            $kEigenschaft_arr = array();
            if(count($oParam_arr) == 0 && count($_SESSION['oVarkombiAuswahl']->kGesetzteEigeschaftWert_arr) > 0)
            {
                foreach($_SESSION['oVarkombiAuswahl']->kGesetzteEigeschaftWert_arr as $kEigenschaft => $kGesetzteEigeschaftWert)
                    $kEigenschaft_arr[] = $kEigenschaft;
            }    
                    
            $oEigeschaft_arr = $GLOBALS['DB']->executeQuery("SELECT distinct(kEigenschaftWert) as kEigenschaftWert
                                                                FROM teigenschaftkombiwert
                                                                WHERE kEigenschaft IN (" . implode(", ", $kEigenschaft_arr) . ")", 2);
            
            if(is_array($oEigeschaft_arr) && count($oEigeschaft_arr) > 0)
            {
                foreach($oEigeschaft_arr as $oEigeschaft)
                    $objResponse->script("aVC(" . $oEigeschaft->kEigenschaftWert . ");");
            }            
            
            foreach($oKombiFilter_arr as $oKombiFilter)
                $objResponse->script("aVC(" . $oKombiFilter->kEigenschaftWert . ");");
        }
        
        // Varkombi Option ausgrauen abwaertskompatible
        /*
        if(isset($_SESSION['oVarkombiAuswahl']) && count($_SESSION['oVarkombiAuswahl']->kGesetzteEigeschaftWert_arr) == 1 && getTemplateVersion() > 311)
            $objResponse->script('$("#article_buyfield .variations").append("<ul><li><button type=\'button\' class=\'submit reset_selection\' onclick=\'javascript:location.href=\"' . URL_SHOP . "/" . $cVaterURL . '\";\'>' . $GLOBALS['oSprache']->gibWert('resetSelection', 'global') . '</button></li></ul>")');
        */
        
        // Alle Variationen ausgewaehlt? => Ajax Call und Kind laden
        if($_SESSION['oVarkombiAuswahl']->nVariationOhneFreifeldAnzahl == count($_SESSION['oVarkombiAuswahl']->kGesetzteEigeschaftWert_arr) && count($oParam_arr) == 0)
            $objResponse->script("doSwitchVarkombi();");
    }
    
    if(count($oParam_arr) == 0)
        return $objResponse;
}

und außerdem im Template-Verzeichnis im Unterordner tpl_inc die Datei "artikel_variations_kombi.tpl" bearbeiten (am besten als artikel_variations_kombi_custom.tpl abspeichern)
und die function schliesseAlleEigenschaftFelder() durch diese hier ersetzen:

Code:
function schliesseAlleEigenschaftFelder() {ldelim}
    var oVariationTable = document.getElementById('article_buyfield');
    
    if(oVariationTable && typeof oVariationTable != "undefined") {ldelim}
        var oOption_arr = oVariationTable.getElementsByTagName('option');
        var oInput_arr = oVariationTable.getElementsByTagName('input');
        
        for(var i=0; i<oOption_arr.length; i++) {ldelim}
            if(oOption_arr[i].id != "waehlen")
                oOption_arr[i].disabled = false;
        {rdelim}
    
        for(var i=0; i<oInput_arr.length; i++) {ldelim}
            if(oInput_arr[i].name != "waehlen" && oInput_arr[i].type != "text" && oInput_arr[i].type != "hidden")
                oInput_arr[i].disabled = false;
        {rdelim}
    {rdelim}
{rdelim}

Nochmal: Benutzung auf eigene Gefahr. Nicht für den live Betrieb geeignet. Nur Testing.
 

pandoku

Gut bekanntes Mitglied
23. Dezember 2007
103
0
Nordseeinsel Borkum
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

..bei mir erscheint kein Button "Auswahl zurücksetzen" - dumm nur, daß ich schon auf 3.13 aktualisiert habe....

wo muss ich denn den Fehler suchen, daß der Button wieder erscheint ? In der artikel_inc.tpl ?
 

pandoku

Gut bekanntes Mitglied
23. Dezember 2007
103
0
Nordseeinsel Borkum
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

@ swordd: mit Deinem Fix lassen sich die Varianten zwar beliebig anwählen, aber bei mir nicht in den Warenkorb legen !!


...den Button hatte ich in der theme.css per "button.submit.reset_selection {display:none !important;} " deaktiviert....
 

pandoku

Gut bekanntes Mitglied
23. Dezember 2007
103
0
Nordseeinsel Borkum
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

mit 4 browsern getestet...keine variante läßt sich in den warenkorb legen
 

Anhänge

  • varianten_fix.jpg
    varianten_fix.jpg
    71,2 KB · Aufrufe: 75

swordd

Aktives Mitglied
7. Februar 2010
15
0
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

kann deinen Fall nicht nachstellen, da ich keinen Artikel habe mit nur einer Variation.
Wäre bei uns ein normaler Artikel ohne Auswahlmöglichkeit...Sorry :(
 

pandoku

Gut bekanntes Mitglied
23. Dezember 2007
103
0
Nordseeinsel Borkum
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

ich kommme leider erst heute abend wieder an meinen pc im büro...meine aber es gestern auch mit der original artikel_inc.tpl ausprobiert zu haben - ohne erfolg
 

vmgmbh

Sehr aktives Mitglied
26. November 2010
1.054
14
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Das lange selber "rumpfuschen" bringt doch nichts.
@JTL:
Gebt doch einfach einen Hotfix raus, der die Auswahl wieder so herstellt wie bei 3.12. Warum das überhaupt geändert wurde, würde mich brennend interessieren...
Ach ja und das Problem mit dem IE7 aus Post #2 stünde noch an.

Mit instinktiver Bedienung - so wie es jetzt ist - hat das nämlich nichts zu tun.
 

maitho

Gut bekanntes Mitglied
16. Mai 2011
369
9
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Brauche auch dringend einen Fix habe jetzt schon Kundenausfälle von 3 Tagen weil ich es erst jetzt bemerkt habe warum niemand mehr kauft.
 

trachten24.eu

Aktives Mitglied
11. April 2011
82
0
AW: 3.13 Variationen bei select nicht anwählbar nach Auswahl (disabled)

Frage: Wurde das problem jetzt wenigstens mit 3.14 behoben???? Support meldet sich nicht. Was denn los?????????
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Import von Variationen schlägt fehlt JTL-POS - Fehler und Bugs 0
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Neu Fehlerhafte bzw, leere Labels bei DHL & DPD JTL-ShippingLabels - Fehler und Bugs 1
1.11.5 Weiterhin Absturz bei Aufruf des Zahlungsmoduls JTL-Wawi 1.11 6
Neu Sendungsnummern per Mail versenden bei mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Sendungsnummer bei Auslieferung an Shopify senden Shopify-Connector 3
Nummernkreis bei gesplitteten Aufträgen "#" Symbol in "-" ändern JTL-Wawi 1.10 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Probleme Fehlermeldung bei Zahlungsabgleich JTL-Wawi 1.10 10
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Textvorlage bei "Nachricht an Kunde" per email nicht mehr möglich JTL-Wawi 1.11 2
Bei Beschaffung wird keine Positionsnummer bei den Artikeln angezeigt JTL-Wawi 1.10 1
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Neu Texteditor bei Beitragserstellung fehlt JTL-Shop - Fehler und Bugs 1
Neu Bei Klick auf Warenkorb Button nicht direkt Warenkorb Templates für JTL-Shop 8
Neu Frage zum Thema Skonto bei Bezahlungsarten Barzahlung und QR-Code Betrieb / Pflege von JTL-Shop 0
Neu Steuerart bei Auftragsimport via Ameise falsch JTL-Wawi - Fehler und Bugs 1
Neu Ärger mit CountX: Verzögerung bei der Bearbeitung von VCS-Daten in WAWI führt zu unvollständigen Steuerdaten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Unterstützung bei JTL FFN Retouren – Fehler in der API-Übertragung von Returnless Starten mit JTL: Projektabwicklung & Migration 0
Neu Landingpage bei nur 1 Artikel in einer Kategorie Betrieb / Pflege von JTL-Shop 1
Neu Amazon Lister 2.0 Kategoriespezifische Felder fehlen bei vielen Kategorien Amazon-Lister - Fehler und Bugs 2
Neu Artikeldarstellung / bei nicht Verfügbarkeit / bestellbar Anhand Verfügbarkeitszeit Allgemeine Fragen zu JTL-Shop 1
Neu GELÖST! Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" bei WAWI 1.11.3 Amazon-Anbindung - Fehler und Bugs 10
Neu Fehlermeldung 'quantity' bei Vaterartikel Amazon-Lister - Fehler und Bugs 1
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Neu JOBS bei CIN com-insnetz Berlin Dienstleistung, Jobs und Ähnliches 0
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 0
Neu Pickliste Hinweis anzeigen nur bei bestimmten Verkaufkanal User helfen Usern - Fragen zu JTL-Wawi 0
Änderung E-Mailadresse bei Mahnungen JTL-Wawi 1.9 7
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 6
Neu Packtisch + Waage – Meldung bei großem Unterschied zwischen tatsächlichem Gewicht und Systemgewicht? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Sammelbuchung bei Zahlungsausgang über das Zahlungsmodul JTL-Wawi 1.10 0
Neu Fehlermeldung bei Rechnungserstellung Arbeitsabläufe in JTL-Wawi 0
Neu Paypal bei bestimmten Produkten nicht anbieten Plugins für JTL-Shop 1
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
EBICS einrichten bei Commerzbank JTL-Wawi 1.10 1
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Keine Zahlung erforderlich bei < 1€ JTL-Shop - Fehler und Bugs 1
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
In Diskussion Etikett mit Warnung bei Versand drucken JTL-Workflows - Ideen, Lob und Kritik 10
Neu Falsche Umsatzsteuer bei Paypal-Checkout Bestellungen im Webshop JTL-Shop - Fehler und Bugs 3
1.11 mit 2 Mandanten - Dashboard bei Advanced Wawi zerschossen - JTL Start funktioniert JTL-Wawi 1.11 1
Neu Zeit bei Mahnungen Nachträglich ändern Arbeitsabläufe in JTL-Wawi 0
Neu DATEV Rechnungsdatenservice 2.0 Fehlermeldung bei der Übertragung Schnittstellen Import / Export 5
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Beantwortet Fehler bei Erstimport: Explicit Move is not supported for HerstellerSortMode.Alphabetical Shopware-Connector 1
Neu Heute wied kein Versand bei Amazon bestätigt und manueller Abgleich gibt Fehlermeldung aus Amazon-Anbindung - Fehler und Bugs 1

Ähnliche Themen