Skip to main content

Warehouse

Warehouse facility for inventory storage and logistics operations.

Represents a physical or virtual warehouse location used for storing inventory, processing orders, and managing logistics operations. Includes operational settings, business hours, and address information.

type Warehouse {
id: ID!
name: String!
description: String!
notes: String!
isActive: Boolean!
isStore: Boolean!
isPickupLocation: Boolean!
shopId: Int
addressId: Int
businessHours: [BusinessHours!]!
createdAt: DateTime!
lastModifiedAt: DateTime!
address: WarehouseAddress
}

Fields

Warehouse.id ● ID! non-null scalar

Unique identifier for the warehouse.

Primary key used to reference this warehouse throughout the system and for all warehouse-related operations.

Warehouse.name ● String! non-null scalar

Warehouse name for identification and display.

Human-readable name used to identify the warehouse in user interfaces, reports, and operational documents. Maximum 255 characters.

Warehouse.description ● String! non-null scalar

Detailed description of the warehouse facility.

Comprehensive description providing additional context about the warehouse's purpose, capabilities, or special characteristics. Maximum 255 characters.

Warehouse.notes ● String! non-null scalar

Internal notes and operational information.

Free-form text for storing internal notes, special instructions, or operational details about the warehouse. Not visible to external users. Maximum 255 characters.

Warehouse.isActive ● Boolean! non-null scalar

Operational status of the warehouse.

Indicates whether the warehouse is currently active and available for operations. Inactive warehouses are excluded from inventory allocation and order fulfillment.

Warehouse.isStore ● Boolean! non-null scalar

Store designation for customer-facing operations.

Indicates whether this warehouse also functions as a retail store location, enabling customer visits, in-store pickup, and retail operations.

Warehouse.isPickupLocation ● Boolean! non-null scalar

Customer pickup location availability.

Indicates whether customers can collect their orders from this warehouse location, enabling click-and-collect and pickup services.

Warehouse.shopId ● Int scalar

Associated shop identifier for retail operations.

References the shop configuration when this warehouse serves as a retail location, linking warehouse operations to specific shop settings and branding.

Warehouse.addressId ● Int scalar

Primary address identifier for the warehouse.

References the main address record containing location details, contact information, and shipping address for this warehouse facility.

Warehouse.businessHours ● [BusinessHours!]! non-null object

Operating hours for each day of the week.

Defines when the warehouse is operational for receiving, processing, and shipping orders. Used for scheduling operations and customer communication about availability.

Warehouse.createdAt ● DateTime! non-null scalar

Warehouse creation timestamp.

Date and time when this warehouse was initially created in the system, used for auditing and operational history tracking.

Warehouse.lastModifiedAt ● DateTime! non-null scalar

Last modification timestamp.

Date and time when any warehouse information was last updated, used for change tracking and synchronization purposes.

Warehouse.address ● WarehouseAddress object

Complete address information for the warehouse.

Detailed address record including street address, city, postal code, country, and contact information for the warehouse facility.

Returned By

warehouse query ● warehouseCreate mutation ● warehouseDelete mutation ● warehouseUpdate mutation

Member Of

Carrier object ● CartPostageData object ● InventoryResponse object ● OrderPostageData object ● TenderPostage object ● WarehousesResponse object