Skip to main content

SalesChannel

A sales channel of the shop (e.g. a storefront). Customers register in exactly one sales channel.

type SalesChannel implements Node {
id: ID!
name: String
currencies(
first: Int = 10
after: String
filter: CurrencyFilterInput
): CurrencyConnection
countries(
first: Int = 10
after: String
filter: CountryFilterInput
): CountryConnection
paymentMethods(
first: Int = 10
after: String
filter: PaymentMethodFilterInput
): PaymentMethodConnection
customerGroup: CustomerGroup
currency: Currency
paymentMethod: PaymentMethod
country: Country
orders(
first: Int = 10
after: String
filter: OrderFilterInput
): OrderConnection
customers(
first: Int = 10
after: String
filter: CustomerFilterInput
): CustomerConnection
customerGroupsRegistrations(
first: Int = 10
after: String
filter: CustomerGroupFilterInput
): CustomerGroupConnection
boundCustomers(
first: Int = 10
after: String
filter: CustomerFilterInput
): CustomerConnection
}

Fields

SalesChannel.id ● ID! non-null scalar

Global identifier for this entity.

SalesChannel.name ● String scalar

Localised display name of the sales channel.

SalesChannel.currencies ● CurrencyConnection object

SalesChannel.currencies.first ● Int scalar
SalesChannel.currencies.after ● String scalar
SalesChannel.currencies.filter ● CurrencyFilterInput input

SalesChannel.countries ● CountryConnection object

SalesChannel.countries.first ● Int scalar
SalesChannel.countries.after ● String scalar
SalesChannel.countries.filter ● CountryFilterInput input

SalesChannel.paymentMethods ● PaymentMethodConnection object

SalesChannel.paymentMethods.first ● Int scalar
SalesChannel.paymentMethods.after ● String scalar
SalesChannel.paymentMethods.filter ● PaymentMethodFilterInput input

SalesChannel.customerGroup ● CustomerGroup object

SalesChannel.currency ● Currency object

SalesChannel.paymentMethod ● PaymentMethod object

SalesChannel.country ● Country object

SalesChannel.orders ● OrderConnection object

SalesChannel.orders.first ● Int scalar
SalesChannel.orders.after ● String scalar
SalesChannel.orders.filter ● OrderFilterInput input

SalesChannel.customers ● CustomerConnection object

SalesChannel.customers.first ● Int scalar
SalesChannel.customers.after ● String scalar
SalesChannel.customers.filter ● CustomerFilterInput input

SalesChannel.customerGroupsRegistrations ● CustomerGroupConnection object

SalesChannel.customerGroupsRegistrations.first ● Int scalar
SalesChannel.customerGroupsRegistrations.after ● String scalar
SalesChannel.customerGroupsRegistrations.filter ● CustomerGroupFilterInput input

SalesChannel.boundCustomers ● CustomerConnection object

SalesChannel.boundCustomers.first ● Int scalar
SalesChannel.boundCustomers.after ● String scalar
SalesChannel.boundCustomers.filter ● CustomerFilterInput input

Interfaces

Node interface

Any entity that can be loaded by its global id through the node(id: ID!) query.

Returned By

salesChannel query

Member Of

Customer object ● Order object ● SalesChannelEdge object ● SupplierOrder object