Przejdź do głównej zawartości

CartAddressInput

Mailing address used as the shipping or billing address on a cart. Carries an optional pickup point (for parcel locker / collection-point delivery) and optional B2B fields (taxId, vatNumber, regon).

input CartAddressInput {
buildingNumber: String
city: String!
company: String
country: CountryCode!
firstName: String
flatNumber: String
lastName: String
phone: String
pickupPoint: PickupPointInput
postalCode: String!
regon: String
state: String
streetLine1: String!
streetLine2: String
taxId: String
vatNumber: String
}

Fields

CartAddressInput.buildingNumber ● String scalar

Building / house number as a discrete field, overlaid on streetLine1. Required for delivery and billing addresses in Poland (country: PL) without a pickupPoint — carriers (e.g. InPost) and invoicing need the building number split out from the street name.

CartAddressInput.city ● String! non-null scalar

City

CartAddressInput.company ● String scalar

Company name

CartAddressInput.country ● CountryCode! non-null enum

ISO 3166-1 alpha-2 country code

CartAddressInput.firstName ● String scalar

First name

CartAddressInput.flatNumber ● String scalar

Flat / apartment number as a discrete field — optional companion to buildingNumber.

CartAddressInput.lastName ● String scalar

Last name

CartAddressInput.phone ● String scalar

Phone number

CartAddressInput.pickupPoint ● PickupPointInput input

Selected pickup point — required when the chosen shipping method has a deliveryType other than HOME (parcel locker / collection point).

CartAddressInput.postalCode ● String! non-null scalar

Postal / ZIP code

CartAddressInput.regon ● String scalar

Buyer business registry number for B2B invoicing (Polish REGON). Persisted on the resulting order at checkout completion.

CartAddressInput.state ● String scalar

State / province

CartAddressInput.streetLine1 ● String! non-null scalar

First line of street address

CartAddressInput.streetLine2 ● String scalar

Second line of street address

CartAddressInput.taxId ● String scalar

Buyer tax ID for B2B invoicing (Polish NIP). Persisted on the resulting order at checkout completion.

CartAddressInput.vatNumber ● String scalar

Buyer EU VAT number for cross-border B2B invoicing (e.g. PL1234567890). Persisted on the resulting order at checkout completion.

Member Of

CartCreateInput input ● CartSetBillingAddressInput input ● CartSetShippingAddressInput input