Shopvo
Get started — freeSign in

14-day free trial · No credit card required

Checkout Options

Shopvo includes two checkout layouts. Choose the one that fits your store's conversion goals.

Checkout modes

Single-page Checkout

All checkout sections on one scrollable page. Faster for customers who know what they want. Ideal for stores with simple products and high repeat purchase rates.

Multi-step Checkout

Classic 4-step flow: Contact → Shipping → Payment → Review. Order summary persists in a sidebar. Best for higher-ticket items where customers appreciate a guided experience.

Configure the checkout mode in Settings → Checkout.

Checkout sections (single-page)

The single-page checkout has 7 collapsible sections:

1

Contact Information

Email, first name, last name, and phone number.

2

Shipping Address

Full address with saved address tiles for logged-in customers.

3

Billing Address

Option to use same as shipping or enter a separate billing address.

4

Delivery Method

Select from available shipping rates for the destination.

5

Payment Method

Select and complete payment with any enabled gateway.

6

Order Details

Optional checkout attributes like gift message or pickup date.

7

Review & Place Order

Summary of items, addresses, shipping, and totals before final submit.

Saved addresses

Logged-in customers see a tile grid of their saved addresses at the top of the Shipping and Billing sections. Selecting a saved address auto-fills the form fields. Customers can still fill in a new address manually.

Customers manage their saved addresses from /account/addresses in the storefront.

Checkout attributes (Order Details)

Checkout attributes let you collect extra information per order at checkout — for example:

  • Gift message — text area for a personalized message
  • Preferred pickup date — date picker for click-and-collect
  • Engraving text — custom text for personalized products

Configure visible checkout attributes in Products → Checkout Attributes. The collected values are stored in the customAttributes field of the order and are accessible via the API.

Inventory reservation

When a customer enters the checkout, Shopvo creates an inventory reservationfor each item in their cart. This ensures two customers cannot simultaneously purchase the last unit of a product.

Reservations expire after 15 minutes of inactivity. When the order is placed, reservations are consumed and inventory is permanently deducted. If the customer abandons checkout, the reservation expires and stock is released.

API consumers: If you build a custom checkout flow, call POST /api/storefront/checkout/create-order with a sessionId to atomically consume the reservation when placing the order.