Back to blocks
BlockeCommerceFree

Order Bump Block React component

A checkout order bump: the main item plus one-time add-on offers in dashed boxes with a pulsing arrow and a passing shine, a checkbox that draws its check, discounted prices, option pills that unfold once added, summary lines that fold in, a counting total and a savings note.

About the Order Bump Block component

Order Bump Block adds one or two relevant extras right before payment, where a single click is all it takes. Each offer explains why it's worth it, shows the discounted price clearly and can be undone just as easily.

The motion draws the eye without nagging: a nudging arrow and a gentle shine on the first offer, a satisfying check when added, and a total that counts up so the new price is never a surprise.

When to use it

Use it in checkout or the cart for small, related add-ons like accessories, protection plans or refills.

For product recommendations in a carousel use the Related Products Block; for bundles use Frequently Bought Together.

Installation

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

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

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More eCommerce components

Free Shipping Progress Bar
Free
Coupon Code Block
Free
Upsell / Cross-sell Block
Free
Product Filters Sidebar
Free
Incentives Block
Free
Mini Cart Drawer
Free