Supplier
A supplier (vendor) from which the shop orders products. Suppliers carry the contact details, address, default delivery time and customer-number used by the shop, and are the target of SupplierOrder rows.
type Supplier implements Node {
id: ID!
number: String!
name: String!
customerNumber: String
defaultDeliveryTime: Int
languageId: ID!
addressId: ID
productSupplierConfigurations(
first: Int = 10
after: String
filter: ProductSupplierConfigurationFilterInput
): ProductSupplierConfigurationConnection
orders(
first: Int = 10
after: String
filter: SupplierOrderFilterInput
): SupplierOrderConnection
goodsReceipts(
first: Int = 10
after: String
filter: GoodsReceiptFilterInput
): GoodsReceiptConnection
}
Fields
Supplier.id ● ID! non-null scalar
Global identifier for this entity.
Supplier.number ● String! non-null scalar
Internal supplier number.
Supplier.name ● String! non-null scalar
Supplier display name.
Supplier.customerNumber ● String scalar
Customer number the supplier assigned to this shop (i.e. the identifier the supplier uses for the shop in their own system).
Supplier.defaultDeliveryTime ● Int scalar
Default delivery lead time in days, used as a fallback when a product has no supplier-specific override.
Supplier.languageId ● ID! non-null scalar
ID of the language used when communicating with the supplier (e.g. PDF supplier orders are rendered in this language).
Supplier.addressId ● ID scalar
ID of the supplier's billing/delivery address. Address scalars are reached via the address association.
Supplier.productSupplierConfigurations ● ProductSupplierConfigurationConnection object
Supplier.productSupplierConfigurations.first ● Int scalar
Supplier.productSupplierConfigurations.after ● String scalar
Supplier.productSupplierConfigurations.filter ● ProductSupplierConfigurationFilterInput input
Supplier.orders ● SupplierOrderConnection object
Supplier.orders.first ● Int scalar
Supplier.orders.after ● String scalar
Supplier.orders.filter ● SupplierOrderFilterInput input
Supplier.goodsReceipts ● GoodsReceiptConnection object
Supplier.goodsReceipts.first ● Int scalar
Supplier.goodsReceipts.after ● String scalar
Supplier.goodsReceipts.filter ● GoodsReceiptFilterInput input
Interfaces
Node interface
Any entity that can be loaded by its global id through the node(id: ID!) query.
Returned By
createSupplier mutation ● supplier query ● updateSupplier mutation
Member Of
GoodsReceipt object ● ProductSupplierConfiguration object ● SupplierEdge object ● SupplierOrder object