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
2
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 Freitexteingabe durch Kunde bei bestimmten Variationen User helfen Usern - Fragen zu JTL-Wawi 2
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 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 29
Neu Variationen - Pflichtfreitext Arbeitsabläufe in JTL-Wawi 0
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Abfrage auf Wert bei allen Artikelpositionen nicht möglich? JTL-Workflows - Fehler und Bugs 7
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 0
Neu Kategorisierung bei CSV-Import – Hilfe benötigt** User helfen Usern - Fragen zu JTL-Wawi 3
Kategorisierung bei CSV-Import – Hilfe benötigt** JTL-Wawi 1.8 2
Neu Skonto bei Zahlung nicht erkannt. Rechnung bleibt dauerhaft als teilbezahlt. User helfen Usern - Fragen zu JTL-Wawi 5
Neu Variationswertdarstellung (Artikeldetail) - Mouseover bei Swatches abschalten Allgemeine Fragen zu JTL-Shop 2
Neu Bei Variationsauswahl die Seite nicht neu laden? Allgemeine Fragen zu JTL-Shop 9
Beschaffung: Wokflow bei Wareneingang auslösen JTL-Wawi 1.9 0
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu Rabatte ignorieren bei aktiven Sonderpreisen JTL-POS - Fehler und Bugs 0
Bug: "Angebot automatisch einstellen" Option bei Vorlagen eBay wird automatisch deaktiviert JTL-Wawi 1.9 0
Neu JTL Server bleibt bei "Wird gestartet" hängen Einrichtung / Updates von JTL-POS 1
Neu JTL-POS: Trennung in der Anzeige der verkauften Artikeln bei 2 Kassen Allgemeine Fragen zu JTL-POS 2
Neu JTL Shipping: Straße 2 1/2 kommt als 212 bei DHL im Shipping Label an JTL-ShippingLabels - Fehler und Bugs 1
Neu List&Label Bei Bedingung "FALSE" Breite der Spalte beibehalten User helfen Usern - Fragen zu JTL-Wawi 6
Neu Warum kann ich bei Druckvorlagen die Seitengröße nicht anpassen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Ebay Verkäufe - Auswahlartikel mit händischer Auswahl in der Rechnung - wie bei Wawi 1.9 vorgehen ?! Arbeitsabläufe in JTL-Wawi 0
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
Wawi bei ecomData gehostet- Druckprobleme JTL-Wawi 1.8 3
Neu System.ArgumentNullException bei Ameise Import (Konfigurationsgruppen zuordnen) JTL-Wawi - Fehler und Bugs 2
Neu Stücklistenartikel bei Einkauf auflösen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seit gestern Meldung: Problems creating SAAJ object model mit Export bei Internetmarke JTL-Track&Trace - Fehler und Bugs 2
Neu Prestashop Connector 2.0.0 ignoriert deaktivierte Überverkaufseinstellung bei Artikelupload PrestaShop-Connector 0
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Ameise bricht ab bei leeren feldern JTL-Ameise - Fehler und Bugs 2
Neu Es ist nicht mehr möglich Artiekl bei eBay einzustellen Code 240 und Code 21920203 eBay-Anbindung - Fehler und Bugs 2
Versandkostenfrei bei hinzufügen eines Bestimmten Artikels Einrichtung JTL-Shop5 2
Problem bei Upgratevon Shop 4 auf shop 5 (SQLSTATE[42000]) Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Wareneingangsdatum bei Umlagerungen zwischen zwei WMS-Lagern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Versandproblem bei unterschiedlichen Produkten und Gewichten Allgemeine Fragen zu JTL-Shop 0
Neu Kunde zahlt bar bei Anlieferung, wie löse ich das? Arbeitsabläufe in JTL-Wawi 15
Neu E-Commerce Manager (m/w/d) für den Zweiradbereich bei MSZweirad in Heinsberg Dienstleistung, Jobs und Ähnliches 0
Neu IT-Administrator (m/w/d) gesucht bei MSZweirad in Heinsberg Dienstleistung, Jobs und Ähnliches 0
Gelöst Luxusfrage, CUT Befehl bei Gutscheinen? Allgemeine Fragen zu JTL-POS 2
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 2
Neu Bug bei Konfigurationsartikeln. Wenn Warenkorb nicht leer, Teile der Konfigurationsartikel-Optionen auf englisch. JTL-Shop - Fehler und Bugs 0
Neu HT-Zugriff fehlgeschlagen bei 'Erscheint am' JTL-Ameise - Fehler und Bugs 1
In Diskussion Problem mit Steuerberechnung bei Freieretoure auf Tagesbericht und in Statistiken JTL-POS - Fehler und Bugs 4
Neu Falsche Steuersätze bei Amazon FBA Rechnungen | Problem: Versandland?! JTL-Wawi - Fehler und Bugs 1
Neu Wiederholtes Anmelden bei office365 nötig User helfen Usern - Fragen zu JTL-Wawi 1
Neu Statt Preis nur Preis auf Anfrage bei B2B Fehler JTL-Shop - Fehler und Bugs 1

Ähnliche Themen