Creating a shopping cart arrangement
In i-Reserve, a shopping cart is an arrangement with the setting Shopping cart = Yes. In the arrangement you decide which products (room types) the customer can combine in the shopping cart. If you are unsure whether a shopping cart suits you, first read Arrangements vs objects.
Creating the arrangement
- Go to Configuration > Admin combinations and click + (Add arrangement).
- Give the arrangement a Name and Description, for example "Shopping cart". Fill them in for every language you use, with the language button next to the field. The name is shown with the booking.
- In the Combi config settings block, set Shopping cart to Yes.
Combi config settings
| Setting | What it does |
|---|---|
| Shopping cart | Yes: the customer can freely combine the products of this arrangement in the shopping cart. No: the arrangement is booked as one fixed package. |
| Price on arrangement / combi level | With a shopping cart, the customer pays the sum of the products they choose. So do not enter a price schema for the arrangement (view Combi - Schema). Without a price schema, i-Reserve always uses the prices of the separate products, even if this setting is set to Yes. |
| Sameday (timemode only) | Yes: when the customer chooses a next product, it opens on the same day, directly after the previous product. No: the customer goes to the calendar of the next product and chooses the date and time. |
| May be booked multiple times | Yes: the customer can put the same product in the shopping cart more than once, for example the same room on two days. No: a product that is already in the shopping cart is no longer offered under Add to cart. |
| Max. products in cart | The maximum number of products in one shopping cart. Once the maximum is reached, the customer goes straight to confirming. 0 = no limit. |
| Min. products in cart | Is currently not checked for the shopping cart. Leave this at 0. |
| Default / Priority | Determine which arrangement is preselected and in which order arrangements appear in lists. Not needed for the shopping cart to work. |
Adding products
Under Views, choose the view Combi - Extra. In the Combination period block, add a line for each product (room type). Only these products can be combined by the customer in the shopping cart.
Example:
| Description | Room type |
|---|---|
| Meeting room Paris (part of day) | Meeting room Paris |
| Meeting room London (per hour) | Meeting room London |
Shopping cart options (optional)
The same view has the Option detail block. Options you add here belong to the whole shopping cart and not to one product, for example coffee and tea or a parking ticket. The customer chooses them after filling the shopping cart. See Shopping cart options.
Price
The price of a shopping cart booking is the sum of the chosen products, with their own options, plus the chosen shopping cart options. Each product uses its own prices. If a customer books three rooms, they pay for three rooms.
Statuses and emails
The parent booking (the arrangement) follows the status changes and emails of the arrangement. You set these via Status workflow in the Action block of the arrangement. Whether the children (the separate products) send email as well is determined by Status change handle children, see Activating the shopping cart.
Next step
Set up the screens of the booking dialog: Shopping cart: Add to cart block, Shopping cart and Shopping cart columns. Then test with Testing the shopping cart.
Activities: if the customer books several activities of the same type, May be booked multiple times must be set to Yes. See Setting up the shopping cart for activities.


