Skip to content

Fehlerbehebung

This content is not available in your language yet.

Sortiert nach dem, was du siehst, nicht nach dem, was intern passiert ist. Wenn dein Symptom nicht dabei ist, schreib an support@antares.commergy.de — du schreibst mit den Leuten, die das Produkt bauen.

Vorab immer: status.antares.commergy.de prüfen. Das erspart die halbe Suche.

Ursache in der Regel: noch nicht veröffentlicht, oder für diesen Sales Channel nicht veröffentlicht.

Prüfen: Panel → Designer. Steht der Kanal auf veröffentlicht? Die Veröffentlichung gilt je Kanal, nicht global.

Sonst: Storefront neu laden mit geleertem Cache (⇧⌘R / Strg+F5). Shopware liefert den <head> aus dem HTTP-Cache; nach der Aktivierung des Plugins hilft bin/console cache:clear.

Prüfen: Panel → Indexierung. Steht die Produktzahl bei null oder deutlich unter dem, was dein Shop hat?

  • Null: Die Erstindexierung ist nie gelaufen. Laufen Shopwares Scheduled Tasks? bin/console scheduled-task:list.
  • Zu niedrig: Unter Übersprungene Produkte steht mit Produktnummer, welche Artikel nicht übernommen wurden und warum. Häufigster Grund: kein Preis im betreffenden Sales Channel.
  • Passt, aber trotzdem nichts: Du suchst gegen einen anderen Kanal, als du ansiehst. Der Kanalwähler oben im Panel steuert, welchen Index du prüfst.

Die Suche findet nichts mehr, seit die CSP scharf ist

Abschnitt betitelt „Die Suche findet nichts mehr, seit die CSP scharf ist“

Das ist der häufigste Grund für „gestern ging es noch“. Siehe Content-Security-Policy — es fehlen script-src und connect-src. Symptom im Panel: Suchen laufen auf null, während der Shop normal weiterläuft.

Bei Kundengruppen-Preisen: Sie gehören zum Scale-Tarif und brauchen einen signierten Gruppen-Token, den dein Shop mitschickt. Ohne ihn zeigt die Suche Listenpreise — nicht falsch, aber nicht die des eingeloggten B2B-Kunden. Siehe Preiskontexte.

Bei Währungen: Jede Währung, die dein Sales Channel führt, wird eigenständig indexiert. Fehlt eine, ist sie im Kanal nicht zugewiesen — das prüft Shopware unter Verkaufskanäle → Währungen.

Nach einer Preisänderung: Preise kommen über den Delta-Lauf des Scheduled Task. Bis dahin steht der alte Preis. Sofort erzwingen: Panel → Indexierung → Delta jetzt ausführen.

  1. Scheduled Tasks laufen nicht. bin/console scheduled-task:list, dann bin/console scheduled-task:run zum Testen.
  2. Der Shop-Server kommt nicht raus. Ausgehendes HTTPS zu api.antares.commergy.de muss erlaubt sein. Test vom Shop-Server aus: curl -sS https://api.antares.commergy.de/healthz.
  3. Ein Produkt bricht den Block ab. Siehe Übersprungene Produkte im Panel.

Das Widget erbt standardmäßig den Font-Stack und die Farben deines Shops, aber nicht jedes Theme legt die Tokens ab, die es dafür liest. Im Designer kannst du sie direkt setzen — ohne Deployment, ohne Twig-Override. Wenn dein Theme sehr eigen ist, sind die vier Presets (Clean, Bold, Minimal, Contrast) der schnellere Weg als Einzelwerte.

Fast immer img-src in deiner CSP, wenn deine Bilder auf einem eigenen CDN liegen. Wir spiegeln keine Bilddateien; die URLs zeigen weiterhin auf deinen Speicherort, und deine Policy muss diesen erlauben.

Zwei mögliche Ursachen, und sie sind unterscheidbar:

  • connect-src fehlt. Dann kommen weder Suchanfragen noch Events an — dann wären aber auch keine Ergebnisse zu sehen.
  • Ein Consent-Werkzeug blockiert die Events. Wenn Ergebnisse erscheinen, die Statistik aber leer bleibt, blockiert etwas gezielt die Event-Anfragen. Antares setzt keine Cookies und speichert keine personenbezogenen Daten; wie du das in deiner Einwilligungslösung einordnest, steht im Datenschutz-Baustein.

Schreib an support@antares.commergy.de mit deiner Shop-URL und der Uhrzeit, zu der es zuletzt funktioniert hat. Aus dem Panel heraus kommt die Anfrage bereits mit Organisation, Tarif und Produktzahl bei uns an — du musst nichts davon abtippen.