...
Lieferland im Bestellprozess
Lieferland der Standardversandmethode
Land des Kunden
\Brandbox\Framework\Brandbox\Country\CountryManager::getSystemDefaultCountry
Kontext setzten 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.
In manchen Fällen muss der Kontext durch Code gesetzt werden. Dss kann mit \Brandbox\ShopCore\Shop\Context\Manager::setApplicationContext
gemacht werden. Ein Beispiel wäre hier ein Import, der in einer Schleife Informationen abrufen will und diese durch einen simulierten ShopContext machen möchte.