Skip to content

How to Sell Pre-Orders Alongside Regular Products

By default a reservation is exclusive: adding one clears everything else out of the cart. That is a deliberate default, and whether it suits you depends on how you fulfil orders.

Go to Configuration → Checkout.

The Mixed Cart Checkout field

Mixed Cart Checkout, default off. Tick it to let the two travel together.

The plugin enforces exclusivity in both directions.

  • Add a pre-order to a cart holding ordinary products, and the ordinary products are removed, with a notice explaining why.
  • Browse the shop while a pre-order is in the cart, and a notice warns you that new products cannot be added until the pre-order is dealt with.

Nothing is lost silently. The customer is told each time.

Press Save Changes.

Add a pre-order and an ordinary product.

A cart holding a pre-order

Both should stay. The pre-order line carries its Availability Date; the ordinary line does not.

The availability date on the pre-order line

That date is the only thing separating them on screen, which is worth knowing when a customer says their order has not arrived.

Three rules apply to the pre-order lines only, and this is where to confirm it.

The cart totals with the pre-order fee

  • A percentage pre-order fee is worked out from the pre-order lines. The ordinary product does not inflate it.
  • Shipping, with shipping off for pre-orders, is charged on the ordinary product only.
  • Free shipping on pre-orders does not apply, because not everything shipping is a pre-order.

The gateway restriction is the exception: it looks at the cart as a whole, so a cart containing one reservation offers only the gateways you allow for pre-orders.

Leave it off when a reservation is a different kind of transaction: different fulfilment, different paperwork, or a deposit whose balance you will collect later. One order with two futures in it is harder to explain to a customer and harder to pick in a warehouse.

Turn it on when you sell accessories and add-ons alongside the thing being reserved, and a shopper would reasonably want them in one order. Splitting that into two checkouts costs you the smaller sale.

Mixed carts do not merge the two kinds of item. The reservation still holds its stock, still counts towards the product’s ordered and reserved figures, and still triggers the availability email on release. The order simply happens to contain other things as well.