StoreInfo
Basic information about the store including domain, logo, policies, and account settings.
Type Definition
type StoreInfo {
domain: String!
logo: String
favicon: String
name: String!
customerAccountsEnabled: Boolean!
customerAccountsOptional: Boolean!
customerAccountsRequireApproval: Boolean!
catalogBrowsingRequiresAccount: Boolean!
canSellOverStock: Boolean!
isPasswordProtected: Boolean!
defaultConsentOptions: [String]!
}Fields
| Field | Type | Description |
|---|---|---|
| domain | String! | The domain of the store. |
| logo | String | The store’s logo if it’s set. |
| favicon | String | The store’s favicon if it’s set. |
| name | String! | The name of the store. |
| customerAccountsEnabled | Boolean! | Returns true if customer accounts are enabled in the store. |
| customerAccountsOptional | Boolean! | Returns true if customer accounts are optional. |
| customerAccountsRequireApproval | Boolean! | Returns true if customer accounts need to be approved. |
| catalogBrowsingRequiresAccount | Boolean! | Returns true if a customer account is required to browse the catalog. |
| canSellOverStock | Boolean! | Returns true if the store can sell over stock. |
| isPasswordProtected | Boolean! | Returns true if the store has password protection. |
| defaultConsentOptions | [String]! | Returns the default consent options for the store that a user can accept. |
Relationships
StoreInfo is returned by the store query and provides core configuration and policy information about a store. It contains scalar fields representing fundamental store properties and settings that control customer access and account behavior.
Example
query {
store {
domain
logo
favicon
name
customerAccountsEnabled
customerAccountsOptional
customerAccountsRequireApproval
catalogBrowsingRequiresAccount
canSellOverStock
isPasswordProtected
defaultConsentOptions
}
}Implements
This type does not implement any interfaces.
Related Types
- String
- Boolean