Hinzufügen eines weiteren Artikels dauert extrem lange

Thema wurde von DampferECKE, 31. Juli 2024 erstellt.

  1. DampferECKE

    DampferECKE Erfahrener Benutzer

    Registriert seit:
    20. November 2020
    Beiträge:
    47
    Danke erhalten:
    9
    Danke vergeben:
    10
    Hallo liebe Gemeinde

    Nach dem in der Artikelübersicht (nicht Kategorieübersicht) ein Artikel (mit Optionen) hinzugefügt wird, dauert es sehr lange bis ein weiterer Artikel hinzugefügt werden kann.
    Will der Kunde 10 Artikel davon in den Warenkorb legen, dauert das schon mal so 1 Minute bis alle im Warenkorb sind, da es wie erwähnt nach jedem hinzufügen eine Pause von 5 Sekunden gibt...
    Also z.B. Artikel 1 mit Geschmack A, dann will er selben noch mit Geschmack B hinzufügen und muss ca. 5 Sek. warten bis er das machen kann, usw. So kommen bei 10 Artikeln mit 10 Geschmäckern schon mal 50 bis 60 Sekunden zusammen.

    Wo ist der Schalter dafür zu finden? Oder JavaScript? Oder hat es was mit dem kleinen Warenkorb zu tun, denn der wird genau gleich lang angezeigt, bevor ein weiterer Artikel hinzugefügt werden kann.

    Bei diesem Shop dauert es genau gleich lange (Gambio Referenz Shop):
    https://merchpit.de

    Bei diesem Shop wurde das Problem anscheinend gelöst, aber wie? (Gambio Referenz Shop):
    https://www.naturteil.de

    Hat jemand eine Tipp für mich?
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.480
    Danke erhalten:
    11.265
    Danke vergeben:
    1.608
    Der 2. Shop hat kein Problem gelöst, der ist einfach nur alt und nutzt noch das Template und kein Theme. :)

    Die Ursachen können verschieden sein.
    Zu lange Antwortzeit Deines Servers / Hosters
    Fehler in einer der Dateien
    Falsche Eingabe / Konfiguration in einem Artikel oder der Kategorie
    Problem an einem Knotenpunkt im Internet
    ...

    Am Besten machst Du ein Ticket bei Gambio auf und sendest da auch einen Link zu betreffenden Artikeln.

    P.S. bei solchen Fragen sind auch immer ein Link zu einem betroffenen Artikel, sowie die PHP-Version und Shopversion
    hilfreich.
     
  3. DampferECKE

    DampferECKE Erfahrener Benutzer

    Registriert seit:
    20. November 2020
    Beiträge:
    47
    Danke erhalten:
    9
    Danke vergeben:
    10
    Ne, Server ist schnell und Antwortzeiten sind auch schnell, das wird es leider nicht sein.
    Gambio sagt, dass das so von ihnen so gewollt sei und man selber das lösen soll, wo ich ansetzen muss weiss ich leider nicht, darum hoffe ich auf Hilfe von hier...

    Das haben so ziemlich alle Seiten mit Gambio, kannst irgendeine nehmen, die nicht gleich in den Warenkorb wechselt nach dem hinzufügen eines Produktes. Dann hast du diese Verzögerung. Aber eben, nicht ganz alle, darum bin ich auf der Suche nach einer Lösung.

    Gerne stelle ich natürlich einen Link bereit (Artikelübersicht):
    https://www.dampferecke.ch/crossbow-vapor-base-1000-ml-70-vg-30-pg-0mg.html
    Hier kann ein Artikel hinzugefügt werden und wenn man noch einen möchte, dann muss man 5 Sek. warten.

    Der gleiche Artikel in der Kategorieübersicht, da kann man hintereinander so viele hinzufügen wie man will:
    https://www.dampferecke.ch/basen-vg-pg/1000ml/

    Extrem mühsam wird es dann hier:
    https://www.dampferecke.ch/elfbar-elfa-pro-pod-2x-2ml-20mg-ml-600-zuege.html
    Wenn der Kunden von jedem Geschmack einen will.

    Da wird es eine Lösung geben, wenn man weiss, wo man ansetzen muss.
     
  4. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.109
    Danke erhalten:
    977
    Danke vergeben:
    343
    Da ist eine 5-Sekunden-Verzögerung eingebaut, die der Warenkorb-Button inaktiv bleibt bzw. eigentlich ein zweiter, inaktiver Warenkorb-Button statt des eigentlichen Buttons sichtbar ist.

    Datei:
    /themes/Honeygrid/javascripts/system/widgets/cart_handler.min.js
    5e3 (kommt bei mir in 4.8.0.3 nur einmal vor) ersetzen durch z.B. 500 und anschließend den Cache für die Seitenausgabe leeren. Das macht aus einem 5000ms-Timeout ein 0,5-Sekunden-Timeout.
     
  5. DampferECKE

    DampferECKE Erfahrener Benutzer

    Registriert seit:
    20. November 2020
    Beiträge:
    47
    Danke erhalten:
    9
    Danke vergeben:
    10
    Hallo Dominik

    Vielen lieben Dank, das ist die Lösung und funktioniert jetzt perfekt!!

    Du bist wie immer Spitze, genau gleich wie deine super Module.