The Recent Order Widget is a smaller, more compact version of the Reorder Page that you can drop anywhere in your theme β homepage, account page, product page, or even your cart drawer.
It's a great way to remind logged-in shoppers about products they've recently bought, without sending them to a dedicated reorder URL.
β¨ What it shows
The widget displays 3β6 items from the customer's most recent order, each with:
Product image and title
Variant selector (optional)
Add-to-cart button (optional)
It only renders for shoppers who are already logged into Shopify β so it stays invisible for guest visitors and won't clutter your storefront for first-time browsers.
π οΈ How to add the widget
From your Shopify Admin, go to Online Store > Themes
Click "Customize" on your active theme
Open the page where you want the widget to appear (e.g., your homepage, customer account page, or any other section)
In the left-hand panel, click "Add section" (or "Add block", depending on your theme and location)
Look under Apps and select "Recent Order Widget"
Position the section where you want it on the page
Click "Save" in the top right corner
π¨ Customization options
You can customize the widget directly from the theme editor:
Title β set your own heading (e.g., "Buy it again", "Restock favorites")
Layout β choose between a grid or a carousel
Items per row β anywhere from 1 to 6
Add-to-cart button β toggle on or off
Variant selector β toggle on or off
π‘ Where to use it
Some popular placements:
π Homepage β front and center for returning customers
π€ Account page β right where customers manage their orders
ποΈ Product pages β encourage replenishment alongside browsing
π Cart drawer β bring back forgotten essentials at checkout
β οΈ Note
The widget only displays for customers who are logged into their Shopify account. For guests, it stays hidden β they won't see an empty widget or login prompt. If you want guest customers to be able to reorder too, point them to your full Reorder Page or use Magic Links.
Still have questions? Click the chat icon or email us β we'll walk you through it!