Auf der Seite http://www.modebina.de/blusen-tuniken/3 … arm-spitze laufe ich bei geöffnetem Firebug beim Laden auf einen Javascript-Fehler bei „article.ordernumber = article.ordernumber.replace(/./g, ‚\.‘);“ in der Funktion „liveshopping init“… Liveshopping ist im Shop nicht aktiv… Das Problem scheint mir zu sein, dass bei Varianten über die Sequenz if(typeof(isVariant) != 'undefined' && isVariant === true) { $.changeDetails(0); }
$.liveshopping.init(article, this);
aufgerufen wird, ohne zu prüfen, ob die dann verwendeten Datenstrukturen vorhanden sind… // collection article details var article = { 'article': $(this), 'ordernumber': $(this).find('input.ordernumber').val(), 'target': target, 'uniquekey': $(this).find('input.uniquekey').val(), 'max\_quantity\_enable': $(this).find('input.max\_quantity\_enable').val(), 'max\_quantity': $(this).find('input.max\_quantity').val(), 'sells': $(this).find('input.sells').val(), 'typeID': parseInt($(this).find('input.typeID').val(), 10), 'price': eval($(this).find('input.price').val()), 'minPrice': eval($(this).find('input.minPrice').val()) //'stints': $(this).find('input.stints').val().split(';') };