v3.2.x Falsche Anzahl beim Warenkorb Icon

Thema wurde von sirtet, 1. November 2016 erstellt.

  1. sirtet

    sirtet Erfahrener Benutzer

    Registriert seit:
    4. Juli 2012
    Beiträge:
    1.117
    Danke erhalten:
    88
    Danke vergeben:
    88
    3.2er Bug anfänglich hier gemeldet:
    http://www.gambio.de/forum/threads/master-update-3-2-0-0-erschienen.27853/page-6#post-232020
    Ich erfasse es hier nochmal, für unten stehende Frage...

    [​IMG]

    Dies betrifft nur die Mobil Ansicht.

    Der vorgehende Bug
    warenkorb-anzahl-zeigt-produkte-zahl-statt-summe-der-mengen
    Wurde in 3.2 gefixt angegangen. Aber eben so, dass die Situation in Mobil massiv verschlechtert wurde. Statt einer untypischen Logik gibt es keine mehr.

    Das Ist hier im Tracker erfasst
    https://tracker.gambio-server.net/issues/48913#change-61785
    Und scheinbar in Bearbeitung, oder WAR es?

    @Daniel Wu (Gambio), verstehe ich das richtig, das wurde von 3.2.1.0 nach 3.2.0.1 hochpriorisiert und dann nach sp-kandidat auf unbestimmt vertagt, weil ein Lösungsversuch scheiterte?

    Ich finde es ja ein ziemlich fetter bug, wenn Kunden auf verschiedenen Seiten verschiedene Zahlen sehen...
    Sieht Gambio das anders?
     
  2. Sergej (Gambio)

    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    Den Fehler in der Darstellung in der mobilen Ansicht wurde bereits gefixt und wird mit einem der kommenden Updates behoben sein.
     
  3. sirtet

    sirtet Erfahrener Benutzer

    Registriert seit:
    4. Juli 2012
    Beiträge:
    1.117
    Danke erhalten:
    88
    Danke vergeben:
    88
    Danke.
    Das heisst aber schon, so wie ich die Infos im Tracker verstehe, es ist nicht klar, ob das bei 3.2.1.0 oder erst irgendwo später kommt?

    Wenn das aber (entgegen dem Status im Tracker) schon gefixt ist, wäre es dann möglich, ein Diff zu erhalten, um das schon vorab selbst zu integrieren?
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das kommt mit 3.2.1.0, aber 3.2.1.0 wird erst Anfang Dezember kommen.

    Dazu:
    Ein erster Fix der gebaut wurde funktioniert nicht, der ist im Testing als fehlerhaft aufgefallen, einen neueren nochmals korrigierten gibts aktuell noch nicht, darum können wir Stand jetzt nichts verteilen.

    Und:
    Diesen Monat kommt ausnahmsweise nur ein Hotfixupdate mit wesentlichen Fehlerkorrekturen. Wir arbeiten gerade sehr stark an Hintergrundneuerungen für den Shop, um dann anschliessend wieder nach vorne was zu schaffen. Damit wollen wir irgendwie in Zeit fertig werden und werfen gerade alle verfügbaren Ressourcen darauf, darum rücken geplante Releases einen Zyklus nach hinten.
     
  5. Sergej (Gambio)

    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69

    Prüf doch mal bitte ob in der Datei "templates/Honeygrid/smarty/function.cart_products_qty.php" der Eintrag
    PHP:
    $result $_SESSION['cart']->count_products();
    hinterlegt ist. Falls nicht, änder den Eintrag
    PHP:
    $result count($_SESSION['cart']->contents);
    nach
    PHP:
    $result $_SESSION['cart']->count_products();
    um. Alle Caches leeren usw. & sofort...

    ...bitte einmal bestätigen :)
     
  6. sirtet

    sirtet Erfahrener Benutzer

    Registriert seit:
    4. Juli 2012
    Beiträge:
    1.117
    Danke erhalten:
    88
    Danke vergeben:
    88
    Ja, hab das bei meiner 3.2er Testinstallation ersetzt, und so läuft es ohne Probleme, bei Desktop- und Mobil- Breakpoint.

    PS:
    Im Kommentar-Header steht da der falsche Dateiname... oder?

    PHP:
    <?php
    /* --------------------------------------------------------------
       function.gm_footer.php 2014-08-14 cru
       Gambio GmbH
       http://www.gambio.de
       Copyright (c) 2014 Gambio GmbH
       Released under the GNU General Public License (Version 2)
       [http://www.gnu.org/licenses/gpl-2.0.html]
       --------------------------------------------------------------
    */
    function smarty_function_cart_products_qty($params, &$smarty)
    {
    //      $result = count($_SESSION['cart']->contents);
            
    $result $_SESSION['cart']->count_products();
            
    $smarty->assign($params['out'], $result);
    }