Cart
amerta / payload-types / Cart
Interface: Cart
Defined in: payload-types.ts:2912
This interface was referenced by Config's JSON-Schema
via the definition "cart".
Properties
appliedCoupon?
optionalappliedCoupon:string|Coupon|null
Defined in: payload-types.ts:2965
Applied coupon code
appliedRules?
optionalappliedRules: (string|CartRule)[] |null
Defined in: payload-types.ts:2969
Applied cart rules
cartId
cartId:
string
Defined in: payload-types.ts:2945
Unique cart identifier (generated automatically)
createdAt
createdAt:
string
Defined in: payload-types.ts:2971
customer?
optionalcustomer:string|Customer|null
Defined in: payload-types.ts:2949
Customer linked when logged in
expiryDate
expiryDate:
string
Defined in: payload-types.ts:2961
Date when cart expires and becomes abandoned
id
id:
string
Defined in: payload-types.ts:2913
items?
optionalitems: {id?:string|null;price:number;product:string|Product;quantity:number;salePrice?:number|null;variantOptions?: {id?:string|null;option:string|ProductOption;value:string; }[] |null; }[] |null
Defined in: payload-types.ts:2914
sessionId?
optionalsessionId:string|null
Defined in: payload-types.ts:2953
Unique session identifier for anonymous carts
status
status:
"active"|"completed"|"abandoned"
Defined in: payload-types.ts:2957
Cart status
updatedAt
updatedAt:
string
Defined in: payload-types.ts:2970