Allgemeine Beschreibung für Kundentypen siehe hier.
Dort wird auch der Prozess der Migration von brandbox 9 auf 10, bzw. shop-core 7 auf 8 beschrieben. Manche Schritte konnten nicht automatisiert machen gemacht werden, da redaktionelle Pflege notwendig ist.
Debug aktivieren
Über /config/config.php ist er möglich, Debugausgaben für den ShopContext zu aktivieren. Das ist hilfreich für lokale Fehleranalysen.
Eintrag in der /config/config.php
Codeblock | ||
---|---|---|
| ||
'shopdebug' => [ 'debugshop-core' => [ 'shopContextcontext' => truefalse ] ] |
Wichtige Funktionen
Aktueller Kontext anhand des ApplicationContexts
...
Lieferland im Bestellprozess
Lieferland der Standardversandmethode
Land des Kunden
\Brandbox\Framework\Brandbox\Country\CountryManager::getSystemDefaultCountry
Kontext
...
setzen und Zurücksetzen
Der Kontext kann mit \Brandbox\ShopCore\Shop\Context\Manager::resetApplicationContext
zurückgesetzt werden. Hier wird der Cache geleert. Das kann notwendig werden, wenn sich das Lieferland im Laufe des PHP-Prozesses ändert und danach auf den neuen Kontext zugegriffen werden soll. Zum Beispiel, wenn der Kunde seine Lieferadresse in der Bestellung ändert.
...