Gelöst Nach Artikel Sync Shopware cache leeren

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
Hallo.

Wir haben bei mehreren Shops das Problem, dass nach dem Sync über den Connector die Änderungen an den Artikeldaten oft nicht sichtbar sind.
Wird nach dem Artikel Daten Sync eigentlich die Shopware Cache geleert?
Wenn nicht könntet Ihr das noch einbauen?
 

oso

Gut bekanntes Mitglied
15. März 2012
433
9
Welche Artikeldaten sind nicht sichtbar und sind es neue oder bestehende Produkte?
Wir konnten bisher sowas nicht beobachten, ausser z.B. bei Artikelslidern, wo die Daten erst nach der nächsten Aufbereitung durch den Shop sichtbar sind (glaube alle 60 min). Den Cache nach jedem Sync zu leeren wäre aus meiner Sicht fatal und ziemlich sinnlos. Einen Cach baut man auf um die Ladezeiten zu minimieren. Leert man den alle 15min, so ist dieser Effekt hin.
 

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
Also ich hab bisschen getestet und mich schlau gemacht:

Wenn du in der WaWi einen Preis änderst, dann triggert die WaWi diese Preisänderung über einen Quick-Sync Preise/Bestand. Hat man die HTTP Cache in Shopware aktiv, so wird diese Änderung nicht angezeigt bis die Cache abläuft. Standardmäßig ist das in Shopware eine Stunde. Das selbe gilt für den Bestand und damit für die Lieferbarkeit. Für stärker frequentierte Shops kann es da schon ein Problem sein, dass ein Artikel als lieferbar erscheint obwohl er bereits ausverkauft ist.
Shopware hat im Übrigen dafür eine Funktion, die sich Automatische-Cache-Invalidierung nennt und immer dann ausgelöst wird, wenn man ein Produkt bearbeitet. Der Connector sollte sich dazu analog verhalten. Die Automatische-Cache-Invalidierung lässt sich in den Einstellungen der HTTP Cache ein- und aus-schalten.

Shopware bietet die Möglichkeit gezielt einzelne Elemente aus der Cache zu löschen, auch für Plugins. Das funktioniert sogar für externe Caching Systeme wie Varnish. Es wird also nicht die ganze Cache gelöscht sondern nur die Produkte, die geändert wurden. Ich finde das ist äußerst sinnvoll.

Ich entwickle gerade ein Connector Plugin, das sich um das leeren der Caches kümmert. Wer sich dafür interessiert kann sich ja per PM mal melden.
 
Zuletzt bearbeitet:

3po

Sehr aktives Mitglied
30. August 2011
2.600
98
Also ich hab bisschen getestet und mich schlau gemacht:
Wenn du in der WaWi einen Preis änderst, dann triggert die WaWi diese Preisänderung über einen Quick-Sync Preise/Bestand. Hat man die HTTP Cache in Shopware aktiv, so wird diese Änderung nicht angezeigt bis die Cache abläuft. Standardmäßig ist das in Shopware eine Stunde. Das selbe gilt für den Bestand und damit für die Lieferbarkeit.

Unter Einstellungen -> Grundeinstellungen -> System -> Frontend Cache (HTTP Cache) -> sollten unter NoCache Controller / Tags: die Einträge stehen was nicht gecachet wird, standardmäßig ist hier folgendes drin:

  • frontend/listing price
  • frontend/index price
  • frontend/detail price
  • widgets/lastArticles detail
  • widgets/checkout checkout
  • widgets/compare compare
  • widgets/emotion price
  • widgets/listing price
  • widgets/swag_emotion_advanced price

Von daher wird der Preis doch gar nicht gecachet und sollte sich auch bei aktivem http cache ständig aktualisieren?
 

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
@3po. Jo, das schöne an der Theorie ist, dass man immer auch mal nachschauen kann ob sie denn auch wirklich so funktioniert. Bei meinem Testshop zumindest funktioniert das nicht.
Ich aktualisiere die Preise in der WaWi und dann lade ich die Produktseite neu und ich sehe keine Änderung.
Wie ist das bei dir?

Edit: die Tags haben eine andere Funktion und nicht das was du darunter verstehst ;)
https://de.shopware.com/understanding-the-shopware-http-cache/ Absatz Nocache Tags.
 
Zuletzt bearbeitet:

3po

Sehr aktives Mitglied
30. August 2011
2.600
98
Eben mal mit ein paar Artikeln getestet , bei uns werden die Preise aktualisiert, auch mit aktiviertem HTTP- Cache.
 

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
Funktioniert bei mir nur mit "einfachen" Artikeln ohne Varianten. Die Varianten werden bei mir dauerhaft gecached.
War mir vorher nicht aufgefallen, dass es da einen Unterschied zu geben scheint.
 

3po

Sehr aktives Mitglied
30. August 2011
2.600
98
Ich habe jetzt nochmal explizit Varianten-Artikel getestet (2-dim Farbe u. Größe). Hier wird bei uns ebenfalls sofort der Preis aktualisiert.
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
Lese ich auch zum ersten Mal, dass es nicht gehen soll.

Alternativ kann man das super einfach via Plugin lösen, falls man doch den Cache nach jedem Abgleich leeren möchte.
 

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
Ich hab zwei Kunden bei denen nach dem Sync die Produkte mit alten Daten angezeigt werden und kann das in der Vagrant box auch simiulieren. Allerdings nur für Produkte mit SW Varianten.Warum @3po keine Probleme damit hat verstehe ich nicht. hängt eventuell mit dem HTTP- Cache Settings zusammen oder eventuell mit Plugins, die auf der Produkt-Detailseite wirken.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
Neu Druck nach jeder Position JTL-POS - Fragen zu Hardware 1
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 1
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 0
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 12
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu eBay-Vorlage übernimmt alten Artikelnamen nach Duplizieren – Bug oder Bedienfehler? JTL-Wawi - Fehler und Bugs 2
Login Zeiten nach User in Wawi 1.6 JTL-Wawi 1.6 0
Neu Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 7
Neu Refresh nach Abgleich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Stücklisten nach Artikelkopie nicht mehr direkt änderbar – Bug oder gewollte Änderung? JTL-Wawi - Fehler und Bugs 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu JTL POS - nach Gerätetausch - Standard-Datenbank hinterlegen Einrichtung / Updates von JTL-POS 1
Neu Pickliste nach Teillieferung automatisch löschen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Was genau passiert nach dem zurücksetzen? WooCommerce-Connector 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
Neu Sortierung nach Produkt Kategorie Arbeitsabläufe in JTL-Wawi 0
Export Zahlungen Amazon marketplace bei Kombi OSS und FBA erfolgt nach JTL2DATEV unvollständig JTL-Wawi 1.9 0
Neu Nach Shopupdate http error 500 JTL-Shop - Fehler und Bugs 9
Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht Eigene Übersichten in der JTL-Wawi 0
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigenes Feld aus Artikel in Artikeletikett ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Auswertung welche Kunden kaufen welche Artikel in Zeitraum x JTL-Wawi 1.11 4
Artikel Wareneingang buchen mit anderer Währung? JTL-Wawi 1.10 0
Neu Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 1
Kein Versenden-Button wenn "Artikel vor dem Verpacken bestätigen" aktiv JTL-Wawi 1.11 2
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
OTTO Artikel Zuweisung nicht möglich (1.11.6) JTL-Wawi 1.11 0
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
Neu eBay Artikel kommen in WaWi sporadisch als "Angebotsnummer" ohne Text JTL-Wawi - Fehler und Bugs 1
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu Abgleich erstellt neue Artikel aber ohne Bestand und Bestandsführung WooCommerce-Connector 2
Neu ebay Angebote Vorlagen im Artikel JTL Ameise - Eigene Exporte 0
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Beantwortet Keine Ausgabe des Artikelnamens (Artikel.Bezeichnung) im Artikeletikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2

Ähnliche Themen