Shop Erweiterung debuggen

Achtung:

Vergessen Sie nicht das Debugging im Live-Betrieb wieder zu deaktivieren!

Warenkorb und Warenkorb-Berechnung debuggen

  1. Schalten Sie via TypoScript-Konstante das themes.configuration.extension.shop.debug = 1
  2. Der Warenkorb wird immer via AJAX nachgeladen. Mit aktiviertem Debug haben Sie an dem JSON zusätzliche Informationen über Berechnungen und deren Ergebnisse.

Checkout debuggen

Das Debugging des Checkouts läuft über das sys_log, sodass Sie über einen Zeitraum die Checkouts beobachten und dann gezielt untersuchen können.

  1. Wechseln Sie in das Settings-Modul und öffnen Sie die Extension Configuration durch einen Klick auf Configure extensions
  2. Klappen Sie den Abschnitt Shop auf und wechseln Sie auf den Tab Logging.
  3. Hier stellen Sie das Log level auf DEBUG - nun haben Sie das Logging der Shop-Erweiterung grundsätzlich aktiviert.
  4. Um die Logs jetzt auswerten zu können müssen Sie eine weitere Erweiterung installieren, die EXT:logs. Diese finden Sie im TER oder auf Packagist.
  5. Nach dem Installieren finden Sie im TYPO3-Backend ein weiteres Log-Modul in dem Sie die Einträge gefiltert nach Leveldebug ausgeben lassen können.