Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • 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.