The ACME Shopping Cart is a collection of structured items that can be purchased, including Event Tickets, Add-ons, Memberships, and Donations.
The power of the ACME Shopping cart is that all items can be purchased in a unified cart. For example, if a guest purchases a Membership along with Event Tickets, the combination in a single shopping cart allows you to provide immediate membership benefits, such as discounts on the tickets.
All checkout calls require a Shopping Cart to complete. There are two options:
- Include the Shopping Cart Object with all of the items being purchased directly in the checkout call
- Create the Shopping Cart prior to checkout with the items being purchased, then include just the Shopping Cart ID in the checkout call.
For more information see the Shopping Cart and Checkout documentation:
Shopping Cart Object
The ID of the level. If you don't have the membership id but know the membership level then you can pass this in to give them membership discounts and access. If you pass in a membership id then this will not be used.
|items [ ] (Required)|
|comboItems [ ]|
A list of combo items in the cart. This is for a combo event not combo ticket category. See Combo Item Object for details.
A list of coupon codes (strings) being applied to this cart.
The id of an existing customer. This is ignored when creating a cart outside of checkout. A new customer can be created during B2C Checkout
A list of membership IDs that are being used on the order
|saleChannel: (Required for checkout)|
The sales channel that this order was completed on.
Shopping Cart Item Object
ID of the Event Instance
The name of the event
The name of the ticket type
The number of these items in the shopping cart
The price for each item in the shopping cart
The retail price (aka full price) for each item in the shopping cart
The total amount (quantity x unitPrice) of the items in the cart. In the case of a donation, this is used only for variable donation prices.
Membership Info Object (coming soon)
Donation Details Object