Back to blocks
BlockeCommerceFree

Order Summary Block React component

An editable order summary card: line items with thumbnails, quantity steppers, struck-through original prices and remove with undo, 'show more' for long orders, a gift-wrap option with a note, a delivery estimate worked out in business days, collapsible price details, a counting total and a savings callout.

About the Order Summary Block component

Order Summary Block is the 'review your order' card that sits beside or before payment. People can still change quantities or remove things, with an undo in case they tap the wrong one, and every change updates the total with a quick count.

It also answers the last questions before paying: when will it arrive, how much am I saving, and can I send it as a gift? Long orders stay compact behind 'show more'.

When to use it

Use it in a checkout sidebar, on a review step, or as the summary inside a cart page.

For the full checkout form use the Checkout Form Block; for discount codes use the Coupon Code Block.

Installation

Add the Order Summary Block component to your project with the shadcn CLI. It lands in components/order-summary-block.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/order-summary-block

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More eCommerce components

Gift Card Block
Free
Checkout Form Block
Free
Product Carousel Block
Free
Product Quick View Block
Free
Mini Cart Drawer
Free
Related Products Block
Free