Neu Eigenes Plugin und der cache..

bhoernchen

Mitglied
25. Mai 2023
22
2
Ich habe das Template der Produktdaten durch eine Plugin-Funktion in die (Details.tpl) erweitert.
{Plugin\xxx_Produkte\xxx_xxxxxxHersteller::testPluginCache()}

Nun würde ich die Ausgabe gerne cachen, da das System dies scheinbar nicht von selbst macht. Ich habe jedoch ein Problem mit der Aktualisierung des Artikels, wenn der Shop über den Connector neue Daten von der WaWi (Warenwirtschaft) erhält.

Ich kann über den Tag CACHING_GROUP_OPTION dem Cache mitteilen, dass dieser Cache die Artikel für folgende Produkte enthält: 'product_id_' . $productId und 'product_number_' . $productNumber. Das funktioniert soweit.
$instance->cache->set($cacheID, $artikelHTML, [CACHING_GROUP_OPTION, $instance->getArtikelCacheTag()]);

Allerdings weiß ich nicht, wie und wo ich den Cache nach einem Update des Produktes von der WaWi löschen muss. Das Konzept verstehe ich noch nicht ganz (Anfänger). Da ich mir die Tags im Grunde selbst ausgedacht habe, müsste ich wahrscheinlich eine Funktion schreiben, um den Cache zu invalidieren. Oder es gibt vielleicht feste Tags, die ich verwenden könnte. Es wäre auch über einen Hook machbar, aber ich kenne keinen geeigneten Hook dafür.

Es gibt viele Möglichkeiten, aber ich sehe noch keinen klaren Ansatz, wie ich das umsetzen kann.
 
Zuletzt bearbeitet:

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
346
Halle (Saale)
Wenn du möchtest, dass ein Cache-Eintrag bei Änderungen an einem bestimmten Artikel automatisch invalidiert wird, solltest du diesem die zwei Tags
CACHING_GROUP_ARTICLE und CACHING_GROUP_ARTICLE . "_" . $kArtikel
(mit $kArtikel = die ID des jeweiligen Produkts) zuweisen.
 
  • Gefällt mir
Reaktionen: bhoernchen

bhoernchen

Mitglied
25. Mai 2023
22
2
Ja habe ich dann auch gemerkt.. Hatte nur die das System mit den Constanten nicht so 100 % verstanden.. Inzwischen läuft es.. Habe das im Sourcetext dann irgendwo gefunden und einfach übernommen..
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes Plugin erstellen (Versandkostenfrei mit Optionen) Plugins für JTL-Shop 1
Neu Nova Template - Filter Eigenes Fenster Hintergrundfarbe ändern + Kategoriebilder Mobil anzeigen lassen Templates für JTL-Shop 0
Neu HINWEIS: Wawi 1.9 - Eigenes Feld Kunde Typ Ganzzahl speichert nicht korrekt Werte <= 0 JTL-Wawi - Fehler und Bugs 16
JTL WaWi - Kunde - eigenes Feld - dotliquid - neue Variablen JTL-Wawi 1.9 1
Eigenes Feld auf Auftragsbestätigung ausgeben und den Titel mit dem eigenen Feld verknüpfen JTL-Wawi 1.9 0
Eigenes Feld auf Lieferschein ausgeben und den Titel mit dem eigenen Feld verknüpfen JTL-Wawi 1.9 0
Neu Eigenes Formular erstellen für Kundenservice Allgemeine Fragen zu JTL-Shop 7
Neu Attribut - Eigenes Feld - Nummer herausfinden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Trackingdaten nicht mit Advanced shipment tracking PRO plugin synchronisiert WooCommerce-Connector 3
Neu Expresskauf lässt sich in Paypal Plugin nicht ändern Plugins für JTL-Shop 1
Neu WooCommerce Anbindung ohne Plugin WooCommerce-Connector 6
Neu Plugin führt zu Abgleich fehler Technische Fragen zu Plugins und Templates 0
Neu Retouren Plugin à la Amazon Altenativen Plugins für JTL-Shop 0
Neu Plugin zur Preisanpassung - Hook gesucht Technische Fragen zu Plugins und Templates 1
Neu 💙 Neues Plugin: Animiertes Suchfeld (Animierte Suchvorschläge anzeigen) Plugins für JTL-Shop 4
Neu Shop 5.4 - Plugin läuft nicht mehr "class EventDispatcher is not available" Plugins für JTL-Shop 2
Neu Keine erneute Consent-Abfrage nachdem Plugin hinzugefügt wurde Plugins für JTL-Shop 2
Neu Plugin für Checkout Prozess Plugins für JTL-Shop 5
Neu Amazon Pay (Checkout v2) Plugin 1.2.18 seit gestern werden keine Zahlungen mehr eingezogen Plugins für JTL-Shop 0
Neu KBA Finder Plugin (CiN) - Probleme Plugins für JTL-Shop 2
Neu Artikel Upload Probleme mit Wawi Version 1.9.6.5 und B2B Market Plugin WooCommerce-Connector 6
Neu Sinnvoll? Skript- oder Plugin-Lösung für (Nicht-ganz-)Dropshipping? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Paypal Checkout Plugin - Kaufdetails an Paypal übergeben Einstellung Plugins für JTL-Shop 5
Neu Apple Pay in PayPal Plugin für die Schweiz Plugins für JTL-Shop 4
Neu Bekomme das GPSR Plugin nicht installiert Plugins für JTL-Shop 2
Neu 💙 Neues Plugin: Adresse Auto-Complete (Adressdaten automatisch befüllen) Plugins für JTL-Shop 0
Neu Budget Plugin? Plugins für JTL-Shop 0
Neu Produktsicherheit "GPRS Plugin" (Testkunden) gesucht Plugins für JTL-Shop 3
Neu 💙 Neues Plugin: JTL-ServerDashboard Pro (kompakte Serverinformationen anzeigen) Plugins für JTL-Shop 0
Neu 💙 Neues Plugin: Ähnliche Artikel als Liste (Ähnliche Artikel vergleichen) Plugins für JTL-Shop 0
Neu JTL GPSR Plugin, Herstellerdaten im Tab anzeigen lassen? Allgemeine Fragen zu JTL-Shop 1
Neu Selber Plugin erstellen Plugins für JTL-Shop 3
Neu GPRS Plugin Infos doppelt und in Artikelliste Plugins für JTL-Shop 2
Neu Plugin-Manager Error 500 Technische Fragen zu Plugins und Templates 2
Neu Lizenkosten Shopware 6 Plugin ? Shopware-Connector 7
Neu Worüber Klarna am besten nutzen? Mollie oder Plugin? User helfen Usern - Fragen zu JTL-Wawi 1
Voucher Guthaben Payment Plugin Berechnen Allgemeine Fragen zu JTL-Vouchers 0
Neu Plugin für Bundles gesucht Plugins für JTL-Shop 4
Neu GPSR Plugin wird nicht bei allen Artikeln angezeigt Plugins für JTL-Shop 18
Neu GPSR Plugin Formatierung anpassen. Plugins für JTL-Shop 8
Neu GPSR Plugin Installation haut nicht hin Plugins für JTL-Shop 2
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 2
Neu GPSR Plugin Format Fehler Plugins für JTL-Shop 0
Neu Payment plugin order number Plugins für JTL-Shop 1
Plugin: JTL Exportformat Google Shopping - Mindermengenzuschlag Einrichtung JTL-Shop5 0
Neu Nach Update auf JTL GPSR-Plugin 1.0.3 vom Backend ausgeschlossen Plugins für JTL-Shop 25
Beantwortet Plugin Dev: Setting-Links Spacer Problem (info.xml) JTL-Shop - Fehler und Bugs 1
Neu Paypal Plugin wird von akutellen IOS Geräten nicht geladen Plugins für JTL-Shop 17
Neu Anzeige von Chargen-Nummern und MHDs der Komponenten von Stücklistenartikeln auf dem Lieferschein User helfen Usern - Fragen zu JTL-Wawi 1
Neu Rich Text portlet ändert Links und Bild-URLs Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen