2019-08-12 13:07:51 +00:00
|
|
|
schema {
|
|
|
|
query: Query
|
2019-10-17 15:29:13 +00:00
|
|
|
mutation: Mutation
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AccountAddressCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
address: Address
|
|
|
|
}
|
|
|
|
|
|
|
|
type AccountAddressDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
address: Address
|
|
|
|
}
|
|
|
|
|
|
|
|
type AccountAddressUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
address: Address
|
|
|
|
}
|
|
|
|
|
|
|
|
type AccountDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
2019-09-26 10:14:07 +00:00
|
|
|
type AccountError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: AccountErrorCode!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum AccountErrorCode {
|
|
|
|
ACTIVATE_OWN_ACCOUNT
|
|
|
|
ACTIVATE_SUPERUSER_ACCOUNT
|
2020-04-23 15:43:08 +00:00
|
|
|
DUPLICATED_INPUT_ITEM
|
2019-09-26 10:14:07 +00:00
|
|
|
DEACTIVATE_OWN_ACCOUNT
|
|
|
|
DEACTIVATE_SUPERUSER_ACCOUNT
|
|
|
|
DELETE_NON_STAFF_USER
|
|
|
|
DELETE_OWN_ACCOUNT
|
|
|
|
DELETE_STAFF_ACCOUNT
|
|
|
|
DELETE_SUPERUSER_ACCOUNT
|
|
|
|
GRAPHQL_ERROR
|
2020-12-01 13:13:05 +00:00
|
|
|
INACTIVE
|
2019-09-26 10:14:07 +00:00
|
|
|
INVALID
|
|
|
|
INVALID_PASSWORD
|
2020-04-20 11:11:07 +00:00
|
|
|
LEFT_NOT_MANAGEABLE_PERMISSION
|
|
|
|
INVALID_CREDENTIALS
|
2019-09-26 10:14:07 +00:00
|
|
|
NOT_FOUND
|
2020-04-20 11:11:07 +00:00
|
|
|
OUT_OF_SCOPE_USER
|
|
|
|
OUT_OF_SCOPE_GROUP
|
|
|
|
OUT_OF_SCOPE_PERMISSION
|
2019-09-26 10:14:07 +00:00
|
|
|
PASSWORD_ENTIRELY_NUMERIC
|
|
|
|
PASSWORD_TOO_COMMON
|
|
|
|
PASSWORD_TOO_SHORT
|
|
|
|
PASSWORD_TOO_SIMILAR
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
2020-07-01 11:11:08 +00:00
|
|
|
JWT_SIGNATURE_EXPIRED
|
|
|
|
JWT_INVALID_TOKEN
|
|
|
|
JWT_DECODE_ERROR
|
|
|
|
JWT_MISSING_TOKEN
|
|
|
|
JWT_INVALID_CSRF_TOKEN
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input AccountInput {
|
|
|
|
firstName: String
|
|
|
|
lastName: String
|
|
|
|
defaultBillingAddress: AddressInput
|
|
|
|
defaultShippingAddress: AddressInput
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCode: LanguageCodeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AccountRegister {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-12-30 12:55:37 +00:00
|
|
|
requiresConfirmation: Boolean
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
|
|
|
input AccountRegisterInput {
|
|
|
|
email: String!
|
|
|
|
password: String!
|
2020-03-03 11:20:39 +00:00
|
|
|
redirectUrl: String
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCode: LanguageCodeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AccountRequestDeletion {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AccountSetDefaultAddress {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AccountUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
|
|
|
type Address implements Node {
|
|
|
|
id: ID!
|
|
|
|
firstName: String!
|
|
|
|
lastName: String!
|
|
|
|
companyName: String!
|
|
|
|
streetAddress1: String!
|
|
|
|
streetAddress2: String!
|
|
|
|
city: String!
|
|
|
|
cityArea: String!
|
|
|
|
postalCode: String!
|
|
|
|
country: CountryDisplay!
|
|
|
|
countryArea: String!
|
|
|
|
phone: String
|
|
|
|
isDefaultShippingAddress: Boolean
|
|
|
|
isDefaultBillingAddress: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddressCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
address: Address
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddressDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
address: Address
|
|
|
|
}
|
|
|
|
|
|
|
|
input AddressInput {
|
|
|
|
firstName: String
|
|
|
|
lastName: String
|
|
|
|
companyName: String
|
|
|
|
streetAddress1: String
|
|
|
|
streetAddress2: String
|
|
|
|
city: String
|
|
|
|
cityArea: String
|
|
|
|
postalCode: String
|
2019-10-25 12:18:52 +00:00
|
|
|
country: CountryCode
|
2019-08-12 13:07:51 +00:00
|
|
|
countryArea: String
|
|
|
|
phone: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddressSetDefault {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum AddressTypeEnum {
|
|
|
|
BILLING
|
|
|
|
SHIPPING
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddressUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
address: Address
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddressValidationData {
|
|
|
|
countryCode: String
|
|
|
|
countryName: String
|
|
|
|
addressFormat: String
|
|
|
|
addressLatinFormat: String
|
|
|
|
allowedFields: [String]
|
|
|
|
requiredFields: [String]
|
|
|
|
upperFields: [String]
|
|
|
|
countryAreaType: String
|
|
|
|
countryAreaChoices: [ChoiceValue]
|
|
|
|
cityType: String
|
|
|
|
cityChoices: [ChoiceValue]
|
|
|
|
cityAreaType: String
|
|
|
|
cityAreaChoices: [ChoiceValue]
|
|
|
|
postalCodeType: String
|
|
|
|
postalCodeMatchers: [String]
|
|
|
|
postalCodeExamples: [String]
|
|
|
|
postalCodePrefix: String
|
|
|
|
}
|
|
|
|
|
2020-11-12 13:47:44 +00:00
|
|
|
type Allocation implements Node {
|
|
|
|
id: ID!
|
|
|
|
quantity: Int!
|
|
|
|
warehouse: Warehouse!
|
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
type App implements Node & ObjectWithMetadata {
|
|
|
|
id: ID!
|
|
|
|
name: String
|
|
|
|
created: DateTime
|
|
|
|
isActive: Boolean
|
|
|
|
permissions: [Permission]
|
|
|
|
tokens: [AppToken]
|
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2020-07-22 10:54:15 +00:00
|
|
|
type: AppTypeEnum
|
2020-04-22 14:41:07 +00:00
|
|
|
webhooks: [Webhook]
|
2020-07-22 10:54:15 +00:00
|
|
|
aboutApp: String
|
|
|
|
dataPrivacy: String
|
|
|
|
dataPrivacyUrl: String
|
|
|
|
homepageUrl: String
|
|
|
|
supportUrl: String
|
|
|
|
configurationUrl: String
|
|
|
|
appUrl: String
|
|
|
|
version: String
|
|
|
|
accessToken: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type AppActivate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-22 10:54:15 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
app: App
|
2020-04-22 14:41:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AppCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [AppCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type AppCountableEdge {
|
|
|
|
node: App!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type AppCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-22 14:41:07 +00:00
|
|
|
authToken: String
|
|
|
|
appErrors: [AppError!]!
|
|
|
|
app: App
|
|
|
|
}
|
|
|
|
|
2020-07-22 10:54:15 +00:00
|
|
|
type AppDeactivate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-22 10:54:15 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
app: App
|
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
type AppDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-22 14:41:07 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
app: App
|
|
|
|
}
|
|
|
|
|
2020-07-22 10:54:15 +00:00
|
|
|
type AppDeleteFailedInstallation {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-22 10:54:15 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
appInstallation: AppInstallation
|
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
type AppError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: AppErrorCode!
|
|
|
|
permissions: [PermissionEnum!]
|
|
|
|
}
|
|
|
|
|
|
|
|
enum AppErrorCode {
|
2020-07-22 10:54:15 +00:00
|
|
|
FORBIDDEN
|
2020-04-22 14:41:07 +00:00
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
2020-07-22 10:54:15 +00:00
|
|
|
INVALID_STATUS
|
|
|
|
INVALID_PERMISSION
|
|
|
|
INVALID_URL_FORMAT
|
|
|
|
INVALID_MANIFEST_FORMAT
|
|
|
|
MANIFEST_URL_CANT_CONNECT
|
2020-04-22 14:41:07 +00:00
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
OUT_OF_SCOPE_APP
|
|
|
|
OUT_OF_SCOPE_PERMISSION
|
|
|
|
}
|
|
|
|
|
2020-07-22 10:54:15 +00:00
|
|
|
type AppFetchManifest {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-22 10:54:15 +00:00
|
|
|
manifest: Manifest
|
|
|
|
appErrors: [AppError!]!
|
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
input AppFilterInput {
|
|
|
|
search: String
|
|
|
|
isActive: Boolean
|
2020-07-22 10:54:15 +00:00
|
|
|
type: AppTypeEnum
|
2020-04-22 14:41:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input AppInput {
|
|
|
|
name: String
|
|
|
|
isActive: Boolean
|
|
|
|
permissions: [PermissionEnum]
|
|
|
|
}
|
|
|
|
|
2020-07-22 10:54:15 +00:00
|
|
|
type AppInstall {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-22 10:54:15 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
appInstallation: AppInstallation
|
|
|
|
}
|
|
|
|
|
|
|
|
input AppInstallInput {
|
|
|
|
appName: String
|
|
|
|
manifestUrl: String
|
|
|
|
activateAfterInstallation: Boolean = true
|
|
|
|
permissions: [PermissionEnum]
|
|
|
|
}
|
|
|
|
|
|
|
|
type AppInstallation implements Node & Job {
|
|
|
|
appName: String!
|
|
|
|
manifestUrl: String!
|
|
|
|
id: ID!
|
2020-08-11 11:53:04 +00:00
|
|
|
status: JobStatusEnum!
|
|
|
|
createdAt: DateTime!
|
|
|
|
updatedAt: DateTime!
|
|
|
|
message: String
|
2020-07-22 10:54:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AppRetryInstall {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-22 10:54:15 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
appInstallation: AppInstallation
|
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
enum AppSortField {
|
|
|
|
NAME
|
|
|
|
CREATION_DATE
|
|
|
|
}
|
|
|
|
|
|
|
|
input AppSortingInput {
|
|
|
|
direction: OrderDirection!
|
|
|
|
field: AppSortField!
|
|
|
|
}
|
|
|
|
|
|
|
|
type AppToken implements Node {
|
|
|
|
name: String
|
|
|
|
authToken: String
|
|
|
|
id: ID!
|
|
|
|
}
|
|
|
|
|
|
|
|
type AppTokenCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-22 14:41:07 +00:00
|
|
|
authToken: String
|
|
|
|
appErrors: [AppError!]!
|
|
|
|
appToken: AppToken
|
|
|
|
}
|
|
|
|
|
|
|
|
type AppTokenDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-22 14:41:07 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
appToken: AppToken
|
|
|
|
}
|
|
|
|
|
|
|
|
input AppTokenInput {
|
|
|
|
name: String
|
|
|
|
app: ID!
|
|
|
|
}
|
|
|
|
|
2020-06-10 13:39:10 +00:00
|
|
|
type AppTokenVerify {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-06-10 13:39:10 +00:00
|
|
|
valid: Boolean!
|
|
|
|
appErrors: [AppError!]!
|
|
|
|
}
|
|
|
|
|
2020-07-22 10:54:15 +00:00
|
|
|
enum AppTypeEnum {
|
|
|
|
LOCAL
|
|
|
|
THIRDPARTY
|
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
type AppUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-22 14:41:07 +00:00
|
|
|
appErrors: [AppError!]!
|
|
|
|
app: App
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type AssignNavigation {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
menu: Menu
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type Attribute implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
2021-04-12 15:23:37 +00:00
|
|
|
productTypes(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductTypeCountableConnection!
|
|
|
|
productVariantTypes(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductTypeCountableConnection!
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
inputType: AttributeInputTypeEnum
|
2021-01-07 11:01:24 +00:00
|
|
|
entityType: AttributeEntityTypeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
name: String
|
|
|
|
slug: String
|
2020-11-19 14:42:14 +00:00
|
|
|
type: AttributeTypeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
values: [AttributeValue]
|
|
|
|
valueRequired: Boolean!
|
|
|
|
visibleInStorefront: Boolean!
|
|
|
|
filterableInStorefront: Boolean!
|
|
|
|
filterableInDashboard: Boolean!
|
|
|
|
availableInGrid: Boolean!
|
|
|
|
translation(languageCode: LanguageCodeEnum!): AttributeTranslation
|
|
|
|
storefrontSearchPosition: Int!
|
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [AttributeCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeCountableEdge {
|
|
|
|
node: Attribute!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input AttributeCreateInput {
|
|
|
|
inputType: AttributeInputTypeEnum
|
2021-01-07 11:01:24 +00:00
|
|
|
entityType: AttributeEntityTypeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
name: String!
|
|
|
|
slug: String
|
2020-11-19 14:42:14 +00:00
|
|
|
type: AttributeTypeEnum!
|
2019-08-12 13:07:51 +00:00
|
|
|
values: [AttributeValueCreateInput]
|
|
|
|
valueRequired: Boolean
|
|
|
|
isVariantOnly: Boolean
|
|
|
|
visibleInStorefront: Boolean
|
|
|
|
filterableInStorefront: Boolean
|
|
|
|
filterableInDashboard: Boolean
|
|
|
|
storefrontSearchPosition: Int
|
|
|
|
availableInGrid: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
|
|
|
}
|
|
|
|
|
2021-01-07 11:01:24 +00:00
|
|
|
enum AttributeEntityTypeEnum {
|
|
|
|
PAGE
|
2021-01-20 16:37:36 +00:00
|
|
|
PRODUCT
|
2021-01-07 11:01:24 +00:00
|
|
|
}
|
|
|
|
|
2020-11-19 14:42:14 +00:00
|
|
|
type AttributeError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: AttributeErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum AttributeErrorCode {
|
|
|
|
ALREADY_EXISTS
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input AttributeFilterInput {
|
|
|
|
valueRequired: Boolean
|
|
|
|
isVariantOnly: Boolean
|
|
|
|
visibleInStorefront: Boolean
|
|
|
|
filterableInStorefront: Boolean
|
|
|
|
filterableInDashboard: Boolean
|
|
|
|
availableInGrid: Boolean
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2019-08-12 13:07:51 +00:00
|
|
|
search: String
|
2019-08-28 14:53:57 +00:00
|
|
|
ids: [ID]
|
2020-11-19 14:42:14 +00:00
|
|
|
type: AttributeTypeEnum
|
2019-09-26 15:06:14 +00:00
|
|
|
inCollection: ID
|
|
|
|
inCategory: ID
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input AttributeInput {
|
|
|
|
slug: String!
|
2020-01-17 15:16:05 +00:00
|
|
|
value: String
|
|
|
|
values: [String]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum AttributeInputTypeEnum {
|
|
|
|
DROPDOWN
|
|
|
|
MULTISELECT
|
2020-12-16 10:53:28 +00:00
|
|
|
FILE
|
2021-01-07 11:01:24 +00:00
|
|
|
REFERENCE
|
2021-04-09 07:51:49 +00:00
|
|
|
RICH_TEXT
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeReorderValues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum AttributeSortField {
|
|
|
|
NAME
|
|
|
|
SLUG
|
|
|
|
VALUE_REQUIRED
|
|
|
|
IS_VARIANT_ONLY
|
|
|
|
VISIBLE_IN_STOREFRONT
|
|
|
|
FILTERABLE_IN_STOREFRONT
|
|
|
|
FILTERABLE_IN_DASHBOARD
|
|
|
|
STOREFRONT_SEARCH_POSITION
|
|
|
|
AVAILABLE_IN_GRID
|
|
|
|
}
|
|
|
|
|
|
|
|
input AttributeSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: AttributeSortField!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type AttributeTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
translation(languageCode: LanguageCodeEnum!): AttributeTranslation
|
|
|
|
attribute: Attribute
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type AttributeTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum AttributeTypeEnum {
|
2020-11-19 14:42:14 +00:00
|
|
|
PRODUCT_TYPE
|
|
|
|
PAGE_TYPE
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input AttributeUpdateInput {
|
|
|
|
name: String
|
|
|
|
slug: String
|
|
|
|
removeValues: [ID]
|
|
|
|
addValues: [AttributeValueCreateInput]
|
|
|
|
valueRequired: Boolean
|
|
|
|
isVariantOnly: Boolean
|
|
|
|
visibleInStorefront: Boolean
|
|
|
|
filterableInStorefront: Boolean
|
|
|
|
filterableInDashboard: Boolean
|
|
|
|
storefrontSearchPosition: Int
|
|
|
|
availableInGrid: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeValue implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String
|
|
|
|
slug: String
|
2021-03-29 10:28:59 +00:00
|
|
|
value: String
|
2019-08-12 13:07:51 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): AttributeValueTranslation
|
|
|
|
inputType: AttributeInputTypeEnum
|
2021-01-07 11:01:24 +00:00
|
|
|
reference: ID
|
2020-12-16 10:53:28 +00:00
|
|
|
file: File
|
2021-04-09 07:51:49 +00:00
|
|
|
richText: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeValueBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeValueCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
attributeValue: AttributeValue
|
|
|
|
}
|
|
|
|
|
|
|
|
input AttributeValueCreateInput {
|
|
|
|
name: String!
|
2021-03-29 10:28:59 +00:00
|
|
|
value: String
|
2021-04-09 07:51:49 +00:00
|
|
|
richText: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeValueDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
attributeValue: AttributeValue
|
|
|
|
}
|
|
|
|
|
|
|
|
input AttributeValueInput {
|
|
|
|
id: ID
|
2020-12-16 10:53:28 +00:00
|
|
|
values: [String]
|
|
|
|
file: String
|
|
|
|
contentType: String
|
2021-01-07 11:01:24 +00:00
|
|
|
references: [ID!]
|
2021-04-09 07:51:49 +00:00
|
|
|
richText: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type AttributeValueTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
translation(languageCode: LanguageCodeEnum!): AttributeValueTranslation
|
|
|
|
attributeValue: AttributeValue
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type AttributeValueTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
attributeValue: AttributeValue
|
|
|
|
}
|
|
|
|
|
|
|
|
type AttributeValueTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2021-04-09 07:51:49 +00:00
|
|
|
richText: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
2021-04-09 07:51:49 +00:00
|
|
|
input AttributeValueTranslationInput {
|
|
|
|
name: String
|
|
|
|
richText: JSONString
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type AttributeValueUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
attribute: Attribute
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeErrors: [AttributeError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
attributeValue: AttributeValue
|
|
|
|
}
|
|
|
|
|
2020-12-16 10:53:28 +00:00
|
|
|
input BulkAttributeValueInput {
|
|
|
|
id: ID
|
|
|
|
values: [String]!
|
|
|
|
}
|
|
|
|
|
2019-09-26 15:06:14 +00:00
|
|
|
type BulkProductError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: ProductErrorCode!
|
2020-10-03 09:52:59 +00:00
|
|
|
attributes: [ID!]
|
2021-01-07 11:01:24 +00:00
|
|
|
values: [ID!]
|
2019-09-26 15:06:14 +00:00
|
|
|
index: Int
|
2020-04-22 14:41:07 +00:00
|
|
|
warehouses: [ID!]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channels: [ID!]
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
2020-03-09 14:59:58 +00:00
|
|
|
type BulkStockError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: ProductErrorCode!
|
2020-10-03 09:52:59 +00:00
|
|
|
attributes: [ID!]
|
2021-01-07 11:01:24 +00:00
|
|
|
values: [ID!]
|
2020-03-09 14:59:58 +00:00
|
|
|
index: Int
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input CatalogueInput {
|
|
|
|
products: [ID]
|
|
|
|
categories: [ID]
|
|
|
|
collections: [ID]
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type Category implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2019-11-27 10:00:36 +00:00
|
|
|
slug: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
parent: Category
|
|
|
|
level: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
|
|
|
ancestors(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CategoryCountableConnection
|
|
|
|
products(
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductCountableConnection
|
|
|
|
url: String
|
|
|
|
@deprecated(reason: "This field will be removed after 2020-07-31.")
|
|
|
|
children(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CategoryCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
backgroundImage(size: Int): Image
|
|
|
|
translation(languageCode: LanguageCodeEnum!): CategoryTranslation
|
|
|
|
}
|
|
|
|
|
|
|
|
type CategoryBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CategoryCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [CategoryCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type CategoryCountableEdge {
|
|
|
|
node: Category!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type CategoryCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
category: Category
|
|
|
|
}
|
|
|
|
|
|
|
|
type CategoryDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
category: Category
|
|
|
|
}
|
|
|
|
|
2019-09-10 11:28:18 +00:00
|
|
|
input CategoryFilterInput {
|
|
|
|
search: String
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2020-01-17 15:16:05 +00:00
|
|
|
ids: [ID]
|
2019-09-10 11:28:18 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input CategoryInput {
|
2021-01-22 11:13:40 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
name: String
|
|
|
|
slug: String
|
|
|
|
seo: SeoInput
|
|
|
|
backgroundImage: Upload
|
|
|
|
backgroundImageAlt: String
|
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum CategorySortField {
|
|
|
|
NAME
|
|
|
|
PRODUCT_COUNT
|
|
|
|
SUBCATEGORY_COUNT
|
|
|
|
}
|
|
|
|
|
|
|
|
input CategorySortingInput {
|
|
|
|
direction: OrderDirection!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2020-01-17 15:16:05 +00:00
|
|
|
field: CategorySortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type CategoryTranslatableContent implements Node {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
2019-11-27 10:00:36 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): CategoryTranslation
|
|
|
|
category: Category
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type CategoryTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
category: Category
|
|
|
|
}
|
|
|
|
|
|
|
|
type CategoryTranslation implements Node {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
language: LanguageDisplay!
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CategoryUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
category: Category
|
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type Channel implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
isActive: Boolean!
|
|
|
|
slug: String!
|
|
|
|
currencyCode: String!
|
2020-12-21 12:50:04 +00:00
|
|
|
hasOrders: Boolean!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ChannelActivate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: Channel
|
|
|
|
channelErrors: [ChannelError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ChannelCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelErrors: [ChannelError!]!
|
|
|
|
channel: Channel
|
|
|
|
}
|
|
|
|
|
|
|
|
input ChannelCreateInput {
|
|
|
|
isActive: Boolean
|
|
|
|
name: String!
|
|
|
|
slug: String!
|
|
|
|
currencyCode: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ChannelDeactivate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: Channel
|
|
|
|
channelErrors: [ChannelError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ChannelDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelErrors: [ChannelError!]!
|
|
|
|
channel: Channel
|
|
|
|
}
|
|
|
|
|
|
|
|
input ChannelDeleteInput {
|
|
|
|
targetChannel: ID!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ChannelError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: ChannelErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ChannelErrorCode {
|
|
|
|
ALREADY_EXISTS
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
CHANNEL_TARGET_ID_MUST_BE_DIFFERENT
|
|
|
|
CHANNELS_CURRENCY_MUST_BE_THE_SAME
|
2020-12-21 12:50:04 +00:00
|
|
|
CHANNEL_WITH_ORDERS
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ChannelUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelErrors: [ChannelError!]!
|
|
|
|
channel: Channel
|
|
|
|
}
|
|
|
|
|
|
|
|
input ChannelUpdateInput {
|
|
|
|
isActive: Boolean
|
|
|
|
name: String
|
|
|
|
slug: String
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type Checkout implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
created: DateTime!
|
|
|
|
lastChange: DateTime!
|
|
|
|
user: User
|
|
|
|
quantity: Int!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: Channel!
|
2019-08-12 13:07:51 +00:00
|
|
|
billingAddress: Address
|
|
|
|
shippingAddress: Address
|
|
|
|
note: String!
|
2019-08-28 14:53:57 +00:00
|
|
|
discount: Money
|
2019-08-12 13:07:51 +00:00
|
|
|
discountName: String
|
|
|
|
translatedDiscountName: String
|
|
|
|
voucherCode: String
|
|
|
|
giftCards: [GiftCard]
|
|
|
|
id: ID!
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
availableShippingMethods: [ShippingMethod]!
|
2020-06-10 13:39:10 +00:00
|
|
|
availablePaymentGateways: [PaymentGateway!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
email: String!
|
|
|
|
isShippingRequired: Boolean!
|
|
|
|
lines: [CheckoutLine]
|
|
|
|
shippingPrice: TaxedMoney
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
shippingMethod: ShippingMethod
|
2019-08-12 13:07:51 +00:00
|
|
|
subtotalPrice: TaxedMoney
|
2020-06-10 13:39:10 +00:00
|
|
|
token: UUID!
|
2019-08-12 13:07:51 +00:00
|
|
|
totalPrice: TaxedMoney
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCode: LanguageCodeEnum!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutAddPromoCode {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutBillingAddressUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutComplete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
confirmationNeeded: Boolean!
|
2020-08-26 10:33:03 +00:00
|
|
|
confirmationData: JSONString
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [CheckoutCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutCountableEdge {
|
|
|
|
node: Checkout!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
created: Boolean
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
|
|
|
}
|
|
|
|
|
|
|
|
input CheckoutCreateInput {
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2019-08-12 13:07:51 +00:00
|
|
|
lines: [CheckoutLineInput]!
|
|
|
|
email: String
|
|
|
|
shippingAddress: AddressInput
|
|
|
|
billingAddress: AddressInput
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCode: LanguageCodeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutCustomerAttach {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutCustomerDetach {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutEmailUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: CheckoutErrorCode!
|
2020-09-03 10:25:16 +00:00
|
|
|
variants: [ID!]
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum CheckoutErrorCode {
|
|
|
|
BILLING_ADDRESS_NOT_SET
|
|
|
|
CHECKOUT_NOT_FULLY_PAID
|
|
|
|
GRAPHQL_ERROR
|
2020-06-10 13:39:10 +00:00
|
|
|
PRODUCT_NOT_PUBLISHED
|
2020-09-03 10:25:16 +00:00
|
|
|
PRODUCT_UNAVAILABLE_FOR_PURCHASE
|
2019-09-26 10:14:07 +00:00
|
|
|
INSUFFICIENT_STOCK
|
|
|
|
INVALID
|
|
|
|
INVALID_SHIPPING_METHOD
|
|
|
|
NOT_FOUND
|
|
|
|
PAYMENT_ERROR
|
|
|
|
QUANTITY_GREATER_THAN_LIMIT
|
|
|
|
REQUIRED
|
|
|
|
SHIPPING_ADDRESS_NOT_SET
|
|
|
|
SHIPPING_METHOD_NOT_APPLICABLE
|
|
|
|
SHIPPING_METHOD_NOT_SET
|
|
|
|
SHIPPING_NOT_REQUIRED
|
|
|
|
TAX_ERROR
|
|
|
|
UNIQUE
|
|
|
|
VOUCHER_NOT_APPLICABLE
|
|
|
|
ZERO_QUANTITY
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
MISSING_CHANNEL_SLUG
|
|
|
|
CHANNEL_INACTIVE
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-31 13:11:58 +00:00
|
|
|
type CheckoutLanguageCodeUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-03-31 13:11:58 +00:00
|
|
|
checkout: Checkout
|
|
|
|
checkoutErrors: [CheckoutError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type CheckoutLine implements Node {
|
|
|
|
id: ID!
|
|
|
|
variant: ProductVariant!
|
|
|
|
quantity: Int!
|
|
|
|
totalPrice: TaxedMoney
|
|
|
|
requiresShipping: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutLineCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [CheckoutLineCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutLineCountableEdge {
|
|
|
|
node: CheckoutLine!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutLineDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input CheckoutLineInput {
|
|
|
|
quantity: Int!
|
|
|
|
variantId: ID!
|
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutLinesAdd {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutLinesUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutPaymentCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
|
|
|
payment: Payment
|
2020-03-03 11:20:39 +00:00
|
|
|
paymentErrors: [PaymentError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutRemovePromoCode {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutShippingAddressUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CheckoutShippingMethodUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
checkout: Checkout
|
2020-03-03 11:20:39 +00:00
|
|
|
checkoutErrors: [CheckoutError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ChoiceValue {
|
|
|
|
raw: String
|
|
|
|
verbose: String
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type Collection implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2019-11-27 10:00:36 +00:00
|
|
|
slug: String!
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
|
|
|
products(
|
|
|
|
filter: ProductFilterInput
|
|
|
|
sortBy: ProductOrder
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
backgroundImage(size: Int): Image
|
|
|
|
translation(languageCode: LanguageCodeEnum!): CollectionTranslation
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelListings: [CollectionChannelListing!]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionAddProducts {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
collection: Collection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collectionErrors: [CollectionError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2021-03-29 10:28:59 +00:00
|
|
|
collectionErrors: [CollectionError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type CollectionChannelListing implements Node {
|
|
|
|
publicationDate: Date
|
|
|
|
isPublished: Boolean!
|
|
|
|
id: ID!
|
|
|
|
channel: Channel!
|
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionChannelListingError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: ProductErrorCode!
|
|
|
|
attributes: [ID!]
|
2021-01-07 11:01:24 +00:00
|
|
|
values: [ID!]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channels: [ID!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionChannelListingUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collection: Collection
|
|
|
|
collectionChannelListingErrors: [CollectionChannelListingError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input CollectionChannelListingUpdateInput {
|
|
|
|
addChannels: [PublishableChannelListingInput!]
|
|
|
|
removeChannels: [ID!]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [CollectionCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionCountableEdge {
|
|
|
|
node: Collection!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collectionErrors: [CollectionError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
collection: Collection
|
|
|
|
}
|
|
|
|
|
|
|
|
input CollectionCreateInput {
|
|
|
|
isPublished: Boolean
|
|
|
|
name: String
|
|
|
|
slug: String
|
2021-01-22 11:13:40 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
backgroundImage: Upload
|
|
|
|
backgroundImageAlt: String
|
|
|
|
seo: SeoInput
|
|
|
|
publicationDate: Date
|
|
|
|
products: [ID]
|
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collectionErrors: [CollectionError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
collection: Collection
|
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type CollectionError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
products: [ID!]
|
|
|
|
code: CollectionErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum CollectionErrorCode {
|
|
|
|
DUPLICATED_INPUT_ITEM
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
CANNOT_MANAGE_PRODUCT_WITHOUT_VARIANT
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input CollectionFilterInput {
|
|
|
|
published: CollectionPublished
|
|
|
|
search: String
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2020-01-17 15:16:05 +00:00
|
|
|
ids: [ID]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input CollectionInput {
|
|
|
|
isPublished: Boolean
|
|
|
|
name: String
|
|
|
|
slug: String
|
2021-01-22 11:13:40 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
backgroundImage: Upload
|
|
|
|
backgroundImageAlt: String
|
|
|
|
seo: SeoInput
|
|
|
|
publicationDate: Date
|
|
|
|
}
|
|
|
|
|
|
|
|
enum CollectionPublished {
|
|
|
|
PUBLISHED
|
|
|
|
HIDDEN
|
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionRemoveProducts {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
collection: Collection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collectionErrors: [CollectionError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionReorderProducts {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
collection: Collection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collectionErrors: [CollectionError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum CollectionSortField {
|
|
|
|
NAME
|
|
|
|
AVAILABILITY
|
|
|
|
PRODUCT_COUNT
|
2020-10-20 11:20:55 +00:00
|
|
|
PUBLICATION_DATE
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input CollectionSortingInput {
|
|
|
|
direction: OrderDirection!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2020-01-17 15:16:05 +00:00
|
|
|
field: CollectionSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type CollectionTranslatableContent implements Node {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
2019-11-27 10:00:36 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): CollectionTranslation
|
|
|
|
collection: Collection
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type CollectionTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
collection: Collection
|
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionTranslation implements Node {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
language: LanguageDisplay!
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CollectionUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collectionErrors: [CollectionError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
collection: Collection
|
|
|
|
}
|
|
|
|
|
|
|
|
type ConfigurationItem {
|
|
|
|
name: String!
|
2019-11-07 12:07:12 +00:00
|
|
|
value: String
|
2019-08-12 13:07:51 +00:00
|
|
|
type: ConfigurationTypeFieldEnum
|
|
|
|
helpText: String
|
|
|
|
label: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input ConfigurationItemInput {
|
|
|
|
name: String!
|
2019-11-27 10:00:36 +00:00
|
|
|
value: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ConfigurationTypeFieldEnum {
|
|
|
|
STRING
|
2021-03-31 13:11:58 +00:00
|
|
|
MULTILINE
|
2019-08-12 13:07:51 +00:00
|
|
|
BOOLEAN
|
2019-11-07 12:07:12 +00:00
|
|
|
SECRET
|
|
|
|
PASSWORD
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
SECRETMULTILINE
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-01-17 15:16:05 +00:00
|
|
|
type ConfirmAccount {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
user: User
|
|
|
|
accountErrors: [AccountError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ConfirmEmailChange {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-01-17 15:16:05 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
enum CountryCode {
|
|
|
|
AF
|
|
|
|
AX
|
|
|
|
AL
|
|
|
|
DZ
|
|
|
|
AS
|
|
|
|
AD
|
|
|
|
AO
|
|
|
|
AI
|
|
|
|
AQ
|
|
|
|
AG
|
|
|
|
AR
|
|
|
|
AM
|
|
|
|
AW
|
|
|
|
AU
|
|
|
|
AT
|
|
|
|
AZ
|
|
|
|
BS
|
|
|
|
BH
|
|
|
|
BD
|
|
|
|
BB
|
|
|
|
BY
|
|
|
|
BE
|
|
|
|
BZ
|
|
|
|
BJ
|
|
|
|
BM
|
|
|
|
BT
|
|
|
|
BO
|
|
|
|
BQ
|
|
|
|
BA
|
|
|
|
BW
|
|
|
|
BV
|
|
|
|
BR
|
|
|
|
IO
|
|
|
|
BN
|
|
|
|
BG
|
|
|
|
BF
|
|
|
|
BI
|
|
|
|
CV
|
|
|
|
KH
|
|
|
|
CM
|
|
|
|
CA
|
|
|
|
KY
|
|
|
|
CF
|
|
|
|
TD
|
|
|
|
CL
|
|
|
|
CN
|
|
|
|
CX
|
|
|
|
CC
|
|
|
|
CO
|
|
|
|
KM
|
|
|
|
CG
|
|
|
|
CD
|
|
|
|
CK
|
|
|
|
CR
|
|
|
|
CI
|
|
|
|
HR
|
|
|
|
CU
|
|
|
|
CW
|
|
|
|
CY
|
|
|
|
CZ
|
|
|
|
DK
|
|
|
|
DJ
|
|
|
|
DM
|
|
|
|
DO
|
|
|
|
EC
|
|
|
|
EG
|
|
|
|
SV
|
|
|
|
GQ
|
|
|
|
ER
|
|
|
|
EE
|
|
|
|
SZ
|
|
|
|
ET
|
|
|
|
EU
|
|
|
|
FK
|
|
|
|
FO
|
|
|
|
FJ
|
|
|
|
FI
|
|
|
|
FR
|
|
|
|
GF
|
|
|
|
PF
|
|
|
|
TF
|
|
|
|
GA
|
|
|
|
GM
|
|
|
|
GE
|
|
|
|
DE
|
|
|
|
GH
|
|
|
|
GI
|
|
|
|
GR
|
|
|
|
GL
|
|
|
|
GD
|
|
|
|
GP
|
|
|
|
GU
|
|
|
|
GT
|
|
|
|
GG
|
|
|
|
GN
|
|
|
|
GW
|
|
|
|
GY
|
|
|
|
HT
|
|
|
|
HM
|
|
|
|
VA
|
|
|
|
HN
|
|
|
|
HK
|
|
|
|
HU
|
|
|
|
IS
|
|
|
|
IN
|
|
|
|
ID
|
|
|
|
IR
|
|
|
|
IQ
|
|
|
|
IE
|
|
|
|
IM
|
|
|
|
IL
|
|
|
|
IT
|
|
|
|
JM
|
|
|
|
JP
|
|
|
|
JE
|
|
|
|
JO
|
|
|
|
KZ
|
|
|
|
KE
|
|
|
|
KI
|
|
|
|
KW
|
|
|
|
KG
|
|
|
|
LA
|
|
|
|
LV
|
|
|
|
LB
|
|
|
|
LS
|
|
|
|
LR
|
|
|
|
LY
|
|
|
|
LI
|
|
|
|
LT
|
|
|
|
LU
|
|
|
|
MO
|
|
|
|
MG
|
|
|
|
MW
|
|
|
|
MY
|
|
|
|
MV
|
|
|
|
ML
|
|
|
|
MT
|
|
|
|
MH
|
|
|
|
MQ
|
|
|
|
MR
|
|
|
|
MU
|
|
|
|
YT
|
|
|
|
MX
|
|
|
|
FM
|
|
|
|
MD
|
|
|
|
MC
|
|
|
|
MN
|
|
|
|
ME
|
|
|
|
MS
|
|
|
|
MA
|
|
|
|
MZ
|
|
|
|
MM
|
|
|
|
NA
|
|
|
|
NR
|
|
|
|
NP
|
|
|
|
NL
|
|
|
|
NC
|
|
|
|
NZ
|
|
|
|
NI
|
|
|
|
NE
|
|
|
|
NG
|
|
|
|
NU
|
|
|
|
NF
|
|
|
|
KP
|
2019-08-28 14:53:57 +00:00
|
|
|
MK
|
2019-08-12 13:07:51 +00:00
|
|
|
MP
|
|
|
|
NO
|
|
|
|
OM
|
|
|
|
PK
|
|
|
|
PW
|
|
|
|
PS
|
|
|
|
PA
|
|
|
|
PG
|
|
|
|
PY
|
|
|
|
PE
|
|
|
|
PH
|
|
|
|
PN
|
|
|
|
PL
|
|
|
|
PT
|
|
|
|
PR
|
|
|
|
QA
|
|
|
|
RE
|
|
|
|
RO
|
|
|
|
RU
|
|
|
|
RW
|
|
|
|
BL
|
|
|
|
SH
|
|
|
|
KN
|
|
|
|
LC
|
|
|
|
MF
|
|
|
|
PM
|
|
|
|
VC
|
|
|
|
WS
|
|
|
|
SM
|
|
|
|
ST
|
|
|
|
SA
|
|
|
|
SN
|
|
|
|
RS
|
|
|
|
SC
|
|
|
|
SL
|
|
|
|
SG
|
|
|
|
SX
|
|
|
|
SK
|
|
|
|
SI
|
|
|
|
SB
|
|
|
|
SO
|
|
|
|
ZA
|
|
|
|
GS
|
|
|
|
KR
|
|
|
|
SS
|
|
|
|
ES
|
|
|
|
LK
|
|
|
|
SD
|
|
|
|
SR
|
|
|
|
SJ
|
|
|
|
SE
|
|
|
|
CH
|
|
|
|
SY
|
|
|
|
TW
|
|
|
|
TJ
|
|
|
|
TZ
|
|
|
|
TH
|
|
|
|
TL
|
|
|
|
TG
|
|
|
|
TK
|
|
|
|
TO
|
|
|
|
TT
|
|
|
|
TN
|
|
|
|
TR
|
|
|
|
TM
|
|
|
|
TC
|
|
|
|
TV
|
|
|
|
UG
|
|
|
|
UA
|
|
|
|
AE
|
|
|
|
GB
|
|
|
|
UM
|
|
|
|
US
|
|
|
|
UY
|
|
|
|
UZ
|
|
|
|
VU
|
|
|
|
VE
|
|
|
|
VN
|
|
|
|
VG
|
|
|
|
VI
|
|
|
|
WF
|
|
|
|
EH
|
|
|
|
YE
|
|
|
|
ZM
|
|
|
|
ZW
|
|
|
|
}
|
|
|
|
|
|
|
|
type CountryDisplay {
|
|
|
|
code: String!
|
|
|
|
country: String!
|
|
|
|
vat: VAT
|
|
|
|
}
|
|
|
|
|
|
|
|
type CreateToken {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-01 11:11:08 +00:00
|
|
|
token: String
|
|
|
|
refreshToken: String
|
|
|
|
csrfToken: String
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-07-01 11:11:08 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CreditCard {
|
|
|
|
brand: String!
|
2020-08-11 11:53:04 +00:00
|
|
|
firstDigits: String
|
2019-08-12 13:07:51 +00:00
|
|
|
lastDigits: String!
|
2020-08-11 11:53:04 +00:00
|
|
|
expMonth: Int
|
|
|
|
expYear: Int
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CustomerBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CustomerCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
|
|
|
type CustomerDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
|
|
|
type CustomerEvent implements Node {
|
|
|
|
id: ID!
|
|
|
|
date: DateTime
|
|
|
|
type: CustomerEventsEnum
|
2020-03-03 11:20:39 +00:00
|
|
|
user: User
|
2019-08-12 13:07:51 +00:00
|
|
|
message: String
|
|
|
|
count: Int
|
|
|
|
order: Order
|
|
|
|
orderLine: OrderLine
|
|
|
|
}
|
|
|
|
|
|
|
|
enum CustomerEventsEnum {
|
|
|
|
ACCOUNT_CREATED
|
|
|
|
PASSWORD_RESET_LINK_SENT
|
|
|
|
PASSWORD_RESET
|
2020-01-17 15:16:05 +00:00
|
|
|
EMAIL_CHANGED_REQUEST
|
|
|
|
PASSWORD_CHANGED
|
|
|
|
EMAIL_CHANGED
|
2019-08-12 13:07:51 +00:00
|
|
|
PLACED_ORDER
|
|
|
|
NOTE_ADDED_TO_ORDER
|
|
|
|
DIGITAL_LINK_DOWNLOADED
|
|
|
|
CUSTOMER_DELETED
|
|
|
|
NAME_ASSIGNED
|
|
|
|
EMAIL_ASSIGNED
|
|
|
|
NOTE_ADDED
|
|
|
|
}
|
|
|
|
|
|
|
|
input CustomerFilterInput {
|
|
|
|
dateJoined: DateRangeInput
|
|
|
|
numberOfOrders: IntRangeInput
|
|
|
|
placedOrders: DateRangeInput
|
|
|
|
search: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input CustomerInput {
|
|
|
|
defaultBillingAddress: AddressInput
|
|
|
|
defaultShippingAddress: AddressInput
|
|
|
|
firstName: String
|
|
|
|
lastName: String
|
|
|
|
email: String
|
|
|
|
isActive: Boolean
|
|
|
|
note: String
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCode: LanguageCodeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type CustomerUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
|
|
|
scalar Date
|
|
|
|
|
|
|
|
input DateRangeInput {
|
|
|
|
gte: Date
|
|
|
|
lte: Date
|
|
|
|
}
|
|
|
|
|
|
|
|
scalar DateTime
|
|
|
|
|
|
|
|
input DateTimeRangeInput {
|
|
|
|
gte: DateTime
|
|
|
|
lte: DateTime
|
|
|
|
}
|
|
|
|
|
2020-07-01 11:11:08 +00:00
|
|
|
type DeactivateAllUserTokens {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-01 11:11:08 +00:00
|
|
|
accountErrors: [AccountError!]!
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type DeleteMetadata {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
metadataErrors: [MetadataError!]!
|
|
|
|
item: ObjectWithMetadata
|
|
|
|
}
|
|
|
|
|
|
|
|
type DeletePrivateMetadata {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
metadataErrors: [MetadataError!]!
|
|
|
|
item: ObjectWithMetadata
|
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContent implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
useDefaultSettings: Boolean!
|
|
|
|
automaticFulfillment: Boolean!
|
|
|
|
contentFile: String!
|
|
|
|
maxDownloads: Int
|
|
|
|
urlValidDays: Int
|
|
|
|
urls: [DigitalContentUrl]
|
|
|
|
id: ID!
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2021-03-16 09:03:11 +00:00
|
|
|
productVariant: ProductVariant!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContentCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [DigitalContentCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContentCountableEdge {
|
|
|
|
node: DigitalContent!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContentCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
variant: ProductVariant
|
|
|
|
content: DigitalContent
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContentDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
variant: ProductVariant
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input DigitalContentInput {
|
|
|
|
useDefaultSettings: Boolean!
|
|
|
|
maxDownloads: Int
|
|
|
|
urlValidDays: Int
|
|
|
|
automaticFulfillment: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContentUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
variant: ProductVariant
|
|
|
|
content: DigitalContent
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input DigitalContentUploadInput {
|
|
|
|
useDefaultSettings: Boolean!
|
|
|
|
maxDownloads: Int
|
|
|
|
urlValidDays: Int
|
|
|
|
automaticFulfillment: Boolean
|
|
|
|
contentFile: Upload!
|
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContentUrl implements Node {
|
|
|
|
content: DigitalContent!
|
|
|
|
created: DateTime!
|
|
|
|
downloadNum: Int!
|
|
|
|
id: ID!
|
|
|
|
url: String
|
2020-06-10 13:39:10 +00:00
|
|
|
token: UUID!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type DigitalContentUrlCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
digitalContentUrl: DigitalContentUrl
|
|
|
|
}
|
|
|
|
|
|
|
|
input DigitalContentUrlCreateInput {
|
|
|
|
content: ID!
|
|
|
|
}
|
|
|
|
|
2020-03-23 17:59:10 +00:00
|
|
|
type DiscountError {
|
|
|
|
field: String
|
|
|
|
message: String
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
products: [ID!]
|
2020-03-23 17:59:10 +00:00
|
|
|
code: DiscountErrorCode!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channels: [ID!]
|
2020-03-23 17:59:10 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum DiscountErrorCode {
|
|
|
|
ALREADY_EXISTS
|
2020-04-20 11:11:07 +00:00
|
|
|
GRAPHQL_ERROR
|
2020-03-23 17:59:10 +00:00
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
CANNOT_MANAGE_PRODUCT_WITHOUT_VARIANT
|
|
|
|
DUPLICATED_INPUT_ITEM
|
2020-03-23 17:59:10 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
enum DiscountStatusEnum {
|
|
|
|
ACTIVE
|
|
|
|
EXPIRED
|
|
|
|
SCHEDULED
|
|
|
|
}
|
|
|
|
|
|
|
|
enum DiscountValueTypeEnum {
|
|
|
|
FIXED
|
|
|
|
PERCENTAGE
|
|
|
|
}
|
|
|
|
|
|
|
|
type Domain {
|
|
|
|
host: String!
|
|
|
|
sslEnabled: Boolean!
|
|
|
|
url: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type DraftOrderBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type DraftOrderComplete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type DraftOrderCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
|
|
|
}
|
|
|
|
|
|
|
|
input DraftOrderCreateInput {
|
|
|
|
billingAddress: AddressInput
|
|
|
|
user: ID
|
|
|
|
userEmail: String
|
2020-09-07 10:48:19 +00:00
|
|
|
discount: PositiveDecimal
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingAddress: AddressInput
|
|
|
|
shippingMethod: ID
|
|
|
|
voucher: ID
|
2019-11-27 10:00:36 +00:00
|
|
|
customerNote: String
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: ID
|
2020-11-23 11:38:28 +00:00
|
|
|
redirectUrl: String
|
2019-08-12 13:07:51 +00:00
|
|
|
lines: [OrderLineCreateInput]
|
|
|
|
}
|
|
|
|
|
|
|
|
type DraftOrderDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
|
|
|
}
|
|
|
|
|
|
|
|
input DraftOrderInput {
|
|
|
|
billingAddress: AddressInput
|
|
|
|
user: ID
|
|
|
|
userEmail: String
|
2020-09-07 10:48:19 +00:00
|
|
|
discount: PositiveDecimal
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingAddress: AddressInput
|
|
|
|
shippingMethod: ID
|
|
|
|
voucher: ID
|
2019-11-27 10:00:36 +00:00
|
|
|
customerNote: String
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: ID
|
2020-11-23 11:38:28 +00:00
|
|
|
redirectUrl: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type DraftOrderLinesBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type DraftOrderUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
|
|
|
}
|
|
|
|
|
|
|
|
type Error {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
}
|
|
|
|
|
2020-07-30 09:54:16 +00:00
|
|
|
type ExportError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: ExportErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ExportErrorCode {
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExportEvent implements Node {
|
|
|
|
id: ID!
|
|
|
|
date: DateTime!
|
|
|
|
type: ExportEventsEnum!
|
|
|
|
user: User
|
|
|
|
app: App
|
|
|
|
message: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ExportEventsEnum {
|
|
|
|
EXPORT_PENDING
|
|
|
|
EXPORT_SUCCESS
|
|
|
|
EXPORT_FAILED
|
|
|
|
EXPORT_DELETED
|
|
|
|
EXPORTED_FILE_SENT
|
|
|
|
EXPORT_FAILED_INFO_SENT
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExportFile implements Node & Job {
|
|
|
|
id: ID!
|
|
|
|
user: User
|
|
|
|
app: App
|
|
|
|
status: JobStatusEnum!
|
|
|
|
createdAt: DateTime!
|
|
|
|
updatedAt: DateTime!
|
2020-08-11 11:53:04 +00:00
|
|
|
message: String
|
2020-07-30 09:54:16 +00:00
|
|
|
url: String
|
|
|
|
events: [ExportEvent!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExportFileCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [ExportFileCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExportFileCountableEdge {
|
|
|
|
node: ExportFile!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
input ExportFileFilterInput {
|
|
|
|
createdAt: DateTimeRangeInput
|
|
|
|
updatedAt: DateTimeRangeInput
|
|
|
|
status: JobStatusEnum
|
|
|
|
user: String
|
|
|
|
app: String
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ExportFileSortField {
|
|
|
|
STATUS
|
|
|
|
CREATED_AT
|
|
|
|
UPDATED_AT
|
|
|
|
}
|
|
|
|
|
|
|
|
input ExportFileSortingInput {
|
|
|
|
direction: OrderDirection!
|
|
|
|
field: ExportFileSortField!
|
|
|
|
}
|
|
|
|
|
|
|
|
input ExportInfoInput {
|
|
|
|
attributes: [ID!]
|
|
|
|
warehouses: [ID!]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channels: [ID!]
|
2020-07-30 09:54:16 +00:00
|
|
|
fields: [ProductFieldEnum!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExportProducts {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-30 09:54:16 +00:00
|
|
|
exportFile: ExportFile
|
|
|
|
exportErrors: [ExportError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input ExportProductsInput {
|
|
|
|
scope: ExportScope!
|
|
|
|
filter: ProductFilterInput
|
|
|
|
ids: [ID!]
|
|
|
|
exportInfo: ExportInfoInput
|
|
|
|
fileType: FileTypesEnum!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ExportScope {
|
|
|
|
ALL
|
|
|
|
IDS
|
|
|
|
FILTER
|
|
|
|
}
|
|
|
|
|
2021-01-26 22:04:54 +00:00
|
|
|
type ExternalAuthentication {
|
|
|
|
id: String!
|
|
|
|
name: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExternalAuthenticationUrl {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-26 22:04:54 +00:00
|
|
|
authenticationData: JSONString
|
|
|
|
accountErrors: [AccountError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExternalLogout {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-26 22:04:54 +00:00
|
|
|
logoutData: JSONString
|
|
|
|
accountErrors: [AccountError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExternalObtainAccessTokens {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-26 22:04:54 +00:00
|
|
|
token: String
|
|
|
|
refreshToken: String
|
|
|
|
csrfToken: String
|
|
|
|
user: User
|
|
|
|
accountErrors: [AccountError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExternalRefresh {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-26 22:04:54 +00:00
|
|
|
token: String
|
|
|
|
refreshToken: String
|
|
|
|
csrfToken: String
|
|
|
|
user: User
|
|
|
|
accountErrors: [AccountError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExternalVerify {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-26 22:04:54 +00:00
|
|
|
user: User
|
|
|
|
isValid: Boolean!
|
|
|
|
verifyData: JSONString
|
|
|
|
accountErrors: [AccountError!]!
|
|
|
|
}
|
|
|
|
|
2020-12-16 10:53:28 +00:00
|
|
|
type File {
|
|
|
|
url: String!
|
|
|
|
contentType: String
|
|
|
|
}
|
|
|
|
|
2020-07-30 09:54:16 +00:00
|
|
|
enum FileTypesEnum {
|
|
|
|
CSV
|
|
|
|
XLSX
|
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type FileUpload {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-12-16 10:53:28 +00:00
|
|
|
uploadedFile: File
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
uploadErrors: [UploadError!]!
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type Fulfillment implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
fulfillmentOrder: Int!
|
|
|
|
status: FulfillmentStatus!
|
|
|
|
trackingNumber: String!
|
2019-11-27 10:00:36 +00:00
|
|
|
created: DateTime!
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
lines: [FulfillmentLine]
|
|
|
|
statusDisplay: String
|
2020-04-22 14:41:07 +00:00
|
|
|
warehouse: Warehouse
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type FulfillmentCancel {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
fulfillment: Fulfillment
|
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input FulfillmentCancelInput {
|
2020-04-22 14:41:07 +00:00
|
|
|
warehouseId: ID!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type FulfillmentLine implements Node {
|
|
|
|
id: ID!
|
|
|
|
quantity: Int!
|
|
|
|
orderLine: OrderLine
|
|
|
|
}
|
|
|
|
|
2020-12-01 13:13:05 +00:00
|
|
|
type FulfillmentRefundProducts {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-12-01 13:13:05 +00:00
|
|
|
fulfillment: Fulfillment
|
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
2021-01-20 16:16:43 +00:00
|
|
|
type FulfillmentReturnProducts {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-20 16:16:43 +00:00
|
|
|
returnFulfillment: Fulfillment
|
|
|
|
replaceFulfillment: Fulfillment
|
|
|
|
order: Order
|
|
|
|
replaceOrder: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
enum FulfillmentStatus {
|
|
|
|
FULFILLED
|
2020-12-01 13:13:05 +00:00
|
|
|
REFUNDED
|
2021-01-20 16:16:43 +00:00
|
|
|
RETURNED
|
|
|
|
REPLACED
|
|
|
|
REFUNDED_AND_RETURNED
|
2019-08-12 13:07:51 +00:00
|
|
|
CANCELED
|
|
|
|
}
|
|
|
|
|
|
|
|
type FulfillmentUpdateTracking {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
fulfillment: Fulfillment
|
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input FulfillmentUpdateTrackingInput {
|
|
|
|
trackingNumber: String
|
2020-01-09 11:13:24 +00:00
|
|
|
notifyCustomer: Boolean = false
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-10-09 06:56:46 +00:00
|
|
|
type GatewayConfigLine {
|
|
|
|
field: String!
|
|
|
|
value: String
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
scalar GenericScalar
|
|
|
|
|
|
|
|
type GiftCard implements Node {
|
|
|
|
code: String
|
|
|
|
user: User
|
|
|
|
created: DateTime!
|
|
|
|
startDate: Date!
|
|
|
|
endDate: Date
|
|
|
|
lastUsedOn: DateTime
|
|
|
|
isActive: Boolean!
|
|
|
|
initialBalance: Money
|
|
|
|
currentBalance: Money
|
|
|
|
id: ID!
|
|
|
|
displayCode: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type GiftCardActivate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
giftCard: GiftCard
|
2020-03-03 11:20:39 +00:00
|
|
|
giftCardErrors: [GiftCardError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type GiftCardCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [GiftCardCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type GiftCardCountableEdge {
|
|
|
|
node: GiftCard!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type GiftCardCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
giftCardErrors: [GiftCardError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
giftCard: GiftCard
|
|
|
|
}
|
|
|
|
|
|
|
|
input GiftCardCreateInput {
|
|
|
|
startDate: Date
|
|
|
|
endDate: Date
|
2020-09-07 10:48:19 +00:00
|
|
|
balance: PositiveDecimal
|
2019-08-12 13:07:51 +00:00
|
|
|
userEmail: String
|
|
|
|
code: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type GiftCardDeactivate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
giftCard: GiftCard
|
2020-03-03 11:20:39 +00:00
|
|
|
giftCardErrors: [GiftCardError!]!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type GiftCardError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: GiftCardErrorCode!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum GiftCardErrorCode {
|
|
|
|
ALREADY_EXISTS
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type GiftCardUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
giftCardErrors: [GiftCardError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
giftCard: GiftCard
|
|
|
|
}
|
|
|
|
|
|
|
|
input GiftCardUpdateInput {
|
|
|
|
startDate: Date
|
|
|
|
endDate: Date
|
2020-09-07 10:48:19 +00:00
|
|
|
balance: PositiveDecimal
|
2019-08-12 13:07:51 +00:00
|
|
|
userEmail: String
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type Group implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
2020-04-20 11:11:07 +00:00
|
|
|
permissions: [Permission]
|
2020-03-03 11:20:39 +00:00
|
|
|
users: [User]
|
2020-04-20 11:11:07 +00:00
|
|
|
userCanManage: Boolean!
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type GroupCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [GroupCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type GroupCountableEdge {
|
|
|
|
node: Group!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type Image {
|
|
|
|
url: String!
|
|
|
|
alt: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input IntRangeInput {
|
|
|
|
gte: Int
|
|
|
|
lte: Int
|
|
|
|
}
|
|
|
|
|
2020-06-22 16:34:59 +00:00
|
|
|
type Invoice implements ObjectWithMetadata & Job & Node {
|
|
|
|
id: ID!
|
|
|
|
metadata: [MetadataItem]!
|
|
|
|
status: JobStatusEnum!
|
|
|
|
number: String
|
|
|
|
externalUrl: String
|
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
createdAt: DateTime!
|
|
|
|
updatedAt: DateTime!
|
2020-08-11 11:53:04 +00:00
|
|
|
message: String
|
2020-06-22 16:34:59 +00:00
|
|
|
url: String
|
|
|
|
}
|
|
|
|
|
2020-06-25 11:36:43 +00:00
|
|
|
type InvoiceCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-06-25 11:36:43 +00:00
|
|
|
invoiceErrors: [InvoiceError!]!
|
|
|
|
invoice: Invoice
|
|
|
|
}
|
|
|
|
|
|
|
|
input InvoiceCreateInput {
|
|
|
|
number: String!
|
|
|
|
url: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type InvoiceDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-06-25 11:36:43 +00:00
|
|
|
invoiceErrors: [InvoiceError!]!
|
|
|
|
invoice: Invoice
|
|
|
|
}
|
|
|
|
|
2020-06-22 16:34:59 +00:00
|
|
|
type InvoiceError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: InvoiceErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum InvoiceErrorCode {
|
|
|
|
REQUIRED
|
|
|
|
NOT_READY
|
|
|
|
URL_NOT_SET
|
|
|
|
EMAIL_NOT_SET
|
|
|
|
NUMBER_NOT_SET
|
|
|
|
NOT_FOUND
|
|
|
|
INVALID_STATUS
|
|
|
|
}
|
|
|
|
|
2020-06-25 11:36:43 +00:00
|
|
|
type InvoiceRequest {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-01 14:58:29 +00:00
|
|
|
order: Order
|
2020-06-25 11:36:43 +00:00
|
|
|
invoiceErrors: [InvoiceError!]!
|
|
|
|
invoice: Invoice
|
|
|
|
}
|
|
|
|
|
|
|
|
type InvoiceRequestDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-06-25 11:36:43 +00:00
|
|
|
invoiceErrors: [InvoiceError!]!
|
|
|
|
invoice: Invoice
|
|
|
|
}
|
|
|
|
|
2021-03-31 13:11:58 +00:00
|
|
|
type InvoiceSendNotification {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-06-25 11:36:43 +00:00
|
|
|
invoiceErrors: [InvoiceError!]!
|
|
|
|
invoice: Invoice
|
|
|
|
}
|
|
|
|
|
|
|
|
type InvoiceUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-06-25 11:36:43 +00:00
|
|
|
invoiceErrors: [InvoiceError!]!
|
|
|
|
invoice: Invoice
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
scalar JSONString
|
|
|
|
|
2020-06-22 16:34:59 +00:00
|
|
|
interface Job {
|
|
|
|
status: JobStatusEnum!
|
|
|
|
createdAt: DateTime!
|
|
|
|
updatedAt: DateTime!
|
2020-08-11 11:53:04 +00:00
|
|
|
message: String
|
2020-06-22 16:34:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum JobStatusEnum {
|
|
|
|
PENDING
|
|
|
|
SUCCESS
|
|
|
|
FAILED
|
|
|
|
DELETED
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
enum LanguageCodeEnum {
|
|
|
|
AR
|
|
|
|
AZ
|
|
|
|
BG
|
|
|
|
BN
|
|
|
|
CA
|
|
|
|
CS
|
|
|
|
DA
|
|
|
|
DE
|
|
|
|
EL
|
|
|
|
EN
|
|
|
|
ES
|
|
|
|
ES_CO
|
|
|
|
ET
|
|
|
|
FA
|
2020-06-10 13:39:10 +00:00
|
|
|
FI
|
2019-08-12 13:07:51 +00:00
|
|
|
FR
|
|
|
|
HI
|
|
|
|
HU
|
|
|
|
HY
|
|
|
|
ID
|
|
|
|
IS
|
|
|
|
IT
|
|
|
|
JA
|
2020-11-12 13:47:44 +00:00
|
|
|
KA
|
2020-09-07 10:48:19 +00:00
|
|
|
KM
|
2019-08-12 13:07:51 +00:00
|
|
|
KO
|
|
|
|
LT
|
|
|
|
MN
|
2020-09-07 10:48:19 +00:00
|
|
|
MY
|
2019-08-12 13:07:51 +00:00
|
|
|
NB
|
|
|
|
NL
|
|
|
|
PL
|
|
|
|
PT
|
|
|
|
PT_BR
|
|
|
|
RO
|
|
|
|
RU
|
|
|
|
SK
|
2020-06-10 13:39:10 +00:00
|
|
|
SL
|
2019-08-12 13:07:51 +00:00
|
|
|
SQ
|
|
|
|
SR
|
|
|
|
SV
|
2020-06-10 13:39:10 +00:00
|
|
|
SW
|
|
|
|
TA
|
2019-08-12 13:07:51 +00:00
|
|
|
TH
|
|
|
|
TR
|
|
|
|
UK
|
|
|
|
VI
|
|
|
|
ZH_HANS
|
|
|
|
ZH_HANT
|
|
|
|
}
|
|
|
|
|
|
|
|
type LanguageDisplay {
|
|
|
|
code: LanguageCodeEnum!
|
|
|
|
language: String!
|
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type LimitInfo {
|
|
|
|
currentUsage: Limits!
|
|
|
|
allowedUsage: Limits!
|
|
|
|
}
|
|
|
|
|
|
|
|
type Limits {
|
|
|
|
channels: Int
|
|
|
|
orders: Int
|
|
|
|
productVariants: Int
|
|
|
|
staffUsers: Int
|
|
|
|
warehouses: Int
|
|
|
|
}
|
|
|
|
|
2020-07-22 10:54:15 +00:00
|
|
|
type Manifest {
|
|
|
|
identifier: String!
|
|
|
|
version: String!
|
|
|
|
name: String!
|
|
|
|
about: String
|
|
|
|
permissions: [Permission]
|
|
|
|
appUrl: String
|
|
|
|
configurationUrl: String
|
|
|
|
tokenTargetUrl: String
|
|
|
|
dataPrivacy: String
|
|
|
|
dataPrivacyUrl: String
|
|
|
|
homepageUrl: String
|
|
|
|
supportUrl: String
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type Margin {
|
|
|
|
start: Int
|
|
|
|
stop: Int
|
|
|
|
}
|
|
|
|
|
2021-01-20 16:37:36 +00:00
|
|
|
type Menu implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
name: String!
|
2020-10-20 11:20:55 +00:00
|
|
|
slug: String!
|
2021-01-20 16:37:36 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
items: [MenuItem]
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type MenuCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [MenuCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuCountableEdge {
|
|
|
|
node: Menu!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
menu: Menu
|
|
|
|
}
|
|
|
|
|
|
|
|
input MenuCreateInput {
|
|
|
|
name: String!
|
2020-10-20 11:20:55 +00:00
|
|
|
slug: String
|
2019-08-12 13:07:51 +00:00
|
|
|
items: [MenuItemInput]
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
menu: Menu
|
|
|
|
}
|
|
|
|
|
2019-09-26 10:14:07 +00:00
|
|
|
type MenuError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: MenuErrorCode!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum MenuErrorCode {
|
|
|
|
CANNOT_ASSIGN_NODE
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
INVALID_MENU_ITEM
|
|
|
|
NO_MENU_ITEM_PROVIDED
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
TOO_MANY_MENU_ITEMS
|
|
|
|
UNIQUE
|
|
|
|
}
|
|
|
|
|
2019-09-10 11:28:18 +00:00
|
|
|
input MenuFilterInput {
|
|
|
|
search: String
|
2020-10-20 11:20:55 +00:00
|
|
|
slug: [String]
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2019-09-10 11:28:18 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input MenuInput {
|
|
|
|
name: String
|
2020-10-20 11:20:55 +00:00
|
|
|
slug: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-01-20 16:37:36 +00:00
|
|
|
type MenuItem implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
2019-11-27 10:00:36 +00:00
|
|
|
name: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
menu: Menu!
|
|
|
|
parent: MenuItem
|
|
|
|
category: Category
|
|
|
|
collection: Collection
|
|
|
|
page: Page
|
|
|
|
level: Int!
|
2021-01-20 16:37:36 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
children: [MenuItem]
|
|
|
|
url: String
|
|
|
|
translation(languageCode: LanguageCodeEnum!): MenuItemTranslation
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [MenuItemCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemCountableEdge {
|
|
|
|
node: MenuItem!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
menuItem: MenuItem
|
|
|
|
}
|
|
|
|
|
|
|
|
input MenuItemCreateInput {
|
|
|
|
name: String!
|
|
|
|
url: String
|
|
|
|
category: ID
|
|
|
|
collection: ID
|
|
|
|
page: ID
|
|
|
|
menu: ID!
|
|
|
|
parent: ID
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
menuItem: MenuItem
|
|
|
|
}
|
|
|
|
|
2019-09-10 11:28:18 +00:00
|
|
|
input MenuItemFilterInput {
|
|
|
|
search: String
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2019-09-10 11:28:18 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input MenuItemInput {
|
|
|
|
name: String
|
|
|
|
url: String
|
|
|
|
category: ID
|
|
|
|
collection: ID
|
|
|
|
page: ID
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemMove {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
menu: Menu
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input MenuItemMoveInput {
|
|
|
|
itemId: ID!
|
|
|
|
parentId: ID
|
|
|
|
sortOrder: Int
|
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
input MenuItemSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: MenuItemsSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type MenuItemTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
translation(languageCode: LanguageCodeEnum!): MenuItemTranslation
|
|
|
|
menuItem: MenuItem
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type MenuItemTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
menuItem: MenuItem
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
|
|
|
type MenuItemUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
menuItem: MenuItem
|
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum MenuItemsSortField {
|
|
|
|
NAME
|
|
|
|
}
|
|
|
|
|
|
|
|
enum MenuSortField {
|
|
|
|
NAME
|
|
|
|
ITEMS_COUNT
|
|
|
|
}
|
|
|
|
|
|
|
|
input MenuSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: MenuSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type MenuUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
menuErrors: [MenuError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
menu: Menu
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type MetadataError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: MetadataErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum MetadataErrorCode {
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
2020-10-15 11:37:30 +00:00
|
|
|
REQUIRED
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input MetadataInput {
|
|
|
|
key: String!
|
|
|
|
value: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type MetadataItem {
|
|
|
|
key: String!
|
|
|
|
value: String!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type Money {
|
|
|
|
currency: String!
|
|
|
|
amount: Float!
|
2021-04-12 15:23:37 +00:00
|
|
|
localized: String!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Price formatting according to the current locale should be handled by the frontend client. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type MoneyRange {
|
|
|
|
start: Money
|
|
|
|
stop: Money
|
|
|
|
}
|
|
|
|
|
|
|
|
input MoveProductInput {
|
|
|
|
productId: ID!
|
|
|
|
sortOrder: Int
|
|
|
|
}
|
|
|
|
|
2019-10-17 15:29:13 +00:00
|
|
|
type Mutation {
|
2019-09-26 15:06:14 +00:00
|
|
|
webhookCreate(input: WebhookCreateInput!): WebhookCreate
|
|
|
|
webhookDelete(id: ID!): WebhookDelete
|
|
|
|
webhookUpdate(id: ID!, input: WebhookUpdateInput!): WebhookUpdate
|
2020-01-17 15:16:05 +00:00
|
|
|
createWarehouse(input: WarehouseCreateInput!): WarehouseCreate
|
|
|
|
updateWarehouse(id: ID!, input: WarehouseUpdateInput!): WarehouseUpdate
|
|
|
|
deleteWarehouse(id: ID!): WarehouseDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
assignWarehouseShippingZone(
|
|
|
|
id: ID!
|
|
|
|
shippingZoneIds: [ID!]!
|
|
|
|
): WarehouseShippingZoneAssign
|
|
|
|
unassignWarehouseShippingZone(
|
|
|
|
id: ID!
|
|
|
|
shippingZoneIds: [ID!]!
|
|
|
|
): WarehouseShippingZoneUnassign
|
|
|
|
staffNotificationRecipientCreate(
|
|
|
|
input: StaffNotificationRecipientInput!
|
|
|
|
): StaffNotificationRecipientCreate
|
|
|
|
staffNotificationRecipientUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: StaffNotificationRecipientInput!
|
|
|
|
): StaffNotificationRecipientUpdate
|
2020-01-17 15:16:05 +00:00
|
|
|
staffNotificationRecipientDelete(id: ID!): StaffNotificationRecipientDelete
|
2019-08-12 13:07:51 +00:00
|
|
|
shopDomainUpdate(input: SiteDomainInput): ShopDomainUpdate
|
|
|
|
shopSettingsUpdate(input: ShopSettingsInput!): ShopSettingsUpdate
|
|
|
|
shopFetchTaxRates: ShopFetchTaxRates
|
2021-04-12 15:23:37 +00:00
|
|
|
shopSettingsTranslate(
|
|
|
|
input: ShopSettingsTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): ShopSettingsTranslate
|
2019-08-12 13:07:51 +00:00
|
|
|
shopAddressUpdate(input: AddressInput): ShopAddressUpdate
|
2020-11-30 13:19:57 +00:00
|
|
|
orderSettingsUpdate(input: OrderSettingsUpdateInput!): OrderSettingsUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
shippingMethodChannelListingUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: ShippingMethodChannelListingInput!
|
|
|
|
): ShippingMethodChannelListingUpdate
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingPriceCreate(input: ShippingPriceInput!): ShippingPriceCreate
|
|
|
|
shippingPriceDelete(id: ID!): ShippingPriceDelete
|
|
|
|
shippingPriceBulkDelete(ids: [ID]!): ShippingPriceBulkDelete
|
|
|
|
shippingPriceUpdate(id: ID!, input: ShippingPriceInput!): ShippingPriceUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
shippingPriceTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: NameTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): ShippingPriceTranslate
|
|
|
|
shippingPriceExcludeProducts(
|
|
|
|
id: ID!
|
|
|
|
input: ShippingPriceExcludeProductsInput!
|
|
|
|
): ShippingPriceExcludeProducts
|
|
|
|
shippingPriceRemoveProductFromExclude(
|
|
|
|
id: ID!
|
|
|
|
products: [ID]!
|
|
|
|
): ShippingPriceRemoveProductFromExclude
|
2020-04-20 11:11:07 +00:00
|
|
|
shippingZoneCreate(input: ShippingZoneCreateInput!): ShippingZoneCreate
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingZoneDelete(id: ID!): ShippingZoneDelete
|
|
|
|
shippingZoneBulkDelete(ids: [ID]!): ShippingZoneBulkDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
shippingZoneUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: ShippingZoneUpdateInput!
|
|
|
|
): ShippingZoneUpdate
|
|
|
|
productAttributeAssign(
|
|
|
|
operations: [ProductAttributeAssignInput]!
|
|
|
|
productTypeId: ID!
|
|
|
|
): ProductAttributeAssign
|
|
|
|
productAttributeUnassign(
|
|
|
|
attributeIds: [ID]!
|
|
|
|
productTypeId: ID!
|
|
|
|
): ProductAttributeUnassign
|
2019-08-12 13:07:51 +00:00
|
|
|
categoryCreate(input: CategoryInput!, parent: ID): CategoryCreate
|
|
|
|
categoryDelete(id: ID!): CategoryDelete
|
|
|
|
categoryBulkDelete(ids: [ID]!): CategoryBulkDelete
|
|
|
|
categoryUpdate(id: ID!, input: CategoryInput!): CategoryUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
categoryTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: TranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): CategoryTranslate
|
|
|
|
collectionAddProducts(
|
|
|
|
collectionId: ID!
|
|
|
|
products: [ID]!
|
|
|
|
): CollectionAddProducts
|
2019-08-12 13:07:51 +00:00
|
|
|
collectionCreate(input: CollectionCreateInput!): CollectionCreate
|
|
|
|
collectionDelete(id: ID!): CollectionDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
collectionReorderProducts(
|
|
|
|
collectionId: ID!
|
|
|
|
moves: [MoveProductInput]!
|
|
|
|
): CollectionReorderProducts
|
2019-08-12 13:07:51 +00:00
|
|
|
collectionBulkDelete(ids: [ID]!): CollectionBulkDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
collectionRemoveProducts(
|
|
|
|
collectionId: ID!
|
|
|
|
products: [ID]!
|
|
|
|
): CollectionRemoveProducts
|
2019-08-12 13:07:51 +00:00
|
|
|
collectionUpdate(id: ID!, input: CollectionInput!): CollectionUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
collectionTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: TranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): CollectionTranslate
|
|
|
|
collectionChannelListingUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: CollectionChannelListingUpdateInput!
|
|
|
|
): CollectionChannelListingUpdate
|
2019-08-12 13:07:51 +00:00
|
|
|
productCreate(input: ProductCreateInput!): ProductCreate
|
|
|
|
productDelete(id: ID!): ProductDelete
|
|
|
|
productBulkDelete(ids: [ID]!): ProductBulkDelete
|
|
|
|
productUpdate(id: ID!, input: ProductInput!): ProductUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
productTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: TranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): ProductTranslate
|
|
|
|
productChannelListingUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: ProductChannelListingUpdateInput!
|
|
|
|
): ProductChannelListingUpdate
|
2021-03-17 13:07:48 +00:00
|
|
|
productMediaCreate(input: ProductMediaCreateInput!): ProductMediaCreate
|
2021-04-12 15:23:37 +00:00
|
|
|
productVariantReorder(
|
|
|
|
moves: [ReorderInput]!
|
|
|
|
productId: ID!
|
|
|
|
): ProductVariantReorder
|
2021-03-17 13:07:48 +00:00
|
|
|
productMediaDelete(id: ID!): ProductMediaDelete
|
|
|
|
productMediaBulkDelete(ids: [ID]!): ProductMediaBulkDelete
|
|
|
|
productMediaReorder(mediaIds: [ID]!, productId: ID!): ProductMediaReorder
|
2021-04-12 15:23:37 +00:00
|
|
|
productMediaUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: ProductMediaUpdateInput!
|
|
|
|
): ProductMediaUpdate
|
2019-08-12 13:07:51 +00:00
|
|
|
productTypeCreate(input: ProductTypeInput!): ProductTypeCreate
|
|
|
|
productTypeDelete(id: ID!): ProductTypeDelete
|
|
|
|
productTypeBulkDelete(ids: [ID]!): ProductTypeBulkDelete
|
|
|
|
productTypeUpdate(id: ID!, input: ProductTypeInput!): ProductTypeUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
productTypeReorderAttributes(
|
|
|
|
moves: [ReorderInput]!
|
|
|
|
productTypeId: ID!
|
|
|
|
type: ProductAttributeType!
|
|
|
|
): ProductTypeReorderAttributes
|
|
|
|
productReorderAttributeValues(
|
|
|
|
attributeId: ID!
|
|
|
|
moves: [ReorderInput]!
|
|
|
|
productId: ID!
|
|
|
|
): ProductReorderAttributeValues
|
|
|
|
digitalContentCreate(
|
|
|
|
input: DigitalContentUploadInput!
|
|
|
|
variantId: ID!
|
|
|
|
): DigitalContentCreate
|
2019-08-12 13:07:51 +00:00
|
|
|
digitalContentDelete(variantId: ID!): DigitalContentDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
digitalContentUpdate(
|
|
|
|
input: DigitalContentInput!
|
|
|
|
variantId: ID!
|
|
|
|
): DigitalContentUpdate
|
|
|
|
digitalContentUrlCreate(
|
|
|
|
input: DigitalContentUrlCreateInput!
|
|
|
|
): DigitalContentUrlCreate
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariantCreate(input: ProductVariantCreateInput!): ProductVariantCreate
|
|
|
|
productVariantDelete(id: ID!): ProductVariantDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
productVariantBulkCreate(
|
|
|
|
product: ID!
|
|
|
|
variants: [ProductVariantBulkCreateInput]!
|
|
|
|
): ProductVariantBulkCreate
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariantBulkDelete(ids: [ID]!): ProductVariantBulkDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
productVariantStocksCreate(
|
|
|
|
stocks: [StockInput!]!
|
|
|
|
variantId: ID!
|
|
|
|
): ProductVariantStocksCreate
|
|
|
|
productVariantStocksDelete(
|
|
|
|
variantId: ID!
|
|
|
|
warehouseIds: [ID!]
|
|
|
|
): ProductVariantStocksDelete
|
|
|
|
productVariantStocksUpdate(
|
|
|
|
stocks: [StockInput!]!
|
|
|
|
variantId: ID!
|
|
|
|
): ProductVariantStocksUpdate
|
|
|
|
productVariantUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: ProductVariantInput!
|
|
|
|
): ProductVariantUpdate
|
|
|
|
productVariantSetDefault(
|
|
|
|
productId: ID!
|
|
|
|
variantId: ID!
|
|
|
|
): ProductVariantSetDefault
|
|
|
|
productVariantTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: NameTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): ProductVariantTranslate
|
|
|
|
productVariantChannelListingUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: [ProductVariantChannelListingAddInput!]!
|
|
|
|
): ProductVariantChannelListingUpdate
|
|
|
|
productVariantReorderAttributeValues(
|
|
|
|
attributeId: ID!
|
|
|
|
moves: [ReorderInput]!
|
|
|
|
variantId: ID!
|
|
|
|
): ProductVariantReorderAttributeValues
|
2021-03-17 13:07:48 +00:00
|
|
|
variantMediaAssign(mediaId: ID!, variantId: ID!): VariantMediaAssign
|
|
|
|
variantMediaUnassign(mediaId: ID!, variantId: ID!): VariantMediaUnassign
|
2020-09-07 10:48:19 +00:00
|
|
|
paymentCapture(amount: PositiveDecimal, paymentId: ID!): PaymentCapture
|
|
|
|
paymentRefund(amount: PositiveDecimal, paymentId: ID!): PaymentRefund
|
2019-08-12 13:07:51 +00:00
|
|
|
paymentVoid(paymentId: ID!): PaymentVoid
|
2021-04-12 15:23:37 +00:00
|
|
|
paymentInitialize(
|
|
|
|
gateway: String!
|
|
|
|
paymentData: JSONString
|
|
|
|
): PaymentInitialize
|
2020-11-19 14:42:14 +00:00
|
|
|
pageCreate(input: PageCreateInput!): PageCreate
|
2019-08-12 13:07:51 +00:00
|
|
|
pageDelete(id: ID!): PageDelete
|
|
|
|
pageBulkDelete(ids: [ID]!): PageBulkDelete
|
|
|
|
pageBulkPublish(ids: [ID]!, isPublished: Boolean!): PageBulkPublish
|
|
|
|
pageUpdate(id: ID!, input: PageInput!): PageUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
pageTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: PageTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): PageTranslate
|
2020-11-19 14:42:14 +00:00
|
|
|
pageTypeCreate(input: PageTypeCreateInput!): PageTypeCreate
|
|
|
|
pageTypeUpdate(id: ID, input: PageTypeUpdateInput!): PageTypeUpdate
|
|
|
|
pageTypeDelete(id: ID!): PageTypeDelete
|
|
|
|
pageTypeBulkDelete(ids: [ID!]!): PageTypeBulkDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
pageAttributeAssign(
|
|
|
|
attributeIds: [ID!]!
|
|
|
|
pageTypeId: ID!
|
|
|
|
): PageAttributeAssign
|
|
|
|
pageAttributeUnassign(
|
|
|
|
attributeIds: [ID!]!
|
|
|
|
pageTypeId: ID!
|
|
|
|
): PageAttributeUnassign
|
|
|
|
pageTypeReorderAttributes(
|
|
|
|
moves: [ReorderInput!]!
|
|
|
|
pageTypeId: ID!
|
|
|
|
): PageTypeReorderAttributes
|
|
|
|
pageReorderAttributeValues(
|
|
|
|
attributeId: ID!
|
|
|
|
moves: [ReorderInput]!
|
|
|
|
pageId: ID!
|
|
|
|
): PageReorderAttributeValues
|
2019-08-12 13:07:51 +00:00
|
|
|
draftOrderComplete(id: ID!): DraftOrderComplete
|
|
|
|
draftOrderCreate(input: DraftOrderCreateInput!): DraftOrderCreate
|
|
|
|
draftOrderDelete(id: ID!): DraftOrderDelete
|
|
|
|
draftOrderBulkDelete(ids: [ID]!): DraftOrderBulkDelete
|
|
|
|
draftOrderLinesBulkDelete(ids: [ID]!): DraftOrderLinesBulkDelete
|
|
|
|
draftOrderUpdate(id: ID!, input: DraftOrderInput!): DraftOrderUpdate
|
|
|
|
orderAddNote(order: ID!, input: OrderAddNoteInput!): OrderAddNote
|
2020-04-22 14:41:07 +00:00
|
|
|
orderCancel(id: ID!): OrderCancel
|
2020-09-07 10:48:19 +00:00
|
|
|
orderCapture(amount: PositiveDecimal!, id: ID!): OrderCapture
|
2020-11-30 13:19:57 +00:00
|
|
|
orderConfirm(id: ID!): OrderConfirm
|
2020-04-22 14:41:07 +00:00
|
|
|
orderFulfill(input: OrderFulfillInput!, order: ID): OrderFulfill
|
2021-04-12 15:23:37 +00:00
|
|
|
orderFulfillmentCancel(
|
|
|
|
id: ID!
|
|
|
|
input: FulfillmentCancelInput!
|
|
|
|
): FulfillmentCancel
|
|
|
|
orderFulfillmentUpdateTracking(
|
|
|
|
id: ID!
|
|
|
|
input: FulfillmentUpdateTrackingInput!
|
|
|
|
): FulfillmentUpdateTracking
|
|
|
|
orderFulfillmentRefundProducts(
|
|
|
|
input: OrderRefundProductsInput!
|
|
|
|
order: ID!
|
|
|
|
): FulfillmentRefundProducts
|
|
|
|
orderFulfillmentReturnProducts(
|
|
|
|
input: OrderReturnProductsInput!
|
|
|
|
order: ID!
|
|
|
|
): FulfillmentReturnProducts
|
2021-01-27 09:49:35 +00:00
|
|
|
orderLinesCreate(id: ID!, input: [OrderLineCreateInput]!): OrderLinesCreate
|
|
|
|
orderLineDelete(id: ID!): OrderLineDelete
|
|
|
|
orderLineUpdate(id: ID!, input: OrderLineInput!): OrderLineUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
orderDiscountAdd(
|
|
|
|
input: OrderDiscountCommonInput!
|
|
|
|
orderId: ID!
|
|
|
|
): OrderDiscountAdd
|
|
|
|
orderDiscountUpdate(
|
|
|
|
discountId: ID!
|
|
|
|
input: OrderDiscountCommonInput!
|
|
|
|
): OrderDiscountUpdate
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
orderDiscountDelete(discountId: ID!): OrderDiscountDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
orderLineDiscountUpdate(
|
|
|
|
input: OrderDiscountCommonInput!
|
|
|
|
orderLineId: ID!
|
|
|
|
): OrderLineDiscountUpdate
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
orderLineDiscountRemove(orderLineId: ID!): OrderLineDiscountRemove
|
2020-11-24 16:02:50 +00:00
|
|
|
orderMarkAsPaid(id: ID!, transactionReference: String): OrderMarkAsPaid
|
2020-09-07 10:48:19 +00:00
|
|
|
orderRefund(amount: PositiveDecimal!, id: ID!): OrderRefund
|
2019-08-12 13:07:51 +00:00
|
|
|
orderUpdate(id: ID!, input: OrderUpdateInput!): OrderUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
orderUpdateShipping(
|
|
|
|
order: ID!
|
|
|
|
input: OrderUpdateShippingInput
|
|
|
|
): OrderUpdateShipping
|
2019-08-12 13:07:51 +00:00
|
|
|
orderVoid(id: ID!): OrderVoid
|
2020-04-22 14:41:07 +00:00
|
|
|
orderBulkCancel(ids: [ID]!): OrderBulkCancel
|
2020-04-20 11:11:07 +00:00
|
|
|
deleteMetadata(id: ID!, keys: [String!]!): DeleteMetadata
|
|
|
|
deletePrivateMetadata(id: ID!, keys: [String!]!): DeletePrivateMetadata
|
|
|
|
updateMetadata(id: ID!, input: [MetadataInput!]!): UpdateMetadata
|
2021-04-12 15:23:37 +00:00
|
|
|
updatePrivateMetadata(
|
|
|
|
id: ID!
|
|
|
|
input: [MetadataInput!]!
|
|
|
|
): UpdatePrivateMetadata
|
2019-08-12 13:07:51 +00:00
|
|
|
assignNavigation(menu: ID, navigationType: NavigationType!): AssignNavigation
|
|
|
|
menuCreate(input: MenuCreateInput!): MenuCreate
|
|
|
|
menuDelete(id: ID!): MenuDelete
|
|
|
|
menuBulkDelete(ids: [ID]!): MenuBulkDelete
|
|
|
|
menuUpdate(id: ID!, input: MenuInput!): MenuUpdate
|
|
|
|
menuItemCreate(input: MenuItemCreateInput!): MenuItemCreate
|
|
|
|
menuItemDelete(id: ID!): MenuItemDelete
|
|
|
|
menuItemBulkDelete(ids: [ID]!): MenuItemBulkDelete
|
|
|
|
menuItemUpdate(id: ID!, input: MenuItemInput!): MenuItemUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
menuItemTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: NameTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): MenuItemTranslate
|
2019-08-12 13:07:51 +00:00
|
|
|
menuItemMove(menu: ID!, moves: [MenuItemMoveInput]!): MenuItemMove
|
2020-06-25 11:36:43 +00:00
|
|
|
invoiceRequest(number: String, orderId: ID!): InvoiceRequest
|
|
|
|
invoiceRequestDelete(id: ID!): InvoiceRequestDelete
|
|
|
|
invoiceCreate(input: InvoiceCreateInput!, orderId: ID!): InvoiceCreate
|
|
|
|
invoiceDelete(id: ID!): InvoiceDelete
|
|
|
|
invoiceUpdate(id: ID!, input: UpdateInvoiceInput!): InvoiceUpdate
|
2021-03-31 13:11:58 +00:00
|
|
|
invoiceSendNotification(id: ID!): InvoiceSendNotification
|
2019-08-12 13:07:51 +00:00
|
|
|
giftCardActivate(id: ID!): GiftCardActivate
|
|
|
|
giftCardCreate(input: GiftCardCreateInput!): GiftCardCreate
|
|
|
|
giftCardDeactivate(id: ID!): GiftCardDeactivate
|
|
|
|
giftCardUpdate(id: ID!, input: GiftCardUpdateInput!): GiftCardUpdate
|
2019-08-28 14:53:57 +00:00
|
|
|
pluginUpdate(id: ID!, input: PluginUpdateInput!): PluginUpdate
|
2019-08-12 13:07:51 +00:00
|
|
|
saleCreate(input: SaleInput!): SaleCreate
|
|
|
|
saleDelete(id: ID!): SaleDelete
|
|
|
|
saleBulkDelete(ids: [ID]!): SaleBulkDelete
|
|
|
|
saleUpdate(id: ID!, input: SaleInput!): SaleUpdate
|
|
|
|
saleCataloguesAdd(id: ID!, input: CatalogueInput!): SaleAddCatalogues
|
|
|
|
saleCataloguesRemove(id: ID!, input: CatalogueInput!): SaleRemoveCatalogues
|
2021-04-12 15:23:37 +00:00
|
|
|
saleTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: NameTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): SaleTranslate
|
|
|
|
saleChannelListingUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: SaleChannelListingInput!
|
|
|
|
): SaleChannelListingUpdate
|
2019-08-12 13:07:51 +00:00
|
|
|
voucherCreate(input: VoucherInput!): VoucherCreate
|
|
|
|
voucherDelete(id: ID!): VoucherDelete
|
|
|
|
voucherBulkDelete(ids: [ID]!): VoucherBulkDelete
|
|
|
|
voucherUpdate(id: ID!, input: VoucherInput!): VoucherUpdate
|
|
|
|
voucherCataloguesAdd(id: ID!, input: CatalogueInput!): VoucherAddCatalogues
|
2021-04-12 15:23:37 +00:00
|
|
|
voucherCataloguesRemove(
|
|
|
|
id: ID!
|
|
|
|
input: CatalogueInput!
|
|
|
|
): VoucherRemoveCatalogues
|
|
|
|
voucherTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: NameTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): VoucherTranslate
|
|
|
|
voucherChannelListingUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: VoucherChannelListingInput!
|
|
|
|
): VoucherChannelListingUpdate
|
2020-08-11 11:53:04 +00:00
|
|
|
exportProducts(input: ExportProductsInput!): ExportProducts
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
fileUpload(file: Upload!): FileUpload
|
2021-04-12 15:23:37 +00:00
|
|
|
checkoutAddPromoCode(
|
|
|
|
checkoutId: ID!
|
|
|
|
promoCode: String!
|
|
|
|
): CheckoutAddPromoCode
|
|
|
|
checkoutBillingAddressUpdate(
|
|
|
|
billingAddress: AddressInput!
|
|
|
|
checkoutId: ID!
|
|
|
|
): CheckoutBillingAddressUpdate
|
|
|
|
checkoutComplete(
|
|
|
|
checkoutId: ID!
|
|
|
|
paymentData: JSONString
|
|
|
|
redirectUrl: String
|
|
|
|
storeSource: Boolean = false
|
|
|
|
): CheckoutComplete
|
2019-08-12 13:07:51 +00:00
|
|
|
checkoutCreate(input: CheckoutCreateInput!): CheckoutCreate
|
2021-04-12 15:23:37 +00:00
|
|
|
checkoutCustomerAttach(
|
|
|
|
checkoutId: ID!
|
|
|
|
customerId: ID
|
|
|
|
): CheckoutCustomerAttach
|
2019-08-12 13:07:51 +00:00
|
|
|
checkoutCustomerDetach(checkoutId: ID!): CheckoutCustomerDetach
|
|
|
|
checkoutEmailUpdate(checkoutId: ID, email: String!): CheckoutEmailUpdate
|
|
|
|
checkoutLineDelete(checkoutId: ID!, lineId: ID): CheckoutLineDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
checkoutLinesAdd(
|
|
|
|
checkoutId: ID!
|
|
|
|
lines: [CheckoutLineInput]!
|
|
|
|
): CheckoutLinesAdd
|
|
|
|
checkoutLinesUpdate(
|
|
|
|
checkoutId: ID!
|
|
|
|
lines: [CheckoutLineInput]!
|
|
|
|
): CheckoutLinesUpdate
|
|
|
|
checkoutRemovePromoCode(
|
|
|
|
checkoutId: ID!
|
|
|
|
promoCode: String!
|
|
|
|
): CheckoutRemovePromoCode
|
|
|
|
checkoutPaymentCreate(
|
|
|
|
checkoutId: ID!
|
|
|
|
input: PaymentInput!
|
|
|
|
): CheckoutPaymentCreate
|
|
|
|
checkoutShippingAddressUpdate(
|
|
|
|
checkoutId: ID!
|
|
|
|
shippingAddress: AddressInput!
|
|
|
|
): CheckoutShippingAddressUpdate
|
|
|
|
checkoutShippingMethodUpdate(
|
|
|
|
checkoutId: ID
|
|
|
|
shippingMethodId: ID!
|
|
|
|
): CheckoutShippingMethodUpdate
|
|
|
|
checkoutLanguageCodeUpdate(
|
|
|
|
checkoutId: ID!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): CheckoutLanguageCodeUpdate
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelCreate(input: ChannelCreateInput!): ChannelCreate
|
|
|
|
channelUpdate(id: ID!, input: ChannelUpdateInput!): ChannelUpdate
|
2020-12-21 12:50:04 +00:00
|
|
|
channelDelete(id: ID!, input: ChannelDeleteInput): ChannelDelete
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelActivate(id: ID!): ChannelActivate
|
|
|
|
channelDeactivate(id: ID!): ChannelDeactivate
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeCreate(input: AttributeCreateInput!): AttributeCreate
|
|
|
|
attributeDelete(id: ID!): AttributeDelete
|
|
|
|
attributeUpdate(id: ID!, input: AttributeUpdateInput!): AttributeUpdate
|
2021-04-12 15:23:37 +00:00
|
|
|
attributeTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: NameTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): AttributeTranslate
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeBulkDelete(ids: [ID]!): AttributeBulkDelete
|
|
|
|
attributeValueBulkDelete(ids: [ID]!): AttributeValueBulkDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
attributeValueCreate(
|
|
|
|
attribute: ID!
|
|
|
|
input: AttributeValueCreateInput!
|
|
|
|
): AttributeValueCreate
|
2020-11-19 14:42:14 +00:00
|
|
|
attributeValueDelete(id: ID!): AttributeValueDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
attributeValueUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: AttributeValueCreateInput!
|
|
|
|
): AttributeValueUpdate
|
|
|
|
attributeValueTranslate(
|
|
|
|
id: ID!
|
|
|
|
input: AttributeValueTranslationInput!
|
|
|
|
languageCode: LanguageCodeEnum!
|
|
|
|
): AttributeValueTranslate
|
|
|
|
attributeReorderValues(
|
|
|
|
attributeId: ID!
|
|
|
|
moves: [ReorderInput]!
|
|
|
|
): AttributeReorderValues
|
2020-04-22 14:41:07 +00:00
|
|
|
appCreate(input: AppInput!): AppCreate
|
|
|
|
appUpdate(id: ID!, input: AppInput!): AppUpdate
|
|
|
|
appDelete(id: ID!): AppDelete
|
|
|
|
appTokenCreate(input: AppTokenInput!): AppTokenCreate
|
|
|
|
appTokenDelete(id: ID!): AppTokenDelete
|
2020-06-10 13:39:10 +00:00
|
|
|
appTokenVerify(token: String!): AppTokenVerify
|
2020-07-22 10:54:15 +00:00
|
|
|
appInstall(input: AppInstallInput!): AppInstall
|
2021-04-12 15:23:37 +00:00
|
|
|
appRetryInstall(
|
|
|
|
activateAfterInstallation: Boolean = true
|
|
|
|
id: ID!
|
|
|
|
): AppRetryInstall
|
2020-07-22 10:54:15 +00:00
|
|
|
appDeleteFailedInstallation(id: ID!): AppDeleteFailedInstallation
|
|
|
|
appFetchManifest(manifestUrl: String!): AppFetchManifest
|
|
|
|
appActivate(id: ID!): AppActivate
|
|
|
|
appDeactivate(id: ID!): AppDeactivate
|
2020-08-11 11:53:04 +00:00
|
|
|
tokenCreate(email: String!, password: String!): CreateToken
|
|
|
|
tokenRefresh(csrfToken: String, refreshToken: String): RefreshToken
|
|
|
|
tokenVerify(token: String!): VerifyToken
|
|
|
|
tokensDeactivateAll: DeactivateAllUserTokens
|
2021-04-12 15:23:37 +00:00
|
|
|
externalAuthenticationUrl(
|
|
|
|
input: JSONString!
|
|
|
|
pluginId: String!
|
|
|
|
): ExternalAuthenticationUrl
|
|
|
|
externalObtainAccessTokens(
|
|
|
|
input: JSONString!
|
|
|
|
pluginId: String!
|
|
|
|
): ExternalObtainAccessTokens
|
2021-01-26 22:04:54 +00:00
|
|
|
externalRefresh(input: JSONString!, pluginId: String!): ExternalRefresh
|
|
|
|
externalLogout(input: JSONString!, pluginId: String!): ExternalLogout
|
|
|
|
externalVerify(input: JSONString!, pluginId: String!): ExternalVerify
|
2021-04-12 15:23:37 +00:00
|
|
|
requestPasswordReset(
|
|
|
|
email: String!
|
|
|
|
redirectUrl: String!
|
|
|
|
): RequestPasswordReset
|
2020-01-17 15:16:05 +00:00
|
|
|
confirmAccount(email: String!, token: String!): ConfirmAccount
|
2020-07-01 11:11:08 +00:00
|
|
|
setPassword(email: String!, password: String!, token: String!): SetPassword
|
2019-08-28 14:53:57 +00:00
|
|
|
passwordChange(newPassword: String!, oldPassword: String!): PasswordChange
|
2021-04-12 15:23:37 +00:00
|
|
|
requestEmailChange(
|
|
|
|
newEmail: String!
|
|
|
|
password: String!
|
|
|
|
redirectUrl: String!
|
|
|
|
): RequestEmailChange
|
2020-01-17 15:16:05 +00:00
|
|
|
confirmEmailChange(token: String!): ConfirmEmailChange
|
2021-04-12 15:23:37 +00:00
|
|
|
accountAddressCreate(
|
|
|
|
input: AddressInput!
|
|
|
|
type: AddressTypeEnum
|
|
|
|
): AccountAddressCreate
|
2019-08-12 13:07:51 +00:00
|
|
|
accountAddressUpdate(id: ID!, input: AddressInput!): AccountAddressUpdate
|
|
|
|
accountAddressDelete(id: ID!): AccountAddressDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
accountSetDefaultAddress(
|
|
|
|
id: ID!
|
|
|
|
type: AddressTypeEnum!
|
|
|
|
): AccountSetDefaultAddress
|
2019-08-12 13:07:51 +00:00
|
|
|
accountRegister(input: AccountRegisterInput!): AccountRegister
|
|
|
|
accountUpdate(input: AccountInput!): AccountUpdate
|
2019-08-28 14:53:57 +00:00
|
|
|
accountRequestDeletion(redirectUrl: String!): AccountRequestDeletion
|
2019-08-12 13:07:51 +00:00
|
|
|
accountDelete(token: String!): AccountDelete
|
|
|
|
addressCreate(input: AddressInput!, userId: ID!): AddressCreate
|
|
|
|
addressUpdate(id: ID!, input: AddressInput!): AddressUpdate
|
|
|
|
addressDelete(id: ID!): AddressDelete
|
2021-04-12 15:23:37 +00:00
|
|
|
addressSetDefault(
|
|
|
|
addressId: ID!
|
|
|
|
type: AddressTypeEnum!
|
|
|
|
userId: ID!
|
|
|
|
): AddressSetDefault
|
2019-08-12 13:07:51 +00:00
|
|
|
customerCreate(input: UserCreateInput!): CustomerCreate
|
|
|
|
customerUpdate(id: ID!, input: CustomerInput!): CustomerUpdate
|
|
|
|
customerDelete(id: ID!): CustomerDelete
|
|
|
|
customerBulkDelete(ids: [ID]!): CustomerBulkDelete
|
|
|
|
staffCreate(input: StaffCreateInput!): StaffCreate
|
2020-04-20 11:11:07 +00:00
|
|
|
staffUpdate(id: ID!, input: StaffUpdateInput!): StaffUpdate
|
2019-08-12 13:07:51 +00:00
|
|
|
staffDelete(id: ID!): StaffDelete
|
|
|
|
staffBulkDelete(ids: [ID]!): StaffBulkDelete
|
|
|
|
userAvatarUpdate(image: Upload!): UserAvatarUpdate
|
|
|
|
userAvatarDelete: UserAvatarDelete
|
|
|
|
userBulkSetActive(ids: [ID]!, isActive: Boolean!): UserBulkSetActive
|
2021-04-12 15:23:37 +00:00
|
|
|
permissionGroupCreate(
|
|
|
|
input: PermissionGroupCreateInput!
|
|
|
|
): PermissionGroupCreate
|
|
|
|
permissionGroupUpdate(
|
|
|
|
id: ID!
|
|
|
|
input: PermissionGroupUpdateInput!
|
|
|
|
): PermissionGroupUpdate
|
2020-03-03 11:20:39 +00:00
|
|
|
permissionGroupDelete(id: ID!): PermissionGroupDelete
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input NameTranslationInput {
|
|
|
|
name: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type Navigation {
|
|
|
|
main: Menu
|
|
|
|
secondary: Menu
|
|
|
|
}
|
|
|
|
|
|
|
|
enum NavigationType {
|
|
|
|
MAIN
|
|
|
|
SECONDARY
|
|
|
|
}
|
|
|
|
|
|
|
|
interface Node {
|
|
|
|
id: ID!
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
interface ObjectWithMetadata {
|
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type Order implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
created: DateTime!
|
|
|
|
status: OrderStatus!
|
|
|
|
user: User
|
|
|
|
trackingClientId: String!
|
|
|
|
billingAddress: Address
|
|
|
|
shippingAddress: Address
|
|
|
|
shippingMethod: ShippingMethod
|
|
|
|
shippingMethodName: String
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: Channel!
|
2021-01-22 11:13:40 +00:00
|
|
|
shippingPrice: TaxedMoney!
|
2021-01-20 16:37:36 +00:00
|
|
|
shippingTaxRate: Float!
|
2019-08-12 13:07:51 +00:00
|
|
|
token: String!
|
|
|
|
voucher: Voucher
|
|
|
|
giftCards: [GiftCard]
|
|
|
|
displayGrossPrices: Boolean!
|
|
|
|
customerNote: String!
|
|
|
|
weight: Weight
|
2020-11-23 11:38:28 +00:00
|
|
|
redirectUrl: String
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
fulfillments: [Fulfillment]!
|
|
|
|
lines: [OrderLine]!
|
|
|
|
actions: [OrderAction]!
|
|
|
|
availableShippingMethods: [ShippingMethod]
|
2020-06-22 16:34:59 +00:00
|
|
|
invoices: [Invoice]
|
2019-08-12 13:07:51 +00:00
|
|
|
number: String
|
2021-01-22 11:13:40 +00:00
|
|
|
isPaid: Boolean!
|
|
|
|
paymentStatus: PaymentChargeStatusEnum!
|
|
|
|
paymentStatusDisplay: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
payments: [Payment]
|
2021-01-22 11:13:40 +00:00
|
|
|
total: TaxedMoney!
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
undiscountedTotal: TaxedMoney!
|
2021-01-22 11:13:40 +00:00
|
|
|
subtotal: TaxedMoney!
|
2019-08-12 13:07:51 +00:00
|
|
|
statusDisplay: String
|
|
|
|
canFinalize: Boolean!
|
2021-01-22 11:13:40 +00:00
|
|
|
totalAuthorized: Money!
|
|
|
|
totalCaptured: Money!
|
2019-08-12 13:07:51 +00:00
|
|
|
events: [OrderEvent]
|
|
|
|
totalBalance: Money!
|
|
|
|
userEmail: String
|
|
|
|
isShippingRequired: Boolean!
|
2021-04-12 15:23:37 +00:00
|
|
|
languageCode: String!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use the `languageCodeEnum` field to fetch the language code. This field will be removed in Saleor 4.0."
|
|
|
|
)
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCodeEnum: LanguageCodeEnum!
|
2021-04-12 15:23:37 +00:00
|
|
|
discount: Money
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use discounts field. This field will be removed in Saleor 4.0."
|
|
|
|
)
|
|
|
|
discountName: String
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use discounts field. This field will be removed in Saleor 4.0."
|
|
|
|
)
|
|
|
|
translatedDiscountName: String
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use discounts field. This field will be removed in Saleor 4.0."
|
|
|
|
)
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
discounts: [OrderDiscount!]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderAction {
|
|
|
|
CAPTURE
|
|
|
|
MARK_AS_PAID
|
|
|
|
REFUND
|
|
|
|
VOID
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderAddNote {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
|
|
|
event: OrderEvent
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input OrderAddNoteInput {
|
2020-03-09 14:59:58 +00:00
|
|
|
message: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type OrderBulkCancel {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type OrderCancel {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type OrderCapture {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-11-30 13:19:57 +00:00
|
|
|
type OrderConfirm {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-30 13:19:57 +00:00
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type OrderCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [OrderCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderCountableEdge {
|
|
|
|
node: Order!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderDirection {
|
|
|
|
ASC
|
|
|
|
DESC
|
|
|
|
}
|
|
|
|
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
type OrderDiscount implements Node {
|
|
|
|
id: ID!
|
|
|
|
type: OrderDiscountType!
|
|
|
|
valueType: DiscountValueTypeEnum!
|
|
|
|
value: PositiveDecimal!
|
|
|
|
name: String
|
|
|
|
translatedName: String
|
|
|
|
reason: String
|
|
|
|
amount: Money!
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderDiscountAdd {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderDiscountCommonInput {
|
|
|
|
valueType: DiscountValueTypeEnum!
|
|
|
|
value: PositiveDecimal!
|
|
|
|
reason: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderDiscountDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderDiscountType {
|
|
|
|
VOUCHER
|
|
|
|
MANUAL
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderDiscountUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input OrderDraftFilterInput {
|
|
|
|
customer: String
|
|
|
|
created: DateRangeInput
|
2019-09-10 11:28:18 +00:00
|
|
|
search: String
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2021-01-20 16:37:36 +00:00
|
|
|
channels: [ID]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-09-26 10:14:07 +00:00
|
|
|
type OrderError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: OrderErrorCode!
|
2020-04-22 14:41:07 +00:00
|
|
|
warehouse: ID
|
|
|
|
orderLine: ID
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
variants: [ID!]
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderErrorCode {
|
2020-03-03 11:20:39 +00:00
|
|
|
BILLING_ADDRESS_NOT_SET
|
2019-09-26 10:14:07 +00:00
|
|
|
CANNOT_CANCEL_FULFILLMENT
|
|
|
|
CANNOT_CANCEL_ORDER
|
|
|
|
CANNOT_DELETE
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
CANNOT_DISCOUNT
|
2019-09-26 10:14:07 +00:00
|
|
|
CANNOT_REFUND
|
|
|
|
CAPTURE_INACTIVE_PAYMENT
|
|
|
|
NOT_EDITABLE
|
|
|
|
FULFILL_ORDER_LINE
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
2020-06-10 13:39:10 +00:00
|
|
|
PRODUCT_NOT_PUBLISHED
|
2020-09-03 10:25:16 +00:00
|
|
|
PRODUCT_UNAVAILABLE_FOR_PURCHASE
|
2019-09-26 10:14:07 +00:00
|
|
|
NOT_FOUND
|
|
|
|
ORDER_NO_SHIPPING_ADDRESS
|
|
|
|
PAYMENT_ERROR
|
|
|
|
PAYMENT_MISSING
|
|
|
|
REQUIRED
|
|
|
|
SHIPPING_METHOD_NOT_APPLICABLE
|
|
|
|
SHIPPING_METHOD_REQUIRED
|
2020-09-17 14:37:33 +00:00
|
|
|
TAX_ERROR
|
2019-09-26 10:14:07 +00:00
|
|
|
UNIQUE
|
|
|
|
VOID_INACTIVE_PAYMENT
|
|
|
|
ZERO_QUANTITY
|
2021-01-20 16:16:43 +00:00
|
|
|
INVALID_QUANTITY
|
2020-04-23 15:43:08 +00:00
|
|
|
INSUFFICIENT_STOCK
|
2020-04-22 14:41:07 +00:00
|
|
|
DUPLICATED_INPUT_ITEM
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
NOT_AVAILABLE_IN_CHANNEL
|
|
|
|
CHANNEL_INACTIVE
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type OrderEvent implements Node {
|
|
|
|
id: ID!
|
|
|
|
date: DateTime
|
|
|
|
type: OrderEventsEnum
|
2020-03-03 11:20:39 +00:00
|
|
|
user: User
|
2019-08-12 13:07:51 +00:00
|
|
|
message: String
|
|
|
|
email: String
|
|
|
|
emailType: OrderEventsEmailsEnum
|
|
|
|
amount: Float
|
|
|
|
paymentId: String
|
|
|
|
paymentGateway: String
|
|
|
|
quantity: Int
|
|
|
|
composedId: String
|
|
|
|
orderNumber: String
|
2020-07-15 17:19:50 +00:00
|
|
|
invoiceNumber: String
|
2019-08-12 13:07:51 +00:00
|
|
|
oversoldItems: [String]
|
|
|
|
lines: [OrderEventOrderLineObject]
|
|
|
|
fulfilledItems: [FulfillmentLine]
|
2020-04-22 14:41:07 +00:00
|
|
|
warehouse: Warehouse
|
2020-11-24 16:02:50 +00:00
|
|
|
transactionReference: String
|
2020-12-01 13:13:05 +00:00
|
|
|
shippingCostsIncluded: Boolean
|
2021-01-20 16:16:43 +00:00
|
|
|
relatedOrder: Order
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
discount: OrderEventDiscountObject
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type OrderEventCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [OrderEventCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderEventCountableEdge {
|
|
|
|
node: OrderEvent!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
type OrderEventDiscountObject {
|
|
|
|
valueType: DiscountValueTypeEnum!
|
|
|
|
value: PositiveDecimal!
|
|
|
|
reason: String
|
|
|
|
amount: Money
|
|
|
|
oldValueType: DiscountValueTypeEnum
|
|
|
|
oldValue: PositiveDecimal
|
|
|
|
oldAmount: Money
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type OrderEventOrderLineObject {
|
|
|
|
quantity: Int
|
|
|
|
orderLine: OrderLine
|
|
|
|
itemName: String
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
discount: OrderEventDiscountObject
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderEventsEmailsEnum {
|
|
|
|
PAYMENT_CONFIRMATION
|
2020-11-30 13:19:57 +00:00
|
|
|
CONFIRMED
|
2019-08-12 13:07:51 +00:00
|
|
|
SHIPPING_CONFIRMATION
|
|
|
|
TRACKING_UPDATED
|
|
|
|
ORDER_CONFIRMATION
|
2020-08-26 10:33:03 +00:00
|
|
|
ORDER_CANCEL
|
|
|
|
ORDER_REFUND
|
2019-08-12 13:07:51 +00:00
|
|
|
FULFILLMENT_CONFIRMATION
|
|
|
|
DIGITAL_LINKS
|
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderEventsEnum {
|
|
|
|
DRAFT_CREATED
|
2021-01-20 16:16:43 +00:00
|
|
|
DRAFT_CREATED_FROM_REPLACE
|
2021-01-27 09:49:35 +00:00
|
|
|
ADDED_PRODUCTS
|
|
|
|
REMOVED_PRODUCTS
|
2019-08-12 13:07:51 +00:00
|
|
|
PLACED
|
|
|
|
PLACED_FROM_DRAFT
|
|
|
|
OVERSOLD_ITEMS
|
|
|
|
CANCELED
|
|
|
|
ORDER_MARKED_AS_PAID
|
|
|
|
ORDER_FULLY_PAID
|
2021-01-20 16:16:43 +00:00
|
|
|
ORDER_REPLACEMENT_CREATED
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
ORDER_DISCOUNT_ADDED
|
2021-03-16 09:03:11 +00:00
|
|
|
ORDER_DISCOUNT_AUTOMATICALLY_UPDATED
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
ORDER_DISCOUNT_UPDATED
|
|
|
|
ORDER_DISCOUNT_DELETED
|
|
|
|
ORDER_LINE_DISCOUNT_UPDATED
|
|
|
|
ORDER_LINE_DISCOUNT_REMOVED
|
2019-08-12 13:07:51 +00:00
|
|
|
UPDATED_ADDRESS
|
|
|
|
EMAIL_SENT
|
2020-11-30 13:19:57 +00:00
|
|
|
CONFIRMED
|
2020-07-01 11:11:08 +00:00
|
|
|
PAYMENT_AUTHORIZED
|
2019-08-12 13:07:51 +00:00
|
|
|
PAYMENT_CAPTURED
|
2020-08-26 10:33:03 +00:00
|
|
|
EXTERNAL_SERVICE_NOTIFICATION
|
2019-08-12 13:07:51 +00:00
|
|
|
PAYMENT_REFUNDED
|
|
|
|
PAYMENT_VOIDED
|
|
|
|
PAYMENT_FAILED
|
2020-07-15 17:19:50 +00:00
|
|
|
INVOICE_REQUESTED
|
|
|
|
INVOICE_GENERATED
|
2020-07-17 08:10:01 +00:00
|
|
|
INVOICE_UPDATED
|
2020-07-15 17:19:50 +00:00
|
|
|
INVOICE_SENT
|
2019-08-12 13:07:51 +00:00
|
|
|
FULFILLMENT_CANCELED
|
|
|
|
FULFILLMENT_RESTOCKED_ITEMS
|
|
|
|
FULFILLMENT_FULFILLED_ITEMS
|
2020-12-01 13:13:05 +00:00
|
|
|
FULFILLMENT_REFUNDED
|
2021-01-20 16:16:43 +00:00
|
|
|
FULFILLMENT_RETURNED
|
|
|
|
FULFILLMENT_REPLACED
|
2019-08-12 13:07:51 +00:00
|
|
|
TRACKING_UPDATED
|
|
|
|
NOTE_ADDED
|
|
|
|
OTHER
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderFilterInput {
|
|
|
|
paymentStatus: [PaymentChargeStatusEnum]
|
|
|
|
status: [OrderStatusFilter]
|
|
|
|
customer: String
|
|
|
|
created: DateRangeInput
|
2019-09-10 11:28:18 +00:00
|
|
|
search: String
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2021-01-13 09:50:54 +00:00
|
|
|
channels: [ID]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
type OrderFulfill {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-22 14:41:07 +00:00
|
|
|
fulfillments: [Fulfillment]
|
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderFulfillInput {
|
|
|
|
lines: [OrderFulfillLineInput!]!
|
|
|
|
notifyCustomer: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderFulfillLineInput {
|
|
|
|
orderLineId: ID
|
|
|
|
stocks: [OrderFulfillStockInput!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderFulfillStockInput {
|
2020-10-15 11:37:30 +00:00
|
|
|
quantity: Int!
|
|
|
|
warehouse: ID!
|
2020-04-22 14:41:07 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type OrderLine implements Node {
|
|
|
|
id: ID!
|
|
|
|
productName: String!
|
2019-09-10 11:28:18 +00:00
|
|
|
variantName: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
productSku: String!
|
|
|
|
isShippingRequired: Boolean!
|
|
|
|
quantity: Int!
|
|
|
|
quantityFulfilled: Int!
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
unitDiscountReason: String
|
2019-08-12 13:07:51 +00:00
|
|
|
taxRate: Float!
|
|
|
|
digitalContentUrl: DigitalContentUrl
|
|
|
|
thumbnail(size: Int): Image
|
2021-01-22 11:13:40 +00:00
|
|
|
unitPrice: TaxedMoney!
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
undiscountedUnitPrice: TaxedMoney!
|
|
|
|
unitDiscount: Money!
|
|
|
|
unitDiscountValue: PositiveDecimal!
|
2021-01-22 11:13:40 +00:00
|
|
|
totalPrice: TaxedMoney!
|
2019-08-12 13:07:51 +00:00
|
|
|
variant: ProductVariant
|
2019-09-10 11:28:18 +00:00
|
|
|
translatedProductName: String!
|
|
|
|
translatedVariantName: String!
|
2020-11-12 13:47:44 +00:00
|
|
|
allocations: [Allocation!]
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
unitDiscountType: DiscountValueTypeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input OrderLineCreateInput {
|
|
|
|
quantity: Int!
|
|
|
|
variantId: ID!
|
|
|
|
}
|
|
|
|
|
2021-01-27 09:49:35 +00:00
|
|
|
type OrderLineDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-27 09:49:35 +00:00
|
|
|
order: Order
|
|
|
|
orderLine: OrderLine
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
type OrderLineDiscountRemove {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
orderLine: OrderLine
|
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderLineDiscountUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
orderLine: OrderLine
|
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input OrderLineInput {
|
|
|
|
quantity: Int!
|
|
|
|
}
|
|
|
|
|
2021-01-27 09:49:35 +00:00
|
|
|
type OrderLineUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-27 09:49:35 +00:00
|
|
|
order: Order
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
orderLine: OrderLine
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderLinesCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-27 09:49:35 +00:00
|
|
|
order: Order
|
|
|
|
orderLines: [OrderLine!]
|
|
|
|
orderErrors: [OrderError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type OrderMarkAsPaid {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type OrderRefund {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-12-01 13:13:05 +00:00
|
|
|
input OrderRefundFulfillmentLineInput {
|
2020-12-01 15:42:25 +00:00
|
|
|
fulfillmentLineId: ID!
|
2020-12-01 13:13:05 +00:00
|
|
|
quantity: Int!
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderRefundLineInput {
|
2020-12-01 15:42:25 +00:00
|
|
|
orderLineId: ID!
|
2020-12-01 13:13:05 +00:00
|
|
|
quantity: Int!
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderRefundProductsInput {
|
|
|
|
orderLines: [OrderRefundLineInput!]
|
|
|
|
fulfillmentLines: [OrderRefundFulfillmentLineInput!]
|
|
|
|
amountToRefund: PositiveDecimal
|
|
|
|
includeShippingCosts: Boolean = false
|
|
|
|
}
|
|
|
|
|
2021-01-20 16:16:43 +00:00
|
|
|
input OrderReturnFulfillmentLineInput {
|
|
|
|
fulfillmentLineId: ID!
|
|
|
|
quantity: Int!
|
|
|
|
replace: Boolean = false
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderReturnLineInput {
|
|
|
|
orderLineId: ID!
|
|
|
|
quantity: Int!
|
|
|
|
replace: Boolean = false
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderReturnProductsInput {
|
|
|
|
orderLines: [OrderReturnLineInput!]
|
|
|
|
fulfillmentLines: [OrderReturnFulfillmentLineInput!]
|
|
|
|
amountToRefund: PositiveDecimal
|
|
|
|
includeShippingCosts: Boolean = false
|
|
|
|
refund: Boolean = false
|
|
|
|
}
|
|
|
|
|
2020-11-30 13:19:57 +00:00
|
|
|
type OrderSettings {
|
|
|
|
automaticallyConfirmAllNewOrders: Boolean!
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderSettingsError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: OrderSettingsErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderSettingsErrorCode {
|
|
|
|
INVALID
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderSettingsUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-30 13:19:57 +00:00
|
|
|
orderSettings: OrderSettings
|
|
|
|
orderSettingsErrors: [OrderSettingsError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderSettingsUpdateInput {
|
|
|
|
automaticallyConfirmAllNewOrders: Boolean!
|
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum OrderSortField {
|
|
|
|
NUMBER
|
|
|
|
CREATION_DATE
|
|
|
|
CUSTOMER
|
|
|
|
PAYMENT
|
|
|
|
FULFILLMENT_STATUS
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: OrderSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
enum OrderStatus {
|
|
|
|
DRAFT
|
2020-11-30 13:19:57 +00:00
|
|
|
UNCONFIRMED
|
2019-08-12 13:07:51 +00:00
|
|
|
UNFULFILLED
|
|
|
|
PARTIALLY_FULFILLED
|
2021-01-20 16:16:43 +00:00
|
|
|
PARTIALLY_RETURNED
|
|
|
|
RETURNED
|
2019-08-12 13:07:51 +00:00
|
|
|
FULFILLED
|
|
|
|
CANCELED
|
|
|
|
}
|
|
|
|
|
|
|
|
enum OrderStatusFilter {
|
|
|
|
READY_TO_FULFILL
|
|
|
|
READY_TO_CAPTURE
|
|
|
|
UNFULFILLED
|
2020-11-30 13:19:57 +00:00
|
|
|
UNCONFIRMED
|
2019-08-12 13:07:51 +00:00
|
|
|
PARTIALLY_FULFILLED
|
|
|
|
FULFILLED
|
|
|
|
CANCELED
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
|
|
|
}
|
|
|
|
|
|
|
|
input OrderUpdateInput {
|
|
|
|
billingAddress: AddressInput
|
|
|
|
userEmail: String
|
|
|
|
shippingAddress: AddressInput
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderUpdateShipping {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input OrderUpdateShippingInput {
|
|
|
|
shippingMethod: ID
|
|
|
|
}
|
|
|
|
|
|
|
|
type OrderVoid {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
order: Order
|
2020-03-03 11:20:39 +00:00
|
|
|
orderErrors: [OrderError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-10-20 11:20:55 +00:00
|
|
|
type Page implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
title: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
content: JSONString
|
2019-11-27 10:00:36 +00:00
|
|
|
publicationDate: Date
|
|
|
|
isPublished: Boolean!
|
|
|
|
slug: String!
|
2020-11-19 14:42:14 +00:00
|
|
|
pageType: PageType!
|
2019-08-12 13:07:51 +00:00
|
|
|
created: DateTime!
|
2020-10-20 11:20:55 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2021-04-12 15:23:37 +00:00
|
|
|
contentJson: JSONString!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `content` field instead."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): PageTranslation
|
2020-11-19 14:42:14 +00:00
|
|
|
attributes: [SelectedAttribute!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageAttributeAssign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
pageType: PageType
|
|
|
|
pageErrors: [PageError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageAttributeUnassign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
pageType: PageType
|
|
|
|
pageErrors: [PageError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type PageBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-04-20 11:11:07 +00:00
|
|
|
pageErrors: [PageError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type PageBulkPublish {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-04-20 11:11:07 +00:00
|
|
|
pageErrors: [PageError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type PageCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [PageCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageCountableEdge {
|
|
|
|
node: Page!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
pageErrors: [PageError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
page: Page
|
|
|
|
}
|
|
|
|
|
2020-11-19 14:42:14 +00:00
|
|
|
input PageCreateInput {
|
|
|
|
slug: String
|
|
|
|
title: String
|
2021-01-22 11:13:40 +00:00
|
|
|
content: JSONString
|
2020-11-19 14:42:14 +00:00
|
|
|
attributes: [AttributeValueInput!]
|
|
|
|
isPublished: Boolean
|
|
|
|
publicationDate: String
|
|
|
|
seo: SeoInput
|
|
|
|
pageType: ID!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type PageDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
pageErrors: [PageError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
page: Page
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type PageError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: PageErrorCode!
|
2020-11-19 14:42:14 +00:00
|
|
|
attributes: [ID!]
|
2021-01-07 11:01:24 +00:00
|
|
|
values: [ID!]
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum PageErrorCode {
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
2020-11-19 14:42:14 +00:00
|
|
|
DUPLICATED_INPUT_ITEM
|
|
|
|
ATTRIBUTE_ALREADY_ASSIGNED
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
2019-09-10 11:28:18 +00:00
|
|
|
input PageFilterInput {
|
|
|
|
search: String
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2019-09-10 11:28:18 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type PageInfo {
|
|
|
|
hasNextPage: Boolean!
|
|
|
|
hasPreviousPage: Boolean!
|
|
|
|
startCursor: String
|
|
|
|
endCursor: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input PageInput {
|
|
|
|
slug: String
|
|
|
|
title: String
|
2021-01-22 11:13:40 +00:00
|
|
|
content: JSONString
|
2020-11-19 14:42:14 +00:00
|
|
|
attributes: [AttributeValueInput!]
|
2019-08-12 13:07:51 +00:00
|
|
|
isPublished: Boolean
|
|
|
|
publicationDate: String
|
|
|
|
seo: SeoInput
|
|
|
|
}
|
|
|
|
|
2021-01-07 11:01:24 +00:00
|
|
|
type PageReorderAttributeValues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-07 11:01:24 +00:00
|
|
|
page: Page
|
|
|
|
pageErrors: [PageError!]!
|
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum PageSortField {
|
|
|
|
TITLE
|
|
|
|
SLUG
|
|
|
|
VISIBILITY
|
|
|
|
CREATION_DATE
|
|
|
|
PUBLICATION_DATE
|
|
|
|
}
|
|
|
|
|
|
|
|
input PageSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: PageSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type PageTranslatableContent implements Node {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
title: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
content: JSONString
|
2021-04-12 15:23:37 +00:00
|
|
|
contentJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `content` field instead."
|
|
|
|
)
|
2019-11-27 10:00:36 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): PageTranslation
|
|
|
|
page: Page
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type PageTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-11-27 10:00:36 +00:00
|
|
|
page: PageTranslatableContent
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type PageTranslation implements Node {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
id: ID!
|
|
|
|
title: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
content: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
language: LanguageDisplay!
|
2021-04-12 15:23:37 +00:00
|
|
|
contentJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `content` field instead."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input PageTranslationInput {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
title: String
|
2021-01-22 11:13:40 +00:00
|
|
|
content: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-11-19 14:42:14 +00:00
|
|
|
type PageType implements Node & ObjectWithMetadata {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
slug: String!
|
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
|
|
|
attributes: [Attribute]
|
2021-04-12 15:23:37 +00:00
|
|
|
availableAttributes(
|
|
|
|
filter: AttributeFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): AttributeCountableConnection
|
2020-11-19 14:42:14 +00:00
|
|
|
hasPages: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageTypeBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
count: Int!
|
|
|
|
pageErrors: [PageError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageTypeCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [PageTypeCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageTypeCountableEdge {
|
|
|
|
node: PageType!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageTypeCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
pageErrors: [PageError!]!
|
|
|
|
pageType: PageType
|
|
|
|
}
|
|
|
|
|
|
|
|
input PageTypeCreateInput {
|
|
|
|
name: String
|
|
|
|
slug: String
|
|
|
|
addAttributes: [ID!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageTypeDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
pageErrors: [PageError!]!
|
|
|
|
pageType: PageType
|
|
|
|
}
|
|
|
|
|
|
|
|
input PageTypeFilterInput {
|
|
|
|
search: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageTypeReorderAttributes {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
pageType: PageType
|
|
|
|
pageErrors: [PageError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum PageTypeSortField {
|
|
|
|
NAME
|
|
|
|
SLUG
|
|
|
|
}
|
|
|
|
|
|
|
|
input PageTypeSortingInput {
|
|
|
|
direction: OrderDirection!
|
|
|
|
field: PageTypeSortField!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PageTypeUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
pageErrors: [PageError!]!
|
|
|
|
pageType: PageType
|
|
|
|
}
|
|
|
|
|
|
|
|
input PageTypeUpdateInput {
|
|
|
|
name: String
|
|
|
|
slug: String
|
|
|
|
addAttributes: [ID!]
|
|
|
|
removeAttributes: [ID!]
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type PageUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
pageErrors: [PageError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
page: Page
|
|
|
|
}
|
|
|
|
|
2019-08-28 14:53:57 +00:00
|
|
|
type PasswordChange {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-28 14:53:57 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-28 14:53:57 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type Payment implements Node {
|
|
|
|
id: ID!
|
|
|
|
gateway: String!
|
|
|
|
isActive: Boolean!
|
|
|
|
created: DateTime!
|
|
|
|
modified: DateTime!
|
|
|
|
token: String!
|
|
|
|
checkout: Checkout
|
|
|
|
order: Order
|
2021-04-09 07:51:49 +00:00
|
|
|
paymentMethodType: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
customerIpAddress: String
|
|
|
|
chargeStatus: PaymentChargeStatusEnum!
|
|
|
|
actions: [OrderAction]!
|
|
|
|
total: Money
|
|
|
|
capturedAmount: Money
|
|
|
|
transactions: [Transaction]
|
|
|
|
availableCaptureAmount: Money
|
|
|
|
availableRefundAmount: Money
|
|
|
|
creditCard: CreditCard
|
|
|
|
}
|
|
|
|
|
|
|
|
type PaymentCapture {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
payment: Payment
|
2020-03-03 11:20:39 +00:00
|
|
|
paymentErrors: [PaymentError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum PaymentChargeStatusEnum {
|
|
|
|
NOT_CHARGED
|
2020-08-26 10:33:03 +00:00
|
|
|
PENDING
|
2019-08-12 13:07:51 +00:00
|
|
|
PARTIALLY_CHARGED
|
|
|
|
FULLY_CHARGED
|
|
|
|
PARTIALLY_REFUNDED
|
|
|
|
FULLY_REFUNDED
|
2020-08-26 10:33:03 +00:00
|
|
|
REFUSED
|
|
|
|
CANCELLED
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type PaymentCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [PaymentCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type PaymentCountableEdge {
|
|
|
|
node: Payment!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
2019-09-26 10:14:07 +00:00
|
|
|
type PaymentError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: PaymentErrorCode!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum PaymentErrorCode {
|
|
|
|
BILLING_ADDRESS_NOT_SET
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
2020-07-01 11:11:08 +00:00
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
2019-09-26 10:14:07 +00:00
|
|
|
PARTIAL_PAYMENT_NOT_ALLOWED
|
2020-06-10 13:39:10 +00:00
|
|
|
SHIPPING_ADDRESS_NOT_SET
|
|
|
|
INVALID_SHIPPING_METHOD
|
|
|
|
SHIPPING_METHOD_NOT_SET
|
2019-09-26 10:14:07 +00:00
|
|
|
PAYMENT_ERROR
|
2020-07-01 11:11:08 +00:00
|
|
|
NOT_SUPPORTED_GATEWAY
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
2021-03-29 10:28:59 +00:00
|
|
|
input PaymentFilterInput {
|
|
|
|
checkouts: [ID]
|
|
|
|
}
|
|
|
|
|
2019-10-09 06:56:46 +00:00
|
|
|
type PaymentGateway {
|
|
|
|
name: String!
|
2020-06-10 13:39:10 +00:00
|
|
|
id: ID!
|
2019-10-09 06:56:46 +00:00
|
|
|
config: [GatewayConfigLine!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
currencies: [String]!
|
2019-10-09 06:56:46 +00:00
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type PaymentInitialize {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
initializedPayment: PaymentInitialized
|
|
|
|
paymentErrors: [PaymentError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PaymentInitialized {
|
|
|
|
gateway: String!
|
|
|
|
name: String!
|
|
|
|
data: JSONString
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input PaymentInput {
|
2019-09-26 15:06:14 +00:00
|
|
|
gateway: String!
|
2020-08-26 10:33:03 +00:00
|
|
|
token: String
|
2020-09-07 10:48:19 +00:00
|
|
|
amount: PositiveDecimal
|
2020-08-26 10:33:03 +00:00
|
|
|
returnUrl: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type PaymentRefund {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-28 14:53:57 +00:00
|
|
|
payment: Payment
|
2020-03-03 11:20:39 +00:00
|
|
|
paymentErrors: [PaymentError!]!
|
2019-08-28 14:53:57 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type PaymentSource {
|
|
|
|
gateway: String!
|
|
|
|
creditCardInfo: CreditCard
|
|
|
|
}
|
|
|
|
|
|
|
|
type PaymentVoid {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
payment: Payment
|
2020-03-03 11:20:39 +00:00
|
|
|
paymentErrors: [PaymentError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
type Permission {
|
2019-08-12 13:07:51 +00:00
|
|
|
code: PermissionEnum!
|
|
|
|
name: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum PermissionEnum {
|
|
|
|
MANAGE_USERS
|
|
|
|
MANAGE_STAFF
|
2020-04-22 10:17:19 +00:00
|
|
|
MANAGE_APPS
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
MANAGE_CHANNELS
|
2019-08-12 13:07:51 +00:00
|
|
|
MANAGE_DISCOUNTS
|
|
|
|
MANAGE_PLUGINS
|
2020-01-17 15:16:05 +00:00
|
|
|
MANAGE_GIFT_CARD
|
2019-08-12 13:07:51 +00:00
|
|
|
MANAGE_MENUS
|
|
|
|
MANAGE_ORDERS
|
|
|
|
MANAGE_PAGES
|
2020-11-19 14:42:14 +00:00
|
|
|
MANAGE_PAGE_TYPES_AND_ATTRIBUTES
|
2019-08-12 13:07:51 +00:00
|
|
|
MANAGE_PRODUCTS
|
2020-10-15 11:37:30 +00:00
|
|
|
MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES
|
2019-08-12 13:07:51 +00:00
|
|
|
MANAGE_SHIPPING
|
|
|
|
MANAGE_SETTINGS
|
|
|
|
MANAGE_TRANSLATIONS
|
2020-01-09 11:13:24 +00:00
|
|
|
MANAGE_CHECKOUTS
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type PermissionGroupCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
permissionGroupErrors: [PermissionGroupError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
group: Group
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input PermissionGroupCreateInput {
|
2020-04-20 11:11:07 +00:00
|
|
|
addPermissions: [PermissionEnum!]
|
|
|
|
addUsers: [ID!]
|
2020-03-03 11:20:39 +00:00
|
|
|
name: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type PermissionGroupDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
permissionGroupErrors: [PermissionGroupError!]!
|
2020-03-03 11:20:39 +00:00
|
|
|
group: Group
|
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
type PermissionGroupError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: PermissionGroupErrorCode!
|
|
|
|
permissions: [PermissionEnum!]
|
|
|
|
users: [ID!]
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
enum PermissionGroupErrorCode {
|
|
|
|
ASSIGN_NON_STAFF_MEMBER
|
2020-04-23 15:43:08 +00:00
|
|
|
DUPLICATED_INPUT_ITEM
|
2020-04-20 11:11:07 +00:00
|
|
|
CANNOT_REMOVE_FROM_LAST_GROUP
|
|
|
|
LEFT_NOT_MANAGEABLE_PERMISSION
|
|
|
|
OUT_OF_SCOPE_PERMISSION
|
|
|
|
OUT_OF_SCOPE_USER
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
}
|
|
|
|
|
|
|
|
input PermissionGroupFilterInput {
|
|
|
|
search: String
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum PermissionGroupSortField {
|
|
|
|
NAME
|
|
|
|
}
|
|
|
|
|
|
|
|
input PermissionGroupSortingInput {
|
|
|
|
direction: OrderDirection!
|
|
|
|
field: PermissionGroupSortField!
|
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
type PermissionGroupUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
permissionGroupErrors: [PermissionGroupError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
group: Group
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
input PermissionGroupUpdateInput {
|
|
|
|
addPermissions: [PermissionEnum!]
|
|
|
|
addUsers: [ID!]
|
|
|
|
name: String
|
|
|
|
removePermissions: [PermissionEnum!]
|
|
|
|
removeUsers: [ID!]
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
2019-08-28 14:53:57 +00:00
|
|
|
type Plugin implements Node {
|
2020-04-20 11:11:07 +00:00
|
|
|
id: ID!
|
2019-08-12 13:07:51 +00:00
|
|
|
name: String!
|
|
|
|
description: String!
|
|
|
|
active: Boolean!
|
|
|
|
configuration: [ConfigurationItem]
|
|
|
|
}
|
|
|
|
|
2019-08-28 14:53:57 +00:00
|
|
|
type PluginCountableConnection {
|
2019-08-12 13:07:51 +00:00
|
|
|
pageInfo: PageInfo!
|
2019-08-28 14:53:57 +00:00
|
|
|
edges: [PluginCountableEdge!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
2019-08-28 14:53:57 +00:00
|
|
|
type PluginCountableEdge {
|
|
|
|
node: Plugin!
|
2019-08-12 13:07:51 +00:00
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
type PluginError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: PluginErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum PluginErrorCode {
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
PLUGIN_MISCONFIGURED
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
}
|
|
|
|
|
2019-09-10 11:28:18 +00:00
|
|
|
input PluginFilterInput {
|
|
|
|
active: Boolean
|
|
|
|
search: String
|
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum PluginSortField {
|
|
|
|
NAME
|
|
|
|
IS_ACTIVE
|
|
|
|
}
|
|
|
|
|
|
|
|
input PluginSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: PluginSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-08-28 14:53:57 +00:00
|
|
|
type PluginUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-28 14:53:57 +00:00
|
|
|
plugin: Plugin
|
2020-04-20 11:11:07 +00:00
|
|
|
pluginsErrors: [PluginError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-08-28 14:53:57 +00:00
|
|
|
input PluginUpdateInput {
|
2019-08-12 13:07:51 +00:00
|
|
|
active: Boolean
|
|
|
|
configuration: [ConfigurationItemInput]
|
|
|
|
}
|
|
|
|
|
2020-09-07 10:48:19 +00:00
|
|
|
scalar PositiveDecimal
|
|
|
|
|
2021-02-23 08:58:25 +00:00
|
|
|
enum PostalCodeRuleInclusionTypeEnum {
|
|
|
|
INCLUDE
|
|
|
|
EXCLUDE
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input PriceRangeInput {
|
|
|
|
gte: Float
|
|
|
|
lte: Float
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type Product implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2019-11-27 10:00:36 +00:00
|
|
|
productType: ProductType!
|
2020-03-03 11:20:39 +00:00
|
|
|
slug: String!
|
2019-11-27 10:00:36 +00:00
|
|
|
category: Category
|
2019-08-12 13:07:51 +00:00
|
|
|
updatedAt: DateTime
|
|
|
|
chargeTaxes: Boolean!
|
|
|
|
weight: Weight
|
2020-09-25 12:33:01 +00:00
|
|
|
defaultVariant: ProductVariant
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
rating: Float
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
|
|
|
url: String!
|
|
|
|
@deprecated(reason: "This field will be removed after 2020-07-31.")
|
2019-08-12 13:07:51 +00:00
|
|
|
thumbnail(size: Int): Image
|
2021-02-17 11:58:09 +00:00
|
|
|
pricing(address: AddressInput): ProductPricingInfo
|
|
|
|
isAvailable(address: AddressInput): Boolean
|
2019-08-12 13:07:51 +00:00
|
|
|
taxType: TaxType
|
|
|
|
attributes: [SelectedAttribute!]!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelListings: [ProductChannelListing!]
|
2021-03-17 13:07:48 +00:00
|
|
|
mediaById(id: ID): ProductMedia!
|
2021-04-12 15:23:37 +00:00
|
|
|
imageById(id: ID): ProductImage
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `mediaById` field instead."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
variants: [ProductVariant]
|
2021-03-29 10:28:59 +00:00
|
|
|
media: [ProductMedia!]
|
2021-04-12 15:23:37 +00:00
|
|
|
images: [ProductImage]
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `media` field instead."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
collections: [Collection]
|
|
|
|
translation(languageCode: LanguageCodeEnum!): ProductTranslation
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
availableForPurchase: Date
|
2020-09-03 10:25:16 +00:00
|
|
|
isAvailableForPurchase: Boolean
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-11-19 14:42:14 +00:00
|
|
|
type ProductAttributeAssign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
productType: ProductType
|
|
|
|
productErrors: [ProductError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductAttributeAssignInput {
|
|
|
|
id: ID!
|
|
|
|
type: ProductAttributeType!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ProductAttributeType {
|
|
|
|
PRODUCT
|
|
|
|
VARIANT
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductAttributeUnassign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-11-19 14:42:14 +00:00
|
|
|
productType: ProductType
|
|
|
|
productErrors: [ProductError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ProductBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type ProductChannelListing implements Node {
|
|
|
|
id: ID!
|
|
|
|
publicationDate: Date
|
|
|
|
isPublished: Boolean!
|
|
|
|
channel: Channel!
|
|
|
|
visibleInListings: Boolean!
|
|
|
|
availableForPurchase: Date
|
|
|
|
discountedPrice: Money
|
|
|
|
purchaseCost: MoneyRange
|
|
|
|
margin: Margin
|
|
|
|
isAvailableForPurchase: Boolean
|
2021-02-17 11:58:09 +00:00
|
|
|
pricing(address: AddressInput): ProductPricingInfo
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input ProductChannelListingAddInput {
|
|
|
|
channelId: ID!
|
|
|
|
isPublished: Boolean
|
|
|
|
publicationDate: Date
|
|
|
|
visibleInListings: Boolean
|
|
|
|
isAvailableForPurchase: Boolean
|
|
|
|
availableForPurchaseDate: Date
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductChannelListingError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: ProductErrorCode!
|
|
|
|
attributes: [ID!]
|
2021-01-07 11:01:24 +00:00
|
|
|
values: [ID!]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channels: [ID!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductChannelListingUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
product: Product
|
|
|
|
productChannelListingErrors: [ProductChannelListingError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductChannelListingUpdateInput {
|
|
|
|
addChannels: [ProductChannelListingAddInput!]
|
|
|
|
removeChannels: [ID!]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ProductCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [ProductCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductCountableEdge {
|
|
|
|
node: Product!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductCreateInput {
|
2021-03-17 13:07:48 +00:00
|
|
|
attributes: [AttributeValueInput!]
|
2019-08-12 13:07:51 +00:00
|
|
|
category: ID
|
|
|
|
chargeTaxes: Boolean
|
2021-03-17 13:07:48 +00:00
|
|
|
collections: [ID!]
|
2021-01-22 11:13:40 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
name: String
|
2020-03-03 11:20:39 +00:00
|
|
|
slug: String
|
2019-08-12 13:07:51 +00:00
|
|
|
taxCode: String
|
|
|
|
seo: SeoInput
|
|
|
|
weight: WeightScalar
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
rating: Float
|
2019-08-12 13:07:51 +00:00
|
|
|
productType: ID!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
|
|
|
}
|
|
|
|
|
2019-09-26 10:14:07 +00:00
|
|
|
type ProductError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: ProductErrorCode!
|
2020-10-03 09:52:59 +00:00
|
|
|
attributes: [ID!]
|
2021-01-07 11:01:24 +00:00
|
|
|
values: [ID!]
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ProductErrorCode {
|
|
|
|
ALREADY_EXISTS
|
|
|
|
ATTRIBUTE_ALREADY_ASSIGNED
|
|
|
|
ATTRIBUTE_CANNOT_BE_ASSIGNED
|
|
|
|
ATTRIBUTE_VARIANTS_DISABLED
|
2020-04-23 15:43:08 +00:00
|
|
|
DUPLICATED_INPUT_ITEM
|
2019-09-26 10:14:07 +00:00
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
PRODUCT_WITHOUT_CATEGORY
|
2019-09-26 10:14:07 +00:00
|
|
|
NOT_PRODUCTS_IMAGE
|
2020-10-03 09:52:59 +00:00
|
|
|
NOT_PRODUCTS_VARIANT
|
2019-09-26 10:14:07 +00:00
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
VARIANT_NO_DIGITAL_CONTENT
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
CANNOT_MANAGE_PRODUCT_WITHOUT_VARIANT
|
|
|
|
PRODUCT_NOT_ASSIGNED_TO_CHANNEL
|
2021-03-17 13:07:48 +00:00
|
|
|
UNSUPPORTED_MEDIA_PROVIDER
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
2020-07-30 09:54:16 +00:00
|
|
|
enum ProductFieldEnum {
|
|
|
|
NAME
|
|
|
|
DESCRIPTION
|
|
|
|
PRODUCT_TYPE
|
|
|
|
CATEGORY
|
|
|
|
VISIBLE
|
|
|
|
PRODUCT_WEIGHT
|
|
|
|
COLLECTIONS
|
|
|
|
CHARGE_TAXES
|
2021-04-12 15:23:37 +00:00
|
|
|
PRODUCT_MEDIA
|
2020-07-30 09:54:16 +00:00
|
|
|
VARIANT_SKU
|
|
|
|
VARIANT_WEIGHT
|
2021-04-12 15:23:37 +00:00
|
|
|
VARIANT_MEDIA
|
2020-07-30 09:54:16 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input ProductFilterInput {
|
|
|
|
isPublished: Boolean
|
|
|
|
collections: [ID]
|
|
|
|
categories: [ID]
|
2019-11-27 10:00:36 +00:00
|
|
|
hasCategory: Boolean
|
2019-08-12 13:07:51 +00:00
|
|
|
attributes: [AttributeInput]
|
|
|
|
stockAvailability: StockAvailability
|
|
|
|
productType: ID
|
2020-03-09 14:59:58 +00:00
|
|
|
stocks: ProductStockFilterInput
|
2019-08-12 13:07:51 +00:00
|
|
|
search: String
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2020-06-10 13:39:10 +00:00
|
|
|
price: PriceRangeInput
|
2019-08-28 14:53:57 +00:00
|
|
|
minimalPrice: PriceRangeInput
|
2020-01-17 15:16:05 +00:00
|
|
|
productTypes: [ID]
|
2020-10-20 11:20:55 +00:00
|
|
|
ids: [ID]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type ProductImage {
|
|
|
|
id: ID!
|
|
|
|
alt: String
|
|
|
|
sortOrder: Int
|
|
|
|
url(size: Int): String!
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductInput {
|
|
|
|
attributes: [AttributeValueInput!]
|
|
|
|
category: ID
|
|
|
|
chargeTaxes: Boolean
|
|
|
|
collections: [ID!]
|
|
|
|
description: JSONString
|
|
|
|
name: String
|
|
|
|
slug: String
|
|
|
|
taxCode: String
|
|
|
|
seo: SeoInput
|
|
|
|
weight: WeightScalar
|
|
|
|
rating: Float
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductMedia implements Node {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
2020-01-09 11:13:24 +00:00
|
|
|
sortOrder: Int
|
2019-08-12 13:07:51 +00:00
|
|
|
alt: String!
|
2021-03-17 13:07:48 +00:00
|
|
|
type: ProductMediaType!
|
|
|
|
oembedData: JSONString!
|
2019-08-12 13:07:51 +00:00
|
|
|
url(size: Int): String!
|
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type ProductMediaBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type ProductMediaCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
2021-03-17 13:07:48 +00:00
|
|
|
media: ProductMedia
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
input ProductMediaCreateInput {
|
2019-08-12 13:07:51 +00:00
|
|
|
alt: String
|
2021-03-17 13:07:48 +00:00
|
|
|
image: Upload
|
2019-08-12 13:07:51 +00:00
|
|
|
product: ID!
|
2021-03-17 13:07:48 +00:00
|
|
|
mediaUrl: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type ProductMediaDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
2021-03-17 13:07:48 +00:00
|
|
|
media: ProductMedia
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type ProductMediaReorder {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
2021-03-17 13:07:48 +00:00
|
|
|
media: [ProductMedia!]
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
enum ProductMediaType {
|
|
|
|
IMAGE
|
|
|
|
VIDEO
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductMediaUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
2021-03-17 13:07:48 +00:00
|
|
|
media: ProductMedia
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
input ProductMediaUpdateInput {
|
2019-08-12 13:07:51 +00:00
|
|
|
alt: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductOrder {
|
|
|
|
direction: OrderDirection!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2019-12-17 17:13:56 +00:00
|
|
|
attributeId: ID
|
|
|
|
field: ProductOrderField
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ProductOrderField {
|
|
|
|
NAME
|
2021-02-17 11:58:09 +00:00
|
|
|
RANK
|
2019-08-12 13:07:51 +00:00
|
|
|
PRICE
|
2019-08-28 14:53:57 +00:00
|
|
|
MINIMAL_PRICE
|
2019-08-12 13:07:51 +00:00
|
|
|
DATE
|
2019-09-10 11:28:18 +00:00
|
|
|
TYPE
|
|
|
|
PUBLISHED
|
2020-10-20 11:20:55 +00:00
|
|
|
PUBLICATION_DATE
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
COLLECTION
|
|
|
|
RATING
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ProductPricingInfo {
|
|
|
|
onSale: Boolean
|
|
|
|
discount: TaxedMoney
|
|
|
|
discountLocalCurrency: TaxedMoney
|
|
|
|
priceRange: TaxedMoneyRange
|
|
|
|
priceRangeUndiscounted: TaxedMoneyRange
|
|
|
|
priceRangeLocalCurrency: TaxedMoneyRange
|
|
|
|
}
|
|
|
|
|
2021-01-07 11:01:24 +00:00
|
|
|
type ProductReorderAttributeValues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-07 11:01:24 +00:00
|
|
|
product: Product
|
|
|
|
productErrors: [ProductError!]!
|
|
|
|
}
|
|
|
|
|
2020-03-09 14:59:58 +00:00
|
|
|
input ProductStockFilterInput {
|
|
|
|
warehouseIds: [ID!]
|
|
|
|
quantity: IntRangeInput
|
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type ProductTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
2019-11-27 10:00:36 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): ProductTranslation
|
|
|
|
product: Product
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ProductTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
name: String!
|
2021-02-17 11:58:09 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
language: LanguageDisplay!
|
2021-04-12 15:23:37 +00:00
|
|
|
descriptionJson: JSONString
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `description` field instead."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type ProductType implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
name: String!
|
2020-03-03 11:20:39 +00:00
|
|
|
slug: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
hasVariants: Boolean!
|
|
|
|
isShippingRequired: Boolean!
|
|
|
|
isDigital: Boolean!
|
|
|
|
weight: Weight
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2021-04-12 15:23:37 +00:00
|
|
|
products(
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductCountableConnection
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use the top-level `products` query with the `productTypes` filter."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
taxType: TaxType
|
2020-12-16 10:53:28 +00:00
|
|
|
variantAttributes(variantSelection: VariantAttributeScope): [Attribute]
|
2019-08-12 13:07:51 +00:00
|
|
|
productAttributes: [Attribute]
|
2021-04-12 15:23:37 +00:00
|
|
|
availableAttributes(
|
|
|
|
filter: AttributeFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): AttributeCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ProductTypeBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ProductTypeConfigurable {
|
|
|
|
CONFIGURABLE
|
|
|
|
SIMPLE
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductTypeCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [ProductTypeCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductTypeCountableEdge {
|
|
|
|
node: ProductType!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductTypeCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
productType: ProductType
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductTypeDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
productType: ProductType
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ProductTypeEnum {
|
|
|
|
DIGITAL
|
|
|
|
SHIPPABLE
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductTypeFilterInput {
|
2019-08-28 14:53:57 +00:00
|
|
|
search: String
|
2019-08-12 13:07:51 +00:00
|
|
|
configurable: ProductTypeConfigurable
|
|
|
|
productType: ProductTypeEnum
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2020-01-17 15:16:05 +00:00
|
|
|
ids: [ID]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input ProductTypeInput {
|
|
|
|
name: String
|
2020-03-03 11:20:39 +00:00
|
|
|
slug: String
|
2019-08-12 13:07:51 +00:00
|
|
|
hasVariants: Boolean
|
|
|
|
productAttributes: [ID]
|
|
|
|
variantAttributes: [ID]
|
|
|
|
isShippingRequired: Boolean
|
|
|
|
isDigital: Boolean
|
|
|
|
weight: WeightScalar
|
|
|
|
taxCode: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductTypeReorderAttributes {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
productType: ProductType
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum ProductTypeSortField {
|
|
|
|
NAME
|
|
|
|
DIGITAL
|
|
|
|
SHIPPING_REQUIRED
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductTypeSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: ProductTypeSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ProductTypeUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
productType: ProductType
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type ProductVariant implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
name: String!
|
2019-11-27 10:00:36 +00:00
|
|
|
sku: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
product: Product!
|
|
|
|
trackInventory: Boolean!
|
|
|
|
weight: Weight
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelListings: [ProductVariantChannelListing!]
|
2021-02-17 11:58:09 +00:00
|
|
|
pricing(address: AddressInput): VariantPricingInfo
|
2020-12-16 10:53:28 +00:00
|
|
|
attributes(variantSelection: VariantAttributeScope): [SelectedAttribute!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
costPrice: Money
|
|
|
|
margin: Int
|
|
|
|
quantityOrdered: Int
|
|
|
|
revenue(period: ReportingPeriod): TaxedMoney
|
2021-04-12 15:23:37 +00:00
|
|
|
images: [ProductImage]
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 4.0. Use the `media` instead."
|
|
|
|
)
|
2021-03-17 13:07:48 +00:00
|
|
|
media: [ProductMedia!]
|
2019-08-12 13:07:51 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): ProductVariantTranslation
|
|
|
|
digitalContent: DigitalContent
|
2021-02-17 11:58:09 +00:00
|
|
|
stocks(address: AddressInput, countryCode: CountryCode): [Stock]
|
|
|
|
quantityAvailable(address: AddressInput, countryCode: CountryCode): Int!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-09-26 15:06:14 +00:00
|
|
|
type ProductVariantBulkCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-09-26 15:06:14 +00:00
|
|
|
count: Int!
|
|
|
|
productVariants: [ProductVariant!]!
|
2020-03-03 11:20:39 +00:00
|
|
|
bulkProductErrors: [BulkProductError!]!
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input ProductVariantBulkCreateInput {
|
2020-12-16 10:53:28 +00:00
|
|
|
attributes: [BulkAttributeValueInput]!
|
2019-09-26 15:06:14 +00:00
|
|
|
sku: String!
|
|
|
|
trackInventory: Boolean
|
|
|
|
weight: WeightScalar
|
2020-04-22 14:41:07 +00:00
|
|
|
stocks: [StockInput!]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelListings: [ProductVariantChannelListingAddInput!]
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ProductVariantBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type ProductVariantChannelListing implements Node {
|
|
|
|
id: ID!
|
|
|
|
channel: Channel!
|
|
|
|
price: Money
|
|
|
|
costPrice: Money
|
|
|
|
margin: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductVariantChannelListingAddInput {
|
|
|
|
channelId: ID!
|
|
|
|
price: PositiveDecimal!
|
|
|
|
costPrice: PositiveDecimal
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantChannelListingUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
variant: ProductVariant
|
|
|
|
productChannelListingErrors: [ProductChannelListingError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ProductVariantCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [ProductVariantCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantCountableEdge {
|
|
|
|
node: ProductVariant!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
}
|
|
|
|
|
|
|
|
input ProductVariantCreateInput {
|
|
|
|
attributes: [AttributeValueInput]!
|
|
|
|
sku: String
|
|
|
|
trackInventory: Boolean
|
|
|
|
weight: WeightScalar
|
|
|
|
product: ID!
|
2020-03-09 14:59:58 +00:00
|
|
|
stocks: [StockInput!]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
}
|
|
|
|
|
2020-10-15 11:37:30 +00:00
|
|
|
input ProductVariantFilterInput {
|
|
|
|
search: String
|
|
|
|
sku: [String]
|
2021-03-29 10:28:59 +00:00
|
|
|
metadata: [MetadataInput]
|
2020-10-15 11:37:30 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input ProductVariantInput {
|
|
|
|
attributes: [AttributeValueInput]
|
|
|
|
sku: String
|
|
|
|
trackInventory: Boolean
|
|
|
|
weight: WeightScalar
|
|
|
|
}
|
|
|
|
|
2020-09-17 14:37:33 +00:00
|
|
|
type ProductVariantReorder {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-09-17 14:37:33 +00:00
|
|
|
product: Product
|
|
|
|
productErrors: [ProductError!]!
|
|
|
|
}
|
|
|
|
|
2021-01-07 11:01:24 +00:00
|
|
|
type ProductVariantReorderAttributeValues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2021-01-07 11:01:24 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
productErrors: [ProductError!]!
|
|
|
|
}
|
|
|
|
|
2020-09-25 12:33:01 +00:00
|
|
|
type ProductVariantSetDefault {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-09-25 12:33:01 +00:00
|
|
|
product: Product
|
|
|
|
productErrors: [ProductError!]!
|
|
|
|
}
|
|
|
|
|
2020-03-09 14:59:58 +00:00
|
|
|
type ProductVariantStocksCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-09 14:59:58 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
bulkStockErrors: [BulkStockError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantStocksDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-09 14:59:58 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
stockErrors: [StockError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantStocksUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-09 14:59:58 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
bulkStockErrors: [BulkStockError!]!
|
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type ProductVariantTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
translation(languageCode: LanguageCodeEnum!): ProductVariantTranslation
|
|
|
|
productVariant: ProductVariant
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ProductVariantTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductVariantUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariant: ProductVariant
|
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
input PublishableChannelListingInput {
|
|
|
|
channelId: ID!
|
|
|
|
isPublished: Boolean
|
|
|
|
publicationDate: Date
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type Query {
|
2019-09-26 15:06:14 +00:00
|
|
|
webhook(id: ID!): Webhook
|
2019-10-25 12:18:52 +00:00
|
|
|
webhookEvents: [WebhookEvent]
|
2020-03-03 11:20:39 +00:00
|
|
|
webhookSamplePayload(eventType: WebhookSampleEventTypeEnum!): JSONString
|
2020-01-17 15:16:05 +00:00
|
|
|
warehouse(id: ID!): Warehouse
|
2021-04-12 15:23:37 +00:00
|
|
|
warehouses(
|
|
|
|
filter: WarehouseFilterInput
|
|
|
|
sortBy: WarehouseSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): WarehouseCountableConnection
|
|
|
|
translations(
|
|
|
|
kind: TranslatableKinds!
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): TranslatableItemConnection
|
2020-01-17 15:16:05 +00:00
|
|
|
translation(id: ID!, kind: TranslatableKinds!): TranslatableItem
|
|
|
|
stock(id: ID!): Stock
|
2021-04-12 15:23:37 +00:00
|
|
|
stocks(
|
|
|
|
filter: StockFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): StockCountableConnection
|
2020-03-03 11:20:39 +00:00
|
|
|
shop: Shop!
|
2020-11-30 13:19:57 +00:00
|
|
|
orderSettings: OrderSettings
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
shippingZone(id: ID!, channel: String): ShippingZone
|
2021-04-12 15:23:37 +00:00
|
|
|
shippingZones(
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ShippingZoneCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
digitalContent(id: ID!): DigitalContent
|
2021-04-12 15:23:37 +00:00
|
|
|
digitalContents(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): DigitalContentCountableConnection
|
|
|
|
categories(
|
|
|
|
filter: CategoryFilterInput
|
|
|
|
sortBy: CategorySortingInput
|
|
|
|
level: Int
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CategoryCountableConnection
|
2020-06-10 13:39:10 +00:00
|
|
|
category(id: ID, slug: String): Category
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
collection(id: ID, slug: String, channel: String): Collection
|
2021-04-12 15:23:37 +00:00
|
|
|
collections(
|
|
|
|
filter: CollectionFilterInput
|
|
|
|
sortBy: CollectionSortingInput
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CollectionCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
product(id: ID, slug: String, channel: String): Product
|
2021-04-12 15:23:37 +00:00
|
|
|
products(
|
|
|
|
filter: ProductFilterInput
|
|
|
|
sortBy: ProductOrder
|
|
|
|
stockAvailability: StockAvailability
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
productType(id: ID!): ProductType
|
2021-04-12 15:23:37 +00:00
|
|
|
productTypes(
|
|
|
|
filter: ProductTypeFilterInput
|
|
|
|
sortBy: ProductTypeSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductTypeCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
productVariant(id: ID, sku: String, channel: String): ProductVariant
|
2021-04-12 15:23:37 +00:00
|
|
|
productVariants(
|
|
|
|
ids: [ID]
|
|
|
|
channel: String
|
|
|
|
filter: ProductVariantFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductVariantCountableConnection
|
|
|
|
reportProductSales(
|
|
|
|
period: ReportingPeriod!
|
|
|
|
channel: String!
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductVariantCountableConnection
|
2019-09-26 10:14:07 +00:00
|
|
|
payment(id: ID!): Payment
|
2021-04-12 15:23:37 +00:00
|
|
|
payments(
|
|
|
|
filter: PaymentFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): PaymentCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
page(id: ID, slug: String): Page
|
2021-04-12 15:23:37 +00:00
|
|
|
pages(
|
|
|
|
sortBy: PageSortingInput
|
|
|
|
filter: PageFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): PageCountableConnection
|
2020-11-19 14:42:14 +00:00
|
|
|
pageType(id: ID!): PageType
|
2021-04-12 15:23:37 +00:00
|
|
|
pageTypes(
|
|
|
|
sortBy: PageTypeSortingInput
|
|
|
|
filter: PageTypeFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): PageTypeCountableConnection
|
|
|
|
homepageEvents(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): OrderEventCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
order(id: ID!): Order
|
2021-04-12 15:23:37 +00:00
|
|
|
orders(
|
|
|
|
sortBy: OrderSortingInput
|
|
|
|
filter: OrderFilterInput
|
|
|
|
created: ReportingPeriod
|
|
|
|
status: OrderStatusFilter
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): OrderCountableConnection
|
|
|
|
draftOrders(
|
|
|
|
sortBy: OrderSortingInput
|
|
|
|
filter: OrderDraftFilterInput
|
|
|
|
created: ReportingPeriod
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): OrderCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
ordersTotal(period: ReportingPeriod, channel: String): TaxedMoney
|
2019-09-26 10:14:07 +00:00
|
|
|
orderByToken(token: UUID!): Order
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
menu(channel: String, id: ID, name: String, slug: String): Menu
|
2021-04-12 15:23:37 +00:00
|
|
|
menus(
|
|
|
|
channel: String
|
|
|
|
sortBy: MenuSortingInput
|
|
|
|
filter: MenuFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): MenuCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
menuItem(id: ID!, channel: String): MenuItem
|
2021-04-12 15:23:37 +00:00
|
|
|
menuItems(
|
|
|
|
channel: String
|
|
|
|
sortBy: MenuItemSortingInput
|
|
|
|
filter: MenuItemFilterInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): MenuItemCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
giftCard(id: ID!): GiftCard
|
2021-04-12 15:23:37 +00:00
|
|
|
giftCards(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): GiftCardCountableConnection
|
2019-08-28 14:53:57 +00:00
|
|
|
plugin(id: ID!): Plugin
|
2021-04-12 15:23:37 +00:00
|
|
|
plugins(
|
|
|
|
filter: PluginFilterInput
|
|
|
|
sortBy: PluginSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): PluginCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
sale(id: ID!, channel: String): Sale
|
2021-04-12 15:23:37 +00:00
|
|
|
sales(
|
|
|
|
filter: SaleFilterInput
|
|
|
|
sortBy: SaleSortingInput
|
|
|
|
query: String
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): SaleCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
voucher(id: ID!, channel: String): Voucher
|
2021-04-12 15:23:37 +00:00
|
|
|
vouchers(
|
|
|
|
filter: VoucherFilterInput
|
|
|
|
sortBy: VoucherSortingInput
|
|
|
|
query: String
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): VoucherCountableConnection
|
2020-07-30 09:54:16 +00:00
|
|
|
exportFile(id: ID!): ExportFile
|
2021-04-12 15:23:37 +00:00
|
|
|
exportFiles(
|
|
|
|
filter: ExportFileFilterInput
|
|
|
|
sortBy: ExportFileSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ExportFileCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
taxTypes: [TaxType]
|
2020-11-23 11:38:28 +00:00
|
|
|
checkout(token: UUID): Checkout
|
2021-04-12 15:23:37 +00:00
|
|
|
checkouts(
|
|
|
|
channel: String
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CheckoutCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
checkoutLine(id: ID): CheckoutLine
|
2021-04-12 15:23:37 +00:00
|
|
|
checkoutLines(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CheckoutLineCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel(id: ID): Channel
|
|
|
|
channels: [Channel!]
|
2021-04-12 15:23:37 +00:00
|
|
|
attributes(
|
|
|
|
filter: AttributeFilterInput
|
|
|
|
sortBy: AttributeSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): AttributeCountableConnection
|
2020-12-21 12:50:04 +00:00
|
|
|
attribute(id: ID, slug: String): Attribute
|
2020-07-22 10:54:15 +00:00
|
|
|
appsInstallations: [AppInstallation!]!
|
2021-04-12 15:23:37 +00:00
|
|
|
apps(
|
|
|
|
filter: AppFilterInput
|
|
|
|
sortBy: AppSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): AppCountableConnection
|
2021-03-16 09:03:11 +00:00
|
|
|
app(id: ID): App
|
2021-04-12 15:23:37 +00:00
|
|
|
addressValidationRules(
|
|
|
|
countryCode: CountryCode!
|
|
|
|
countryArea: String
|
|
|
|
city: String
|
|
|
|
cityArea: String
|
|
|
|
): AddressValidationData
|
2020-01-09 11:13:24 +00:00
|
|
|
address(id: ID!): Address
|
2021-04-12 15:23:37 +00:00
|
|
|
customers(
|
|
|
|
filter: CustomerFilterInput
|
|
|
|
sortBy: UserSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): UserCountableConnection
|
|
|
|
permissionGroups(
|
|
|
|
filter: PermissionGroupFilterInput
|
|
|
|
sortBy: PermissionGroupSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): GroupCountableConnection
|
2020-03-03 11:20:39 +00:00
|
|
|
permissionGroup(id: ID!): Group
|
2019-08-12 13:07:51 +00:00
|
|
|
me: User
|
2021-04-12 15:23:37 +00:00
|
|
|
staffUsers(
|
|
|
|
filter: StaffUserInput
|
|
|
|
sortBy: UserSortingInput
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): UserCountableConnection
|
2021-01-20 16:37:36 +00:00
|
|
|
user(id: ID, email: String): User
|
2019-10-17 15:29:13 +00:00
|
|
|
_entities(representations: [_Any]): [_Entity]
|
|
|
|
_service: _Service
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ReducedRate {
|
|
|
|
rate: Float!
|
|
|
|
rateType: TaxRateType!
|
|
|
|
}
|
|
|
|
|
2020-04-22 14:41:07 +00:00
|
|
|
type RefreshToken {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
token: String
|
2020-07-01 11:11:08 +00:00
|
|
|
user: User
|
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input ReorderInput {
|
|
|
|
id: ID!
|
|
|
|
sortOrder: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ReportingPeriod {
|
|
|
|
TODAY
|
|
|
|
THIS_MONTH
|
|
|
|
}
|
|
|
|
|
2020-01-17 15:16:05 +00:00
|
|
|
type RequestEmailChange {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-01-17 15:16:05 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type RequestPasswordReset {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type Sale implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
type: SaleType!
|
|
|
|
startDate: DateTime!
|
|
|
|
endDate: DateTime
|
2021-04-12 15:23:37 +00:00
|
|
|
categories(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CategoryCountableConnection
|
|
|
|
collections(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CollectionCountableConnection
|
|
|
|
products(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
translation(languageCode: LanguageCodeEnum!): SaleTranslation
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelListings: [SaleChannelListing!]
|
|
|
|
discountValue: Float
|
|
|
|
currency: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type SaleAddCatalogues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
sale: Sale
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type SaleBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-04-20 11:11:07 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type SaleChannelListing implements Node {
|
|
|
|
id: ID!
|
|
|
|
channel: Channel!
|
|
|
|
discountValue: Float!
|
|
|
|
currency: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
input SaleChannelListingAddInput {
|
|
|
|
channelId: ID!
|
|
|
|
discountValue: PositiveDecimal!
|
|
|
|
}
|
|
|
|
|
|
|
|
input SaleChannelListingInput {
|
|
|
|
addChannels: [SaleChannelListingAddInput!]
|
|
|
|
removeChannels: [ID!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type SaleChannelListingUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
sale: Sale
|
|
|
|
discountErrors: [DiscountError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type SaleCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [SaleCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type SaleCountableEdge {
|
|
|
|
node: Sale!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type SaleCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
sale: Sale
|
|
|
|
}
|
|
|
|
|
|
|
|
type SaleDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
sale: Sale
|
|
|
|
}
|
|
|
|
|
|
|
|
input SaleFilterInput {
|
|
|
|
status: [DiscountStatusEnum]
|
|
|
|
saleType: DiscountValueTypeEnum
|
|
|
|
started: DateTimeRangeInput
|
|
|
|
search: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input SaleInput {
|
|
|
|
name: String
|
|
|
|
type: DiscountValueTypeEnum
|
2020-09-07 10:48:19 +00:00
|
|
|
value: PositiveDecimal
|
2019-08-12 13:07:51 +00:00
|
|
|
products: [ID]
|
|
|
|
categories: [ID]
|
|
|
|
collections: [ID]
|
|
|
|
startDate: DateTime
|
|
|
|
endDate: DateTime
|
|
|
|
}
|
|
|
|
|
|
|
|
type SaleRemoveCatalogues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
sale: Sale
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum SaleSortField {
|
|
|
|
NAME
|
|
|
|
START_DATE
|
|
|
|
END_DATE
|
|
|
|
VALUE
|
|
|
|
TYPE
|
|
|
|
}
|
|
|
|
|
|
|
|
input SaleSortingInput {
|
|
|
|
direction: OrderDirection!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2020-01-17 15:16:05 +00:00
|
|
|
field: SaleSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type SaleTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
translation(languageCode: LanguageCodeEnum!): SaleTranslation
|
|
|
|
sale: Sale
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type SaleTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
sale: Sale
|
|
|
|
}
|
|
|
|
|
|
|
|
type SaleTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String
|
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum SaleType {
|
|
|
|
FIXED
|
|
|
|
PERCENTAGE
|
|
|
|
}
|
|
|
|
|
|
|
|
type SaleUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
sale: Sale
|
|
|
|
}
|
|
|
|
|
|
|
|
type SelectedAttribute {
|
|
|
|
attribute: Attribute!
|
|
|
|
values: [AttributeValue]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input SeoInput {
|
|
|
|
title: String
|
|
|
|
description: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type SetPassword {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-07-01 11:11:08 +00:00
|
|
|
token: String
|
|
|
|
refreshToken: String
|
|
|
|
csrfToken: String
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-07-01 11:11:08 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: ShippingErrorCode!
|
2020-04-20 11:11:07 +00:00
|
|
|
warehouses: [ID!]
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channels: [ID!]
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ShippingErrorCode {
|
|
|
|
ALREADY_EXISTS
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
MAX_LESS_THAN_MIN
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
2020-04-23 15:43:08 +00:00
|
|
|
DUPLICATED_INPUT_ITEM
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-11-12 13:47:44 +00:00
|
|
|
type ShippingMethod implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
minimumOrderWeight: Weight
|
|
|
|
maximumOrderWeight: Weight
|
2020-12-16 10:53:28 +00:00
|
|
|
maximumDeliveryDays: Int
|
|
|
|
minimumDeliveryDays: Int
|
2020-11-12 13:47:44 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
type: ShippingMethodTypeEnum
|
|
|
|
translation(languageCode: LanguageCodeEnum!): ShippingMethodTranslation
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channelListings: [ShippingMethodChannelListing!]
|
|
|
|
price: Money
|
|
|
|
maximumOrderPrice: Money
|
|
|
|
minimumOrderPrice: Money
|
2021-02-23 08:58:25 +00:00
|
|
|
postalCodeRules: [ShippingMethodPostalCodeRule]
|
2021-04-12 15:23:37 +00:00
|
|
|
excludedProducts(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductCountableConnection
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingMethodChannelListing implements Node {
|
|
|
|
id: ID!
|
|
|
|
channel: Channel!
|
|
|
|
minimumOrderPrice: Money
|
|
|
|
maximumOrderPrice: Money
|
|
|
|
price: Money
|
|
|
|
}
|
|
|
|
|
|
|
|
input ShippingMethodChannelListingAddInput {
|
|
|
|
channelId: ID!
|
|
|
|
price: PositiveDecimal
|
|
|
|
minimumOrderPrice: PositiveDecimal
|
|
|
|
maximumOrderPrice: PositiveDecimal
|
|
|
|
}
|
|
|
|
|
|
|
|
input ShippingMethodChannelListingInput {
|
|
|
|
addChannels: [ShippingMethodChannelListingAddInput!]
|
|
|
|
removeChannels: [ID!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingMethodChannelListingUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
shippingMethod: ShippingMethod
|
|
|
|
shippingErrors: [ShippingError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-02-23 08:58:25 +00:00
|
|
|
type ShippingMethodPostalCodeRule implements Node {
|
|
|
|
start: String
|
|
|
|
end: String
|
|
|
|
inclusionType: PostalCodeRuleInclusionTypeEnum
|
|
|
|
id: ID!
|
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type ShippingMethodTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
translation(languageCode: LanguageCodeEnum!): ShippingMethodTranslation
|
|
|
|
shippingMethod: ShippingMethod
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ShippingMethodTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String
|
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum ShippingMethodTypeEnum {
|
|
|
|
PRICE
|
|
|
|
WEIGHT
|
|
|
|
}
|
|
|
|
|
2021-02-23 08:58:25 +00:00
|
|
|
input ShippingPostalCodeRulesCreateInputRange {
|
|
|
|
start: String!
|
2020-12-01 15:42:25 +00:00
|
|
|
end: String
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ShippingPriceBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingPriceCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingZone: ShippingZone
|
|
|
|
shippingMethod: ShippingMethod
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingPriceDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingMethod: ShippingMethod
|
|
|
|
shippingZone: ShippingZone
|
2020-03-03 11:20:39 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-12-01 15:42:25 +00:00
|
|
|
type ShippingPriceExcludeProducts {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-12-01 15:42:25 +00:00
|
|
|
shippingMethod: ShippingMethod
|
|
|
|
shippingErrors: [ShippingError!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
input ShippingPriceExcludeProductsInput {
|
|
|
|
products: [ID]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input ShippingPriceInput {
|
|
|
|
name: String
|
|
|
|
minimumOrderWeight: WeightScalar
|
|
|
|
maximumOrderWeight: WeightScalar
|
2020-12-16 10:53:28 +00:00
|
|
|
maximumDeliveryDays: Int
|
|
|
|
minimumDeliveryDays: Int
|
2019-08-12 13:07:51 +00:00
|
|
|
type: ShippingMethodTypeEnum
|
|
|
|
shippingZone: ID
|
2021-02-23 08:58:25 +00:00
|
|
|
addPostalCodeRules: [ShippingPostalCodeRulesCreateInputRange!]
|
|
|
|
deletePostalCodeRules: [ID!]
|
|
|
|
inclusionType: PostalCodeRuleInclusionTypeEnum
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-12-01 15:42:25 +00:00
|
|
|
type ShippingPriceRemoveProductFromExclude {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-12-01 15:42:25 +00:00
|
|
|
shippingMethod: ShippingMethod
|
|
|
|
shippingErrors: [ShippingError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type ShippingPriceTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingMethod: ShippingMethod
|
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingPriceUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shippingZone: ShippingZone
|
|
|
|
shippingMethod: ShippingMethod
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-11-12 13:47:44 +00:00
|
|
|
type ShippingZone implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
default: Boolean!
|
2020-11-12 13:47:44 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
priceRange: MoneyRange
|
|
|
|
countries: [CountryDisplay]
|
|
|
|
shippingMethods: [ShippingMethod]
|
2020-03-03 11:20:39 +00:00
|
|
|
warehouses: [Warehouse]
|
2020-12-30 12:25:40 +00:00
|
|
|
description: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingZoneBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingZoneCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [ShippingZoneCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingZoneCountableEdge {
|
|
|
|
node: ShippingZone!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingZoneCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
shippingZone: ShippingZone
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
input ShippingZoneCreateInput {
|
2019-08-12 13:07:51 +00:00
|
|
|
name: String
|
2021-01-05 11:31:06 +00:00
|
|
|
description: String
|
2019-08-12 13:07:51 +00:00
|
|
|
countries: [String]
|
|
|
|
default: Boolean
|
2020-04-20 11:11:07 +00:00
|
|
|
addWarehouses: [ID]
|
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingZoneDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
|
|
|
shippingZone: ShippingZone
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShippingZoneUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
shippingErrors: [ShippingError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
shippingZone: ShippingZone
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
input ShippingZoneUpdateInput {
|
|
|
|
name: String
|
2021-01-05 11:31:06 +00:00
|
|
|
description: String
|
2020-04-20 11:11:07 +00:00
|
|
|
countries: [String]
|
|
|
|
default: Boolean
|
|
|
|
addWarehouses: [ID]
|
|
|
|
removeWarehouses: [ID]
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type Shop {
|
2020-07-01 11:11:08 +00:00
|
|
|
availablePaymentGateways(currency: String): [PaymentGateway!]!
|
2021-01-26 22:04:54 +00:00
|
|
|
availableExternalAuthentications: [ExternalAuthentication!]!
|
2021-04-12 15:23:37 +00:00
|
|
|
availableShippingMethods(
|
|
|
|
channel: String!
|
|
|
|
address: AddressInput
|
|
|
|
): [ShippingMethod]
|
2020-06-10 13:39:10 +00:00
|
|
|
countries(languageCode: LanguageCodeEnum): [CountryDisplay!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
defaultCountry: CountryDisplay
|
2019-10-25 12:18:52 +00:00
|
|
|
defaultMailSenderName: String
|
|
|
|
defaultMailSenderAddress: String
|
2019-08-12 13:07:51 +00:00
|
|
|
description: String
|
|
|
|
domain: Domain!
|
|
|
|
languages: [LanguageDisplay]!
|
|
|
|
name: String!
|
2021-04-12 15:23:37 +00:00
|
|
|
navigation: Navigation
|
|
|
|
@deprecated(
|
|
|
|
reason: "Fetch menus using the `menu` query with `slug` parameter."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
permissions: [Permission]!
|
2019-08-12 13:07:51 +00:00
|
|
|
phonePrefixes: [String]!
|
|
|
|
headerText: String
|
|
|
|
includeTaxesInPrices: Boolean!
|
|
|
|
displayGrossPrices: Boolean!
|
|
|
|
chargeTaxesOnShipping: Boolean!
|
|
|
|
trackInventoryByDefault: Boolean
|
|
|
|
defaultWeightUnit: WeightUnitsEnum
|
|
|
|
translation(languageCode: LanguageCodeEnum!): ShopTranslation
|
|
|
|
automaticFulfillmentDigitalProducts: Boolean
|
|
|
|
defaultDigitalMaxDownloads: Int
|
|
|
|
defaultDigitalUrlValidDays: Int
|
|
|
|
companyAddress: Address
|
2019-10-25 12:18:52 +00:00
|
|
|
customerSetPasswordUrl: String
|
2020-01-17 15:16:05 +00:00
|
|
|
staffNotificationRecipients: [StaffNotificationRecipient]
|
2021-03-17 13:07:48 +00:00
|
|
|
limits: LimitInfo!
|
2021-03-16 09:03:11 +00:00
|
|
|
version: String!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShopAddressUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shop: Shop
|
2020-03-03 11:20:39 +00:00
|
|
|
shopErrors: [ShopError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShopDomainUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shop: Shop
|
2020-03-03 11:20:39 +00:00
|
|
|
shopErrors: [ShopError!]!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShopError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: ShopErrorCode!
|
2019-09-26 10:14:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ShopErrorCode {
|
|
|
|
ALREADY_EXISTS
|
|
|
|
CANNOT_FETCH_TAX_RATES
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShopFetchTaxRates {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shop: Shop
|
2020-03-03 11:20:39 +00:00
|
|
|
shopErrors: [ShopError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input ShopSettingsInput {
|
|
|
|
headerText: String
|
|
|
|
description: String
|
|
|
|
includeTaxesInPrices: Boolean
|
|
|
|
displayGrossPrices: Boolean
|
|
|
|
chargeTaxesOnShipping: Boolean
|
|
|
|
trackInventoryByDefault: Boolean
|
|
|
|
defaultWeightUnit: WeightUnitsEnum
|
|
|
|
automaticFulfillmentDigitalProducts: Boolean
|
|
|
|
defaultDigitalMaxDownloads: Int
|
|
|
|
defaultDigitalUrlValidDays: Int
|
2019-10-25 12:18:52 +00:00
|
|
|
defaultMailSenderName: String
|
|
|
|
defaultMailSenderAddress: String
|
|
|
|
customerSetPasswordUrl: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShopSettingsTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shop: Shop
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input ShopSettingsTranslationInput {
|
|
|
|
headerText: String
|
|
|
|
description: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type ShopSettingsUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
shop: Shop
|
2020-03-03 11:20:39 +00:00
|
|
|
shopErrors: [ShopError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ShopTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
headerText: String!
|
|
|
|
description: String!
|
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
|
|
|
input SiteDomainInput {
|
|
|
|
domain: String
|
|
|
|
name: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type StaffBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-04-20 11:11:07 +00:00
|
|
|
staffErrors: [StaffError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type StaffCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
staffErrors: [StaffError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
|
|
|
input StaffCreateInput {
|
|
|
|
firstName: String
|
|
|
|
lastName: String
|
|
|
|
email: String
|
|
|
|
isActive: Boolean
|
|
|
|
note: String
|
2020-04-20 11:11:07 +00:00
|
|
|
addGroups: [ID!]
|
2019-09-10 11:28:18 +00:00
|
|
|
redirectUrl: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type StaffDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
staffErrors: [StaffError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
type StaffError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: AccountErrorCode!
|
|
|
|
permissions: [PermissionEnum!]
|
|
|
|
groups: [ID!]
|
|
|
|
users: [ID!]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum StaffMemberStatus {
|
|
|
|
ACTIVE
|
|
|
|
DEACTIVATED
|
|
|
|
}
|
|
|
|
|
2020-01-17 15:16:05 +00:00
|
|
|
type StaffNotificationRecipient implements Node {
|
|
|
|
user: User
|
|
|
|
active: Boolean
|
|
|
|
id: ID!
|
|
|
|
email: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type StaffNotificationRecipientCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
shopErrors: [ShopError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
staffNotificationRecipient: StaffNotificationRecipient
|
|
|
|
}
|
|
|
|
|
|
|
|
type StaffNotificationRecipientDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
shopErrors: [ShopError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
staffNotificationRecipient: StaffNotificationRecipient
|
|
|
|
}
|
|
|
|
|
|
|
|
input StaffNotificationRecipientInput {
|
|
|
|
user: ID
|
|
|
|
email: String
|
|
|
|
active: Boolean
|
|
|
|
}
|
|
|
|
|
|
|
|
type StaffNotificationRecipientUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
shopErrors: [ShopError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
staffNotificationRecipient: StaffNotificationRecipient
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type StaffUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
staffErrors: [StaffError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
input StaffUpdateInput {
|
|
|
|
firstName: String
|
|
|
|
lastName: String
|
|
|
|
email: String
|
|
|
|
isActive: Boolean
|
|
|
|
note: String
|
|
|
|
addGroups: [ID!]
|
|
|
|
removeGroups: [ID!]
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input StaffUserInput {
|
|
|
|
status: StaffMemberStatus
|
|
|
|
search: String
|
|
|
|
}
|
|
|
|
|
2020-01-17 15:16:05 +00:00
|
|
|
type Stock implements Node {
|
|
|
|
warehouse: Warehouse!
|
|
|
|
productVariant: ProductVariant!
|
|
|
|
quantity: Int!
|
|
|
|
id: ID!
|
2020-04-22 14:41:07 +00:00
|
|
|
quantityAllocated: Int!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
enum StockAvailability {
|
|
|
|
IN_STOCK
|
|
|
|
OUT_OF_STOCK
|
|
|
|
}
|
|
|
|
|
2020-01-17 15:16:05 +00:00
|
|
|
type StockCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [StockCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type StockCountableEdge {
|
|
|
|
node: Stock!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
2020-03-09 14:59:58 +00:00
|
|
|
type StockError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: StockErrorCode!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
2020-03-09 14:59:58 +00:00
|
|
|
enum StockErrorCode {
|
2020-01-17 15:16:05 +00:00
|
|
|
ALREADY_EXISTS
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
}
|
|
|
|
|
|
|
|
input StockFilterInput {
|
|
|
|
quantity: Float
|
|
|
|
search: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input StockInput {
|
|
|
|
warehouse: ID!
|
2021-04-12 15:23:37 +00:00
|
|
|
quantity: Int!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
enum TaxRateType {
|
|
|
|
ACCOMMODATION
|
|
|
|
ADMISSION_TO_CULTURAL_EVENTS
|
|
|
|
ADMISSION_TO_ENTERTAINMENT_EVENTS
|
|
|
|
ADMISSION_TO_SPORTING_EVENTS
|
|
|
|
ADVERTISING
|
|
|
|
AGRICULTURAL_SUPPLIES
|
|
|
|
BABY_FOODSTUFFS
|
|
|
|
BIKES
|
|
|
|
BOOKS
|
|
|
|
CHILDRENS_CLOTHING
|
|
|
|
DOMESTIC_FUEL
|
|
|
|
DOMESTIC_SERVICES
|
|
|
|
E_BOOKS
|
|
|
|
FOODSTUFFS
|
|
|
|
HOTELS
|
|
|
|
MEDICAL
|
|
|
|
NEWSPAPERS
|
|
|
|
PASSENGER_TRANSPORT
|
|
|
|
PHARMACEUTICALS
|
|
|
|
PROPERTY_RENOVATIONS
|
|
|
|
RESTAURANTS
|
|
|
|
SOCIAL_HOUSING
|
|
|
|
STANDARD
|
|
|
|
WATER
|
|
|
|
WINE
|
|
|
|
}
|
|
|
|
|
|
|
|
type TaxType {
|
|
|
|
description: String
|
|
|
|
taxCode: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type TaxedMoney {
|
|
|
|
currency: String!
|
|
|
|
gross: Money!
|
|
|
|
net: Money!
|
|
|
|
tax: Money!
|
|
|
|
}
|
|
|
|
|
|
|
|
type TaxedMoneyRange {
|
|
|
|
start: TaxedMoney
|
|
|
|
stop: TaxedMoney
|
|
|
|
}
|
|
|
|
|
|
|
|
type Transaction implements Node {
|
|
|
|
id: ID!
|
|
|
|
created: DateTime!
|
|
|
|
payment: Payment!
|
|
|
|
token: String!
|
|
|
|
kind: TransactionKind!
|
|
|
|
isSuccess: Boolean!
|
2021-03-29 10:28:59 +00:00
|
|
|
error: String
|
|
|
|
gatewayResponse: JSONString!
|
2019-08-12 13:07:51 +00:00
|
|
|
amount: Money
|
|
|
|
}
|
|
|
|
|
|
|
|
enum TransactionKind {
|
2020-12-01 13:13:05 +00:00
|
|
|
EXTERNAL
|
2019-08-12 13:07:51 +00:00
|
|
|
AUTH
|
2020-08-26 10:33:03 +00:00
|
|
|
PENDING
|
|
|
|
ACTION_TO_CONFIRM
|
2019-08-12 13:07:51 +00:00
|
|
|
REFUND
|
2020-08-26 10:33:03 +00:00
|
|
|
REFUND_ONGOING
|
2019-08-12 13:07:51 +00:00
|
|
|
CAPTURE
|
|
|
|
VOID
|
2019-08-28 14:53:57 +00:00
|
|
|
CONFIRM
|
2020-08-26 10:33:03 +00:00
|
|
|
CANCEL
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-04-12 15:23:37 +00:00
|
|
|
union TranslatableItem =
|
|
|
|
ProductTranslatableContent
|
|
|
|
| CollectionTranslatableContent
|
|
|
|
| CategoryTranslatableContent
|
|
|
|
| AttributeTranslatableContent
|
|
|
|
| AttributeValueTranslatableContent
|
|
|
|
| ProductVariantTranslatableContent
|
|
|
|
| PageTranslatableContent
|
|
|
|
| ShippingMethodTranslatableContent
|
|
|
|
| SaleTranslatableContent
|
|
|
|
| VoucherTranslatableContent
|
|
|
|
| MenuItemTranslatableContent
|
2019-08-12 13:07:51 +00:00
|
|
|
|
|
|
|
type TranslatableItemConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [TranslatableItemEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type TranslatableItemEdge {
|
|
|
|
node: TranslatableItem!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum TranslatableKinds {
|
|
|
|
ATTRIBUTE
|
|
|
|
ATTRIBUTE_VALUE
|
|
|
|
CATEGORY
|
|
|
|
COLLECTION
|
|
|
|
MENU_ITEM
|
|
|
|
PAGE
|
|
|
|
PRODUCT
|
|
|
|
SALE
|
|
|
|
SHIPPING_METHOD
|
|
|
|
VARIANT
|
|
|
|
VOUCHER
|
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
type TranslationError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: TranslationErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum TranslationErrorCode {
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
input TranslationInput {
|
|
|
|
seoTitle: String
|
|
|
|
seoDescription: String
|
|
|
|
name: String
|
2021-01-22 11:13:40 +00:00
|
|
|
description: JSONString
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
scalar UUID
|
|
|
|
|
2020-06-22 16:34:59 +00:00
|
|
|
input UpdateInvoiceInput {
|
|
|
|
number: String
|
|
|
|
url: String
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type UpdateMetadata {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
metadataErrors: [MetadataError!]!
|
|
|
|
item: ObjectWithMetadata
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdatePrivateMetadata {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
metadataErrors: [MetadataError!]!
|
|
|
|
item: ObjectWithMetadata
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
scalar Upload
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type UploadError {
|
|
|
|
field: String
|
|
|
|
message: String
|
|
|
|
code: UploadErrorCode!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum UploadErrorCode {
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type User implements Node & ObjectWithMetadata {
|
2019-08-12 13:07:51 +00:00
|
|
|
id: ID!
|
|
|
|
lastLogin: DateTime
|
|
|
|
email: String!
|
|
|
|
firstName: String!
|
|
|
|
lastName: String!
|
|
|
|
isStaff: Boolean!
|
|
|
|
isActive: Boolean!
|
|
|
|
note: String
|
|
|
|
dateJoined: DateTime!
|
|
|
|
defaultShippingAddress: Address
|
|
|
|
defaultBillingAddress: Address
|
2020-03-03 11:20:39 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2019-08-12 13:07:51 +00:00
|
|
|
addresses: [Address]
|
2021-04-12 15:23:37 +00:00
|
|
|
checkout: Checkout
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use the `checkout_tokens` field to fetch the user checkouts."
|
|
|
|
)
|
2020-11-23 11:38:28 +00:00
|
|
|
checkoutTokens(channel: String): [UUID!]
|
2021-04-12 15:23:37 +00:00
|
|
|
giftCards(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): GiftCardCountableConnection
|
|
|
|
orders(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): OrderCountableConnection
|
|
|
|
permissions: [Permission]
|
|
|
|
@deprecated(
|
|
|
|
reason: "Will be removed in Saleor 2.11.Use the `userPermissions` instead."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
userPermissions: [UserPermission]
|
|
|
|
permissionGroups: [Group]
|
|
|
|
editableGroups: [Group]
|
2019-08-12 13:07:51 +00:00
|
|
|
avatar(size: Int): Image
|
|
|
|
events: [CustomerEvent]
|
|
|
|
storedPaymentSources: [PaymentSource]
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCode: LanguageCodeEnum!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type UserAvatarDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type UserAvatarUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type UserBulkSetActive {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-03-03 11:20:39 +00:00
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type UserCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [UserCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type UserCountableEdge {
|
|
|
|
node: User!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
input UserCreateInput {
|
|
|
|
defaultBillingAddress: AddressInput
|
|
|
|
defaultShippingAddress: AddressInput
|
|
|
|
firstName: String
|
|
|
|
lastName: String
|
|
|
|
email: String
|
|
|
|
isActive: Boolean
|
|
|
|
note: String
|
2021-03-31 13:11:58 +00:00
|
|
|
languageCode: LanguageCodeEnum
|
2019-09-10 11:28:18 +00:00
|
|
|
redirectUrl: String
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2020-04-20 11:11:07 +00:00
|
|
|
type UserPermission {
|
|
|
|
code: PermissionEnum!
|
|
|
|
name: String!
|
|
|
|
sourcePermissionGroups(userId: ID!): [Group!]
|
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum UserSortField {
|
|
|
|
FIRST_NAME
|
|
|
|
LAST_NAME
|
|
|
|
EMAIL
|
|
|
|
ORDER_COUNT
|
|
|
|
}
|
|
|
|
|
|
|
|
input UserSortingInput {
|
|
|
|
direction: OrderDirection!
|
2020-01-17 15:16:05 +00:00
|
|
|
field: UserSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type VAT {
|
|
|
|
countryCode: String!
|
|
|
|
standardRate: Float
|
|
|
|
reducedRates: [ReducedRate]!
|
|
|
|
}
|
|
|
|
|
2020-12-16 10:53:28 +00:00
|
|
|
enum VariantAttributeScope {
|
|
|
|
ALL
|
|
|
|
VARIANT_SELECTION
|
|
|
|
NOT_VARIANT_SELECTION
|
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type VariantMediaAssign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariant: ProductVariant
|
2021-03-17 13:07:48 +00:00
|
|
|
media: ProductMedia
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2021-03-17 13:07:48 +00:00
|
|
|
type VariantMediaUnassign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
productVariant: ProductVariant
|
2021-03-17 13:07:48 +00:00
|
|
|
media: ProductMedia
|
2020-03-03 11:20:39 +00:00
|
|
|
productErrors: [ProductError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type VariantPricingInfo {
|
|
|
|
onSale: Boolean
|
|
|
|
discount: TaxedMoney
|
|
|
|
discountLocalCurrency: TaxedMoney
|
|
|
|
price: TaxedMoney
|
|
|
|
priceUndiscounted: TaxedMoney
|
|
|
|
priceLocalCurrency: TaxedMoney
|
|
|
|
}
|
|
|
|
|
|
|
|
type VerifyToken {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
user: User
|
2020-07-01 11:11:08 +00:00
|
|
|
isValid: Boolean!
|
|
|
|
payload: GenericScalar
|
|
|
|
accountErrors: [AccountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type Voucher implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String
|
2019-11-27 10:00:36 +00:00
|
|
|
type: VoucherTypeEnum!
|
2019-08-12 13:07:51 +00:00
|
|
|
code: String!
|
|
|
|
usageLimit: Int
|
|
|
|
used: Int!
|
|
|
|
startDate: DateTime!
|
|
|
|
endDate: DateTime
|
|
|
|
applyOncePerOrder: Boolean!
|
|
|
|
applyOncePerCustomer: Boolean!
|
|
|
|
discountValueType: DiscountValueTypeEnum!
|
|
|
|
minCheckoutItemsQuantity: Int
|
2021-04-12 15:23:37 +00:00
|
|
|
categories(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CategoryCountableConnection
|
|
|
|
collections(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): CollectionCountableConnection
|
|
|
|
products(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ProductCountableConnection
|
2019-08-12 13:07:51 +00:00
|
|
|
countries: [CountryDisplay]
|
|
|
|
translation(languageCode: LanguageCodeEnum!): VoucherTranslation
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
discountValue: Float
|
|
|
|
currency: String
|
|
|
|
minSpent: Money
|
|
|
|
channelListings: [VoucherChannelListing!]
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherAddCatalogues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
voucher: Voucher
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherBulkDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
count: Int!
|
2020-04-20 11:11:07 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
type VoucherChannelListing implements Node {
|
|
|
|
id: ID!
|
|
|
|
channel: Channel!
|
|
|
|
discountValue: Float!
|
|
|
|
currency: String!
|
|
|
|
minSpent: Money
|
|
|
|
}
|
|
|
|
|
|
|
|
input VoucherChannelListingAddInput {
|
|
|
|
channelId: ID!
|
|
|
|
discountValue: PositiveDecimal
|
|
|
|
minAmountSpent: PositiveDecimal
|
|
|
|
}
|
|
|
|
|
|
|
|
input VoucherChannelListingInput {
|
|
|
|
addChannels: [VoucherChannelListingAddInput!]
|
|
|
|
removeChannels: [ID!]
|
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherChannelListingUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
voucher: Voucher
|
|
|
|
discountErrors: [DiscountError!]!
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type VoucherCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [VoucherCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherCountableEdge {
|
|
|
|
node: Voucher!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
voucher: Voucher
|
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
voucher: Voucher
|
|
|
|
}
|
|
|
|
|
|
|
|
enum VoucherDiscountType {
|
|
|
|
FIXED
|
|
|
|
PERCENTAGE
|
|
|
|
SHIPPING
|
|
|
|
}
|
|
|
|
|
|
|
|
input VoucherFilterInput {
|
|
|
|
status: [DiscountStatusEnum]
|
|
|
|
timesUsed: IntRangeInput
|
|
|
|
discountType: [VoucherDiscountType]
|
|
|
|
started: DateTimeRangeInput
|
|
|
|
search: String
|
|
|
|
}
|
|
|
|
|
|
|
|
input VoucherInput {
|
|
|
|
type: VoucherTypeEnum
|
|
|
|
name: String
|
|
|
|
code: String
|
|
|
|
startDate: DateTime
|
|
|
|
endDate: DateTime
|
|
|
|
discountValueType: DiscountValueTypeEnum
|
|
|
|
products: [ID]
|
|
|
|
collections: [ID]
|
|
|
|
categories: [ID]
|
|
|
|
minCheckoutItemsQuantity: Int
|
|
|
|
countries: [String]
|
|
|
|
applyOncePerOrder: Boolean
|
|
|
|
applyOncePerCustomer: Boolean
|
|
|
|
usageLimit: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherRemoveCatalogues {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2019-08-12 13:07:51 +00:00
|
|
|
voucher: Voucher
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
}
|
|
|
|
|
2019-12-17 17:13:56 +00:00
|
|
|
enum VoucherSortField {
|
|
|
|
CODE
|
|
|
|
START_DATE
|
|
|
|
END_DATE
|
|
|
|
VALUE
|
|
|
|
TYPE
|
|
|
|
USAGE_LIMIT
|
|
|
|
MINIMUM_SPENT_AMOUNT
|
|
|
|
}
|
|
|
|
|
|
|
|
input VoucherSortingInput {
|
|
|
|
direction: OrderDirection!
|
Multichannel (#833)
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598)
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609)
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655)
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662)
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698)
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702)
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724)
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727)
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739)
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743)
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746)
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750)
* update sale views with channels
* small fixes in discounts
* order views with channels (#752)
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755)
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762)
* update translations
* fix translation types
* update messages
* update Availability component (#766)
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785)
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791)
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801)
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803)
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804)
* channels currency code select (#806)
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 16:10:42 +00:00
|
|
|
channel: String
|
2020-01-17 15:16:05 +00:00
|
|
|
field: VoucherSortField!
|
2019-12-17 17:13:56 +00:00
|
|
|
}
|
|
|
|
|
2019-11-27 10:00:36 +00:00
|
|
|
type VoucherTranslatableContent implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String
|
|
|
|
translation(languageCode: LanguageCodeEnum!): VoucherTranslation
|
|
|
|
voucher: Voucher
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type VoucherTranslate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-04-20 11:11:07 +00:00
|
|
|
translationErrors: [TranslationError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
voucher: Voucher
|
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherTranslation implements Node {
|
|
|
|
id: ID!
|
|
|
|
name: String
|
|
|
|
language: LanguageDisplay!
|
|
|
|
}
|
|
|
|
|
|
|
|
enum VoucherTypeEnum {
|
|
|
|
SHIPPING
|
|
|
|
ENTIRE_ORDER
|
|
|
|
SPECIFIC_PRODUCT
|
|
|
|
}
|
|
|
|
|
|
|
|
type VoucherUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-23 17:59:10 +00:00
|
|
|
discountErrors: [DiscountError!]!
|
2019-08-12 13:07:51 +00:00
|
|
|
voucher: Voucher
|
|
|
|
}
|
|
|
|
|
2021-01-22 11:13:40 +00:00
|
|
|
type Warehouse implements Node & ObjectWithMetadata {
|
2020-01-17 15:16:05 +00:00
|
|
|
id: ID!
|
|
|
|
name: String!
|
2020-03-03 11:20:39 +00:00
|
|
|
slug: String!
|
2020-01-17 15:16:05 +00:00
|
|
|
companyName: String!
|
2021-04-12 15:23:37 +00:00
|
|
|
shippingZones(
|
|
|
|
before: String
|
|
|
|
after: String
|
|
|
|
first: Int
|
|
|
|
last: Int
|
|
|
|
): ShippingZoneCountableConnection!
|
2020-01-17 15:16:05 +00:00
|
|
|
address: Address!
|
|
|
|
email: String!
|
2021-01-22 11:13:40 +00:00
|
|
|
privateMetadata: [MetadataItem]!
|
|
|
|
metadata: [MetadataItem]!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input WarehouseAddressInput {
|
|
|
|
streetAddress1: String!
|
|
|
|
streetAddress2: String
|
|
|
|
city: String!
|
|
|
|
cityArea: String
|
|
|
|
postalCode: String
|
|
|
|
country: CountryCode!
|
|
|
|
countryArea: String
|
|
|
|
phone: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type WarehouseCountableConnection {
|
|
|
|
pageInfo: PageInfo!
|
|
|
|
edges: [WarehouseCountableEdge!]!
|
|
|
|
totalCount: Int
|
|
|
|
}
|
|
|
|
|
|
|
|
type WarehouseCountableEdge {
|
|
|
|
node: Warehouse!
|
|
|
|
cursor: String!
|
|
|
|
}
|
|
|
|
|
|
|
|
type WarehouseCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
warehouseErrors: [WarehouseError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
warehouse: Warehouse
|
|
|
|
}
|
|
|
|
|
|
|
|
input WarehouseCreateInput {
|
2020-03-03 11:20:39 +00:00
|
|
|
slug: String
|
2020-01-17 15:16:05 +00:00
|
|
|
companyName: String
|
|
|
|
email: String
|
2020-03-03 11:20:39 +00:00
|
|
|
name: String!
|
2020-01-17 15:16:05 +00:00
|
|
|
address: WarehouseAddressInput!
|
2020-03-03 11:20:39 +00:00
|
|
|
shippingZones: [ID]
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type WarehouseDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
warehouseErrors: [WarehouseError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
warehouse: Warehouse
|
|
|
|
}
|
|
|
|
|
|
|
|
type WarehouseError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: WarehouseErrorCode!
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum WarehouseErrorCode {
|
|
|
|
ALREADY_EXISTS
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
}
|
|
|
|
|
|
|
|
input WarehouseFilterInput {
|
|
|
|
search: String
|
2020-04-20 11:11:07 +00:00
|
|
|
ids: [ID]
|
2020-01-17 15:16:05 +00:00
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
type WarehouseShippingZoneAssign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
warehouseErrors: [WarehouseError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
warehouse: Warehouse
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type WarehouseShippingZoneUnassign {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
warehouseErrors: [WarehouseError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
warehouse: Warehouse
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum WarehouseSortField {
|
|
|
|
NAME
|
|
|
|
}
|
|
|
|
|
|
|
|
input WarehouseSortingInput {
|
|
|
|
direction: OrderDirection!
|
|
|
|
field: WarehouseSortField!
|
|
|
|
}
|
|
|
|
|
2020-01-17 15:16:05 +00:00
|
|
|
type WarehouseUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
warehouseErrors: [WarehouseError!]!
|
2020-01-17 15:16:05 +00:00
|
|
|
warehouse: Warehouse
|
|
|
|
}
|
|
|
|
|
|
|
|
input WarehouseUpdateInput {
|
2020-03-03 11:20:39 +00:00
|
|
|
slug: String
|
2020-01-17 15:16:05 +00:00
|
|
|
companyName: String
|
|
|
|
email: String
|
2020-03-03 11:20:39 +00:00
|
|
|
name: String
|
2020-01-17 15:16:05 +00:00
|
|
|
address: WarehouseAddressInput
|
|
|
|
}
|
|
|
|
|
2019-09-26 15:06:14 +00:00
|
|
|
type Webhook implements Node {
|
2020-03-03 11:20:39 +00:00
|
|
|
name: String!
|
2019-09-26 15:06:14 +00:00
|
|
|
targetUrl: String!
|
|
|
|
isActive: Boolean!
|
|
|
|
secretKey: String
|
|
|
|
id: ID!
|
2020-03-03 11:20:39 +00:00
|
|
|
events: [WebhookEvent!]!
|
2020-04-22 14:41:07 +00:00
|
|
|
app: App!
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type WebhookCreate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
webhookErrors: [WebhookError!]!
|
2019-09-26 15:06:14 +00:00
|
|
|
webhook: Webhook
|
|
|
|
}
|
|
|
|
|
|
|
|
input WebhookCreateInput {
|
2019-10-09 06:56:46 +00:00
|
|
|
name: String
|
2019-09-26 15:06:14 +00:00
|
|
|
targetUrl: String
|
|
|
|
events: [WebhookEventTypeEnum]
|
2020-04-22 14:41:07 +00:00
|
|
|
app: ID
|
2019-09-26 15:06:14 +00:00
|
|
|
isActive: Boolean
|
|
|
|
secretKey: String
|
|
|
|
}
|
|
|
|
|
|
|
|
type WebhookDelete {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
webhookErrors: [WebhookError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
webhook: Webhook
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type WebhookError {
|
|
|
|
field: String
|
|
|
|
message: String
|
2020-03-03 11:20:39 +00:00
|
|
|
code: WebhookErrorCode!
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum WebhookErrorCode {
|
|
|
|
GRAPHQL_ERROR
|
|
|
|
INVALID
|
|
|
|
NOT_FOUND
|
|
|
|
REQUIRED
|
|
|
|
UNIQUE
|
|
|
|
}
|
|
|
|
|
|
|
|
type WebhookEvent {
|
2020-03-03 11:20:39 +00:00
|
|
|
eventType: WebhookEventTypeEnum!
|
|
|
|
name: String!
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum WebhookEventTypeEnum {
|
2019-10-15 10:06:19 +00:00
|
|
|
ANY_EVENTS
|
2019-09-26 15:06:14 +00:00
|
|
|
ORDER_CREATED
|
2020-11-30 13:19:57 +00:00
|
|
|
ORDER_CONFIRMED
|
2019-09-26 15:06:14 +00:00
|
|
|
ORDER_FULLY_PAID
|
|
|
|
ORDER_UPDATED
|
|
|
|
ORDER_CANCELLED
|
2019-10-17 15:29:13 +00:00
|
|
|
ORDER_FULFILLED
|
2020-06-22 16:34:59 +00:00
|
|
|
INVOICE_REQUESTED
|
|
|
|
INVOICE_DELETED
|
|
|
|
INVOICE_SENT
|
2019-09-26 15:06:14 +00:00
|
|
|
CUSTOMER_CREATED
|
2021-02-18 13:50:57 +00:00
|
|
|
CUSTOMER_UPDATED
|
2019-09-26 15:06:14 +00:00
|
|
|
PRODUCT_CREATED
|
2020-09-17 14:37:33 +00:00
|
|
|
PRODUCT_UPDATED
|
2021-02-17 11:58:09 +00:00
|
|
|
PRODUCT_DELETED
|
2021-03-16 09:03:11 +00:00
|
|
|
PRODUCT_VARIANT_CREATED
|
|
|
|
PRODUCT_VARIANT_UPDATED
|
|
|
|
PRODUCT_VARIANT_DELETED
|
2020-08-11 11:53:04 +00:00
|
|
|
CHECKOUT_CREATED
|
|
|
|
CHECKOUT_UPDATED
|
2020-03-03 11:20:39 +00:00
|
|
|
FULFILLMENT_CREATED
|
2021-03-31 13:11:58 +00:00
|
|
|
NOTIFY_USER
|
2021-02-17 11:58:09 +00:00
|
|
|
PAGE_CREATED
|
|
|
|
PAGE_UPDATED
|
|
|
|
PAGE_DELETED
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
2020-03-03 11:20:39 +00:00
|
|
|
enum WebhookSampleEventTypeEnum {
|
|
|
|
ORDER_CREATED
|
2020-11-30 13:19:57 +00:00
|
|
|
ORDER_CONFIRMED
|
2020-03-03 11:20:39 +00:00
|
|
|
ORDER_FULLY_PAID
|
|
|
|
ORDER_UPDATED
|
|
|
|
ORDER_CANCELLED
|
|
|
|
ORDER_FULFILLED
|
2020-06-22 16:34:59 +00:00
|
|
|
INVOICE_REQUESTED
|
|
|
|
INVOICE_DELETED
|
|
|
|
INVOICE_SENT
|
2020-03-03 11:20:39 +00:00
|
|
|
CUSTOMER_CREATED
|
2021-02-18 13:50:57 +00:00
|
|
|
CUSTOMER_UPDATED
|
2020-03-03 11:20:39 +00:00
|
|
|
PRODUCT_CREATED
|
2020-09-17 14:37:33 +00:00
|
|
|
PRODUCT_UPDATED
|
2021-02-17 11:58:09 +00:00
|
|
|
PRODUCT_DELETED
|
2021-03-16 09:03:11 +00:00
|
|
|
PRODUCT_VARIANT_CREATED
|
|
|
|
PRODUCT_VARIANT_UPDATED
|
|
|
|
PRODUCT_VARIANT_DELETED
|
2020-08-11 11:53:04 +00:00
|
|
|
CHECKOUT_CREATED
|
|
|
|
CHECKOUT_UPDATED
|
2020-03-03 11:20:39 +00:00
|
|
|
FULFILLMENT_CREATED
|
2021-03-31 13:11:58 +00:00
|
|
|
NOTIFY_USER
|
2021-02-17 11:58:09 +00:00
|
|
|
PAGE_CREATED
|
|
|
|
PAGE_UPDATED
|
|
|
|
PAGE_DELETED
|
2020-03-03 11:20:39 +00:00
|
|
|
}
|
|
|
|
|
2019-09-26 15:06:14 +00:00
|
|
|
type WebhookUpdate {
|
2021-04-12 15:23:37 +00:00
|
|
|
errors: [Error!]!
|
|
|
|
@deprecated(
|
|
|
|
reason: "Use typed errors with error codes. This field will be removed after 2020-07-31."
|
|
|
|
)
|
2020-03-03 11:20:39 +00:00
|
|
|
webhookErrors: [WebhookError!]!
|
2020-07-01 11:11:08 +00:00
|
|
|
webhook: Webhook
|
2019-09-26 15:06:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
input WebhookUpdateInput {
|
2019-10-09 06:56:46 +00:00
|
|
|
name: String
|
2019-09-26 15:06:14 +00:00
|
|
|
targetUrl: String
|
|
|
|
events: [WebhookEventTypeEnum]
|
2020-04-22 14:41:07 +00:00
|
|
|
app: ID
|
2019-09-26 15:06:14 +00:00
|
|
|
isActive: Boolean
|
|
|
|
secretKey: String
|
|
|
|
}
|
|
|
|
|
2019-08-12 13:07:51 +00:00
|
|
|
type Weight {
|
2020-08-11 11:53:04 +00:00
|
|
|
unit: WeightUnitsEnum!
|
2019-08-12 13:07:51 +00:00
|
|
|
value: Float!
|
|
|
|
}
|
|
|
|
|
|
|
|
scalar WeightScalar
|
|
|
|
|
|
|
|
enum WeightUnitsEnum {
|
|
|
|
KG
|
|
|
|
LB
|
|
|
|
OZ
|
|
|
|
G
|
|
|
|
}
|
2019-10-17 15:29:13 +00:00
|
|
|
|
|
|
|
scalar _Any
|
|
|
|
|
2021-04-12 15:23:37 +00:00
|
|
|
union _Entity =
|
|
|
|
Address
|
|
|
|
| User
|
|
|
|
| Group
|
|
|
|
| App
|
|
|
|
| ProductVariant
|
|
|
|
| Product
|
|
|
|
| ProductType
|
|
|
|
| Collection
|
|
|
|
| Category
|
|
|
|
| ProductMedia
|
|
|
|
| ProductImage
|
|
|
|
| PageType
|
2019-10-17 15:29:13 +00:00
|
|
|
|
|
|
|
type _Service {
|
|
|
|
sdl: String
|
2021-01-27 09:49:35 +00:00
|
|
|
}
|