Button "In den Warenkorb" funktioniert nicht

  • Tippe etwas mit sql naturlich sehe vielleicht auch mein bemerkung beim module die in Admin backend Installiert werden Können so wie Update das ist etwas neues aber ist in die Modulen einer Copy paste fehler drin zum beispiel

    Zitat

    Wen man einer deinstall macht von den Global price macht er etwas mit accesoires, sollte er aber nicht!

    2 Mal editiert, zuletzt von jotest (1. Februar 2012 um 02:10)

  • Hi,

    ... nun bin ich wirklich ratlos ...

    also, folgendes habe ich jetzt gemacht, um den Fehler weiter einzugrenzen.

    1. komplette Neuinstallation v2.1.2.8 auf leere DB
    2. Table configuration gerettet
    3. Es sind keine anderen Module aktiviert / installiert, außer die, die mit der Version 2.1.2.8 geliefert werden
    4. Den Artikelstamm habe ich migriert, jeder Artikel über die gleiche Migrationsfunktion
    5. Cache geleert, bzw. der war ja leer, nach der Neuinstallation.
    6. ich habe ein NEUES Produkt angelegt "alex-1" => geht aber auch nicht

    Jetzt habe ich per Zufall folgendes, aber reproduziertares Phänomen entdeckt:

    Bei folgenden Links funktioniert der Button "In den Warenkorb":
    http://test.tintx.de/product_info.php?products_id=958
    http://test.tintx.de/product_info.php?products_id=959
    http://test.tintx.de/product_info.php?products_id=931

    Hier, und bei nahezu allen anderen funktioniert der Button nicht:
    http://test.tintx.de/product_info.php?products_id=4190
    http://test.tintx.de/product_info.php?products_id=190
    http://test.tintx.de/product_info.php?products_id=1465
    http://test.tintx.de/product_info.php?products_id=2577

    Ich habe die generierten Quelltexte der einzelnen Seiten mit Winmerge verglichen => keine Auffälligkeiten
    Ich habe die Produkte auf DB-Ebene miteinander verglichen => keine Auffälligkeiten
    Selbst ein Neu angelegtes Produke funktioniert nicht.

    Habt Ihr noch irgendwelche Ideen? Offenbar bin ich ja nicht der Einzige, bei dem dieser Button nicht funktioniert. Ich bin für jeden Hinweis dankbar!

    Viele Grüße
    Alex

  • Alex gib nicht auf es muss mal klappen

    Ist es einer Testinstall ?
    Dan wen zeit, dieser nur machen mit den Datenbank demo von Comseo und auch Template um alles andere aus zu schliessen.
    Es gibt aber ein par sachen die ( BUGS) Problemen können verursachen

    Hier nochmal par links dazu lese bitte Ruhig durch welche Steps, oder Bugs vielleicht noch drin sein können, weil zum beispiel in Modulen gibt es Bugs, wen dan install / deinstall schmeisssen die so den Datenbank auch bischen durcheinander. ( Global Price nur benutzen / Install wen den Bug vorher draus ist so auch andere Modulen wen wie hier http://plussupport.commerce-seo.de/showthread.php…-er-ACCESSORIES )

    Dan dieser bis ende und auch den Links zu andere Beiträge zum vergleich von den Code und htaccess.

    http://plussupport.commerce-seo.de/showthread.php…p=2596#post2596
    geht dan nach http://plussupport.commerce-seo.de/showthread.php…full=1#post1977


    Aber über den QF8 steht hier mit auch dieser Bemerkung http://plussupport.commerce-seo.de/showthread.php…-FP8-und-weiter


    Diese links / info alle ja sorry durcheinander weil ...

    Aber wen einer Install mit Basis Komplet Paket aus dein Kunden download, achte auf den Fehler anweisungen aus den Links oben, sollte es klappen.
    UNd wen es in Demo fertig ist nur dan deiner anpassungen erstmal mit den Template machen, danach den Configuration in Shop/ Datenbank, immer Backups und zwischendurch testen.

    Wen dies alles geht den Verknupfung nach/mit dein Richtige Datenbank machen aber aufpassen, dort mussen dan auch die SQL Updates gemacht sein.
    (Den Modulen / Updates in Admin backend naturlich mussen dan vorab deinstalliert werden in Admin Backend, nach einspielen deiner DB wider Installiert, oder den SQL teilen aus den Modulen PHP's manuel nachziehen!!) Dass letzte ist auch etwas neues in den Version v2.1.2.x und muss man erstmal wissen!

    So Step bei Step testen und dan findet man den ding wirklich ! ;)

    Sorry dieser links hilfen vielleicht auch noch
    http://plussupport.commerce-seo.de/showthread.php…-template-Datei

    Eigentlich hier für Update und Bugs einer Art Anleitung mit links in einer Thread:
    http://plussupport.commerce-seo.de/showthread.php…full=1#post2423

    2 Mal editiert, zuletzt von jotest (1. Februar 2012 um 01:56)

  • Hi Jotest, hi Admin,

    besten Dank erstmal für die umfassende Unterstützung. Aber mal ehrlich, wenn schon so viele Bugs bekannt sind, wann kommt dann das QF9 raus? Diese Seiteneffekte, wie ich sie mal nennen möchte machen echt keinen Spaß. Sicher ist es noch eine Testinstall, allerdings möchte ich schon seit über einem Jahr damit produktiv gehen und derzeit scheitere ich am Warenkorb-Button. :(

    Ich werde jetzt Schritt für Schritt diesen Thread mit Information zu meiner Neuinstallation füttern, in der Hoffnung der Nachwelt etwas Gutes tun zu können.

    In diesem Sinne euer extrem strapazierter SEOv2-Plus User,
    Alex

  • OK.

    Wir und auch andere haben es länger in Produktiv einsatz.

    Ja grosse Updates in Produktiv einsatz mache ich auch nicht gleich, teste erstmals, und hoffe so den fehler von mir, und Tip / copy paste fehler heraus zu bekommen. ( dafür brauchen wir allen in dieser Forum ;)

    Produktiv sind hier in einsatz einer v2.0.11 und V2.1.1.5 plus, Updates werde ich machen wen zeit ( und testen Ok war) und in den Shop's etwas Ruhe ist

    IN test laufen auf Domaine mit sub wie shop.shoppie.com und http://www.shop.com/shop/ den v2.1.2.8 aber dort sind extra Module ( wie Bundle) teilweise noch nicht fertig für dieser version.
    Also wie Bundle und vielleicht auch andere aus den Kauf Module bereich oder andere von Dritanbieter!!

    Den FP2 update is ziemlich viel, deswegen wen Module oder Anpassungen vorher, könnte dies wen nicht auf dieser Version nachgebesssert daneben gehen!

    Deswegen den tip erstmal mit demo und so einfach standard möglich einer testinstall.

    Wen du meinst mit Configurations Tabelle ein andere dan auch hier den SQL Updates machen.

    Soweit ich bemerkt habe, wen etwas mit oder und einer oder mehrere wie:
    Captcha, Mini_images, SEOURL, Warenkorb daneben geht ist etwas oder vergessen worden von anpassungen eigene Dateien oder Update teil verpasst oder einer den BUG/Fehler aus den liste, wovon den wichtigste ( von Basis plus Paket) schon selbe mit tips zu beheben sind.

    3 Mal editiert, zuletzt von jotest (1. Februar 2012 um 10:50)

  • hmm...

    @ alex ... wir haben den commerce seo schon seit einem jahr äußerst erfolgreich im einsatz ...
    wenn du immer drauf wartest das die aktuelle version auf anhieb komplett ohne bugs funktioniert dann dürftest du wohl noch immer darauf warten das windows fehlerfrei funktioneirt oder ? ;)

    Einmal editiert, zuletzt von chimaera (1. Februar 2012 um 17:06)

  • Chimaera hat recht.

    Ich habe den Selbe fehler wie Alex mal gemacht mit andere Shopsysteem ( etwas Teuerer) ein Komplettes Verkaufs saison verpasst, warten auf Bugfixes.

    Ok der war dan auch nicht wirklich tauchlich im anfang, vor allen mit mehrsprache, aber wen wir dort nur mit Deutsch angefangen waren .....

    Ja auch wir hatten daneben ein laufendes altes Shop, altes heist auch oft veraltet, und bringt oft ziemlich weniger.

  • test1.tintx.de

    Hi,

    ich taste mich wie versprochen jetzt langsam ran:

    1. Neuinstallation 2.1.2.8 mit Demo-DB
    2. Template auf 2.1.2.8 migriert und eingebunden
    3. Konfiguration manuell übernommen, KEIN SQL-Update

    → Warenkorb-Button funktioniert immer noch!

    Bei der manuellen Konfiguration (über alle Menüpunkte) sind mir einige Unstimmigkeiten aufgefallen - einige Konfigurationsfelder gab es gar nicht mehr, andere wiederum waren zusätzlich vorhanden.
    Des Weiteren sind im "defekten" Shop die Konfigurationseinträge unter Sessions für "Checken des User Browsers" und "Checken der IP Adresse" NULL, also weder TRUE noch FALSE.

    Viele Grüße
    Alex

  • Hallo Alex,

    Test in jedenfall all die sachen die hier ins Forum stehen wo Problemen bekannt sind

    SEOURL
    SPRACHEN auch den mails ;)
    Module die Du brauchst oder vielleicht nochmal benutzen geht.
    Einstellungen in sache versand / zahlung

    Staffelpreise
    Mini_images
    Captcha's
    Hersteller info und meta'tags
    Blog ( aber die ist noch nicht wirklich in ordnung)
    Merkzettel lauft noch einer nachbesserung wegen Atribute und MWST so weit ich weis

    Den Probs die in Module price global.php ist sehe Forum


    Die aufwand ja, weil ist nur mal keiner QF9 fertig, und den Update nach den Version V2.1.2.x war ziemlich gross und deswegen passieren nur mal fehler.

    Auch deiner Testresults können andere hier hilfreich sein, also fast danke ;)

  • test2.tintx.de

    Hi,

    weiter gehts ...

    1. Migration aller Stamm- und Bewegungsdaten
    2. komplettes commerceSEO Image-Processing, incl. mini_images
    3. Versandmodule dp, flat, freeamount, table funktionieren mit Einschränkung ⇒ für DE (Steuerzone DE) soll flat und freeamount greifen - das funktioniert auch soweit, nur das ab der freeamount-Schwelle, verwirrender Weise beide Module in der Kasse zur Auswahl stehen und dazu noch Pauschale Versandkosten im Standard aktiv sind.

    → Warenkorb-Button funktioniert

    Viele Grüße
    Alex

  • test2.tintx.de
    3. Versandmodule dp, flat, freeamount, table funktionieren mit Einschränkung ⇒ für DE (Steuerzone DE) soll flat und freeamount greifen - das funktioniert auch soweit, nur das ab der freeamount-Schwelle, verwirrender Weise beide Module in der Kasse zur Auswahl stehen und dazu noch Pauschale Versandkosten im Standard aktiv sind.

    Yep so sind ein par sachen drin, die nicht wirklich Kundenfreundlich sind und noch irgendwo nachbesserung brauchen, Prob ist mit die Kombi's das dies fast überall greifen, ( beim payment provider module , export preis suchmachine und und)

    Ich / wir hoffen da auf einer umfassendes, Admin und Kunden freundlich wen es geht, Bitte Bitte Admin ?

  • Ich klink mich mal hier ein, wir migrieren gerade einen älteren com:seo v2 auf die aktuelle Version, wir haben alle DB Updates durchgeführt und die shopneuinstallation genommen, d.h. nur die DB wurde migriert, die files sind alle aus dem Downloadpaket und natürlich auch seo-urls usw laufen lassen - wir können ebenfalls einige PÖrodukte nicht in den WK legen, wobei es hier ein mit den Attributen zusammenzuhängen scheint, Artikel mit Attributen gehen nicht , Produkte ohne bisher schon.

    i`m not amused!

  • Welche Module, installed und Aktiv oder danach inaktiv / deinstall gesetzt?

    Weil so wie vorher es könnte wegen den Module die vorher nicht drin waren , nach Install und anpassung deinstall etwas schief gehen, zum beipsiel mit global priceupdate.

    Ist nur einer idee wo es daneben gehen könnte.

    Oder wen es vorher Modulen gab die mit alte version laufen aber beim 2.1.2.x nicht gehen, so wie Bundle module!!

  • hey Jotest :) nene, das Bundlemodul hab ich schon extra weggelassen wegen der inkompatibilität.

    Naja, ich hab meinen Kollegen drauf angesetzt, der findet die Lösung schon, naja melde mich wenns soweit ist.

  • Hier die Lösung für den Warenkorb-Bug , zumindest bei uns funktioniert es nun - bitte gebt Feedback , insbesondere aber Alex!

    Vorab sollte unbedingt dieser Beitrag hier gelesen und gefixt werden, durch den von Jotest entdeckten Bug, spinnt die module_accessories , welche wiederum ebenfalls mit dem WK-Bug zutun hat!!

    http://plussupport.commerce-seo.de/showthread.php…ighlight=jotest

    ---------------

    Problem :

    Ist das Modul CSEO_ACCESSORIES aktiviert, wird in der includes/modules/product_info.php (63, 74) das verstecktes Feld für die products_id als Array übergeben, sonst als String. Bei aktiviertem Modul ist es möglich sowohl Produkte mit als auch ohne Attribute in den WK zu legen. Der Bug tritt hier nicht auf.

    Ohne das Modul versucht die cart_actions.php in einer Schleife das POST['products_id']-Array zu durchlaufen. In diesem Fall liegt im POST['products_id'] kein Array sondern direkt die Produkt ID.

    Inhalt von $_POST vor dem Fix / ohne aktiviertes Modul:
    Array
    (
    [submit_target] => cart
    [id] => Array
    (
    [1] => 1
    )

    [nuPrice] => 203647
    [currency] => EUR
    [align=left] =>
    [align=right] => EUR
    [decimal] => ,
    [thousand] => .
    [decimals] => 2
    [products_qty] => 1
    [products_id] => 23
    )

    Inhalt von $_POST mit Übergabe der products_id als Array:
    Array
    (
    [submit_target] => cart
    [id] => Array
    (
    [1] => 1
    )

    [nuPrice] => 203647
    [currency] => EUR
    [align=left] =>
    [align=right] => EUR
    [decimal] => ,
    [thousand] => .
    [decimals] => 2
    [products_qty] => 1
    [products_id] => Array
    (
    [0] => 23
    )

    )


    Hierdurch kam es zu einer fehlerhaften Übergabe der produktids wie man am Beispiel "Alex" hier sehen kann
    http://test.tintx.de/product_info.php?products_id=959

    Legt man dieses produkt in den WK, scheint es erstmal zu klappen, das ist aber tatsächlich nicht der Fall da ein ANDERES produkt in den WK gelegt wird ^^ (position string statt produktid)

    Fix (ohne das Modul zu aktivieren):
    /includes/modules/product_info.php

    Zeile 65, zwei eckige Klammern hinter products_id einfügen:

    $info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty', '1', 'size="3" class="products_qty" title="'.WCAG_QTY.'"').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));

    ändern in:
    $info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty', '1', 'size="3" class="products_qty" title="'.WCAG_QTY.'"').' '.xtc_draw_hidden_field('products_id[]', $product->data['products_id']));

    Das Gleiche auch in den folgenden Zeilen 77 und 78. Also je den Namen des Hidden-Fields um die [] erweitern.

    Statt:
    xtc_draw_hidden_field('products_id' ...

    Sollte da:
    xtc_draw_hidden_field('products_id[]' ...

    stehen.


    ALTERNATIV:
    Die Zeilen 62,64,65,66 sowie 73,76,77,78,79 auskommentieren. Damit wird der Zustand hergestellt, der herrschen würde, wenn das Modul aktiviert ist. D.h. es wird immer products_id[] als Name des versteckten Formularfeldes verwendet.

    Wie immer gilt : dies ist ein Quickfix für alle akkut geplagten, admin/nico werden sich das bei Gelegenheit sicher ansehen und ins neue QF einfließen lassen.

    Mit besten Grüßen aus Hamburg

    total10 UG
    Mario

  • Hmm Ja ich hatte so etwas gedacht aber war mir nicht 100% sicher deswegen nur die warnung um vor gebrauch dies zu fixen, (Alle module aus Admin install die die Copy paste fehler haben wobei es also in den Datenbank beim deinstall, aber so wie es scheint auch beim bestimmte wege /reihefolge von Updaten dies versteckt ist.

    UNd mit Update ( ohne neue DB) aber es nicht installen von den SQL Modulen in Admin BAckend gleich nach Update gibt die fehler also auch.

    Danke Mbraune für ganze.

    Bei mir hätte ich den Datenbank wider hergesteld durch dieser modules install php's dort den sql teil heraus genommen und mit PHPmyadmin dieser dan direct in Datenbank neu nachgezogen. ( deswegen habe ich den Warenkorb fehler frontend bei Uns selbe auch nie gesehen)

    Dies ist einer Kombi Problem was in bestimmte situationen dieser Bug ausgibt, wen dieser vorgangs reihe folge und oder deinstall von Falsche/defectes global price nicht gemacht ist also nicht sichtbar.


    Damit gleich einer warnung wegen backups und vorab testen, was hier aber nicht 100% gereicht hat, weil man muss dan einer mehr "wirkliches" test von update shop nachahmen

    Einmal editiert, zuletzt von jotest (2. Februar 2012 um 19:06)