# Merchant Describes a merchant. ## Type Definition ```graphql type Merchant { isOnTrial: Boolean address: Address isCompany: Boolean dateFormat: String timeFormat: String datetimeFormat: String timeZone: String } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | isOnTrial | Boolean | Returns true if merchant is on trial. | | address | Address | Returns the merchant address. | | isCompany | Boolean | Returns true if merchant is a company. | | dateFormat | String | Returns the default date format. | | timeFormat | String | Returns the default time format. | | datetimeFormat | String | Returns the default datetime format. | | timeZone | String | Returns the merchant time zone. | ## Relationships The `Merchant` type contains a reference to the `Address` type through its `address` field, which provides detailed location and contact information for the merchant. ## Example ```graphql { isOnTrial address { id street city country } isCompany dateFormat timeFormat datetimeFormat timeZone } ``` ## Implements No interfaces implemented. ## Related Types - [Address](/reference/storefront/v1/objects/address)