Magidoc

Checkout
Object

Checkout object.

Fields

#

applicableVolumeDiscounts

Applicable volume discounts

applicableVolumeDiscountsBySeller

availablePaymentGateways

Non-null

List of available payment gateways.

availableShippingMethods

Non-null

Shipping methods that can be used with this order.

availableShippingMethodsBySeller

Available shipping methods for each seller in this checkout.

billingAddress

created

Non-null

currency

Non-null

Transaction currency.

discount

discountName

discountType

Discount Type if voucher is applied

domain

The domain that the checkout came from.

email

Non-null

Email of a customer.

id

ID !
Non-null

The ID of the object

isShippingRequired

Non-null

Returns True, if checkout requires shipping.

lastChange

Non-null

lines

A list of checkout lines, each containing information about an item in the checkout.

metadata

Non-null

List of public metadata items. Can be accessed without permissions.

note

Non-null

poNumbers

[ String !]

privateMetadata

Non-null

List of private metadata items.Requires proper staff permissions to access.

quantity

Non-null

sellerShippingMethods

Seller shipping methods in old json format

shippingAddress

shippingMethod

Legacy checkout shipping method

shippingMethods

Non-null

A list of structured checkout shipping methods.

shippingPrice

The price of the shipping, with all the taxes included.

subtotalPrice

The price of the checkout before shipping, with taxes included.

token

Non-null

The checkout's token.

totalPrice

The sum of the the checkout line prices, with all the taxes,shipping costs, and discounts included.

translatedDiscountName

user

voucherCode

Interfaces

#

Also implements Node , ObjectWithMetadata .

Usages

#

References

#

  • Field checkout from User