B2B context states#
B2B context is explicit. It is not inferred from merchant store identity, GeoIP, or the normal storefront market resolver.
State |
Meaning |
|---|---|
|
Request selected a normal storefront. B2B fields are empty. |
|
Request selected a B2B storefront, but no customer identity is present. |
|
Customer identity exists, but no company location has been selected or supplied. |
|
Customer/contact/location context validated. Company, location, role, permissions, catalog id/source, and B2B market/currency may be resolved. |
|
Supplied customer/location context does not validate for this store/B2B storefront. |
Headless GraphQL reaches ready with a customer access token plus company location id. Hosted CTX reaches ready with a valid customer session plus a selected company location in the visitor session.