Skip to main content

Warehouse

A warehouse

type Warehouse {
address: Address
brand: Brand
brandId: ID
company: Party!
companyId: ID!
createdAt: ISO8601DateTime!
default: Boolean!
deletedAt: ISO8601DateTime
externalData: [WarehouseExternalData!]
fulfillmentIntegration: Integration
id: ID!
locations: [Location!]
managed: Boolean!
name: String!
priority: Int
residential: Boolean!
sourceIntegration: Integration
sourceIntegrationId: ID
status: StatusEnum!
updatedAt: ISO8601DateTime!
}

Fields

Warehouse.address ● Address object

The "Address" field denotes the address of the warehouse.

Warehouse.brand ● Brand object

Warehouse.brandId ● ID scalar

Warehouse.company ● Party! non-null object

The "Company" field denotes the company that owns the warehouse. The company represents a party in the system.

Warehouse.companyId ● ID! non-null scalar

Warehouse.createdAt ● ISO8601DateTime! non-null scalar

Warehouse.default ● Boolean! non-null scalar

The "Default" field denotes whether the warehouse is the default warehouse for the brand.

Warehouse.deletedAt ● ISO8601DateTime scalar

The "Deleted At" field denotes the date and time that the warehouse was deleted. If the warehouse has not been deleted, this field will be null.

Warehouse.externalData ● [WarehouseExternalData!] list object

The "External Data" field denotes the external data that is stored with the warehouse.

Warehouse.fulfillmentIntegration ● Integration object

The fulfillment integration used by the warehouse.

Warehouse.id ● ID! non-null scalar

Warehouse.locations ● [Location!] list object

Warehouse.managed ● Boolean! non-null scalar

The "Managed" field denotes whether the warehouse is managed by the system. If true, the warehouse behaviour will be managed by Endless Commerce, otherwise it will be managed by the source system.

Warehouse.name ● String! non-null scalar

Warehouse.priority ● Int scalar

This field defines the priority of the warehouse for fulfillment and routing. Warehouses with a lower priority are preferred over warehouses with a higher priority.

Warehouse.residential ● Boolean! non-null scalar

The "Residential" field denotes whether the warehouse is a residential address. This information aids in determining the shipping method of an order.

Warehouse.sourceIntegration ● Integration object

The source integration that manages the warehouse. If not provided, the warehouse.

Warehouse.sourceIntegrationId ● ID scalar

The ID of the source integration that manages the warehouse.

Warehouse.status ● StatusEnum! non-null enum

Warehouse.updatedAt ● ISO8601DateTime! non-null scalar

Returned By

registerWarehouse mutation ● updateWarehouse mutation ● warehouse query ● warehouseUpdates subscription

Member Of

ASN object ● Brand object ● ItemAllocation object ● Location object ● OrderFulfillment object ● SupplyOrder object ● SupplyOrderItem object ● SupplyWarehouseComposition object ● WarehouseConnection object ● WarehouseEdge object