Checkout Steps

1Cart
2Shipping
3Payment
4Done
Two itemsBlue Note Vinyl, Tote BagSubtotal $58.00
Nina Simone12 Jazz Lane, New OrleansExpress, arrives Thursday
Visa ending 4417Billing matches shippingTotal $64.50
Order 4821 placedConfirmation sent to hello@beste.co
About this piece

Checkout Steps

Four-step checkout stepper: the connector fills toward the next node while each summary panel slides in from the right, ending on a placed order with a check.

Usage

The import and the props worth knowing about, in one place.

import { Commerce32 } from "@/components/beste/piece/commerce32";

<Commerce32
  steps={[
    {
      "label": "Cart",
      "lines": [
        "Two items",
        "Blue Note Vinyl, Tote Bag",
        "Subtotal $58.00"
      ]
    },
    {
      "label": "Shipping",
      "lines": [
        "Nina Simone",
        "12 Jazz Lane, New Orleans",
        "Express, arrives Thursday"
      ]
    },
    {
      "label": "Payment",
      "lines": [
        "Visa ending 4417",
        "Billing matches shipping",
        "Total $64.50"
      ]
    },
    {
      "label": "Done",
      "lines": [
        "Order 4821 placed",
        "Confirmation sent to hello@beste.co"
      ]
    }
  ]}
  tone="primary"
/>

More Commerce pieces

View all Commerce
Tracking1Z999AA10123456784
  1. Order placedApr 20, 2:14pm
  2. PackedApr 21, 9:00am
  3. ShippedApr 21, 4:30pm
  4. DeliveredEstimated Apr 22

Order Tracking

Vertical shipment status with check, spinning, and pending dots connected by a tone-colored line, each row showing label and timestamp.

Order 4821In transit
  1. OrderedMon 09:12
  2. PackedMon 14:40
  3. ShippedTue 08:05
  4. Out for deliveryWed 07:30
  5. DeliveredWed 11:52

Order Tracking

Vertical delivery timeline where each stop lights up in turn as the connector fills downward and a timestamp fades in, pausing on Delivered before it replays.

Pay in 4·Klarna
$192
$48Today
$48Apr 28
$48May 5
$48May 12
0% interest. No fees.

Pay in Installments

Buy-now-pay-later card with provider header, four-dot installment timeline where paid steps fill in tone and the line progresses, plus a fineprint footer.

Beste Goods · SF
INV-2026-0421
2× Air Max 90$258.00
1× Cotton Tee$48.00
1× Retro Shades$38.00
Subtotal$344.00
Total$368.14
Paid · Visa ending 4242

Receipt Lines

Dashed-border receipt with the store name and order id, three monospaced quantity-name-price rows, a subtotal, and a bold final total with payment method.

Express checkout$284.00
or pay with card

Express Checkout

Wallet-pay button row with Apple Pay, Google Pay, and PayPal in their brand colors above an or-pay-with-card divider, with the order total in the header.

Your bag2
  • Air Max 90
    Air Max 90Qty 1
    $129
  • Field Jacket
    Field JacketQty 1
    $240
Subtotal$369

Cart Drawer

Mini cart panel with a count badge header, two item rows showing photo, name, quantity, and price, and a tone Checkout CTA next to the subtotal.