Skip to content

Type Alias: ISalesEcommPublicCart ​

ISalesEcommPublicCart = object

Generated browser-facing Sales contract types for advanced integrations.

Properties ​

appliedDiscount? ​

optional appliedDiscount?: ISalesEcommAppliedDiscount


buyerContactPinned ​

buyerContactPinned: boolean


closedAt ​

closedAt: string | null


createdAt ​

createdAt: string


fulfillment? ​

optional fulfillment?: object

recipient ​

recipient: SalesFulfillmentOrderRecipient

shippingPlan? ​

optional shippingPlan?: ISalesEcommPublicShippingPlan

shippingPlanId ​

shippingPlanId: string | null

shippingPrice ​

shippingPrice: number | null


id ​

id: string


items ​

items: ISalesEcommPublicCartItem[]


membershipRequirements? ​

optional membershipRequirements?: object

acceptedTermsHash ​

acceptedTermsHash: string | null

billingAddressRequired ​

billingAddressRequired: boolean

buyerRequired ​

buyerRequired: boolean

paymentMethodSetupRequired ​

paymentMethodSetupRequired: boolean

recurringConsentRequired ​

recurringConsentRequired: boolean

termsHash ​

termsHash: string


priceBase ​

priceBase: number


priceDiscounted ​

priceDiscounted: number


priceDue ​

priceDue: number


priceOverride? ​

optional priceOverride?: ISalesEcommPublicPriceOverride


priceTax ​

priceTax: number


priceTotal ​

priceTotal: number


saleNumber ​

saleNumber: string


status ​

status: "open" | "closed" | "voided" | "saved" | "archived" | "deleted"


taxes ​

taxes: ISalesTabTaxLine[]


taxStatus ​

taxStatus: "ok" | "unresolved" | "failed"


updatedAt ​

updatedAt: string

MIT Licensed