SaveTo Wishlist for WooCommerce

Insights & Updates

SaveTo Wishlist Blog

WordPress guides and resources for boosting sales with SaveTo Wishlist

WooCommerce Gift Registry Vs Registry Website: Which One Wins?

WooCommerce Gift Registry Vs Registry Website: Which One Wins?

A homewares store can lose an entire wedding season without ever seeing it happen. The couple registers on a third-party registry website. Then their guests buy the gifts there. The store whose products they actually wanted gets none of the orders and no email addresses.

Nobody sends you a report about it. There’s no abandoned cart to recover, and no failed checkout in your logs. After all, the checkout never started on your site. The only clue is a quiet season in a category that should’ve been busy.

That’s the real question behind WooCommerce gift registry vs registry website. Not which one looks nicer, but which one keeps the order, the customer record and the follow-up. I’ve seen this decision made on gut feel far more often than on numbers. So here’s what each option actually does.

Jump to:


What A Registry Website Actually Does For A Couple

Wedding invitation banner for Alex & Sam announcing their marriage with a soft beige gradient background and elegant script names.
What a couple wants from any registry: one page with the event details, a note to guests, and a purchased count on every item (click to zoom).

A registry website gives a couple one list that spans every store they want to shop from. That’s the whole product, and it’s genuinely useful.

Here’s what those sites do well:

  • One list, many retailers: bedding from one shop, a coffee machine from another, furniture from a third.
  • One link for guests: family members get one place to look instead of four separate registries.
  • A name-based lookup: guests who mislaid the link can usually search the couple up by name.
  • Claim tracking across all of it: once an item is marked as bought, other guests see it’s taken.
  • Free to the couple: the person building the list pays nothing to build it.

For a couple registering across genuinely unrelated retailers, that’s real convenience. It’s also why these sites exist at all, and dismissing them misreads what the customer can plainly see working.

It’s worth being precise about how the buying flows, though. On a universal registry, the guest is typically handed off to a retailer to finish the purchase. Alternatively, the registry site fulfils it through its own partner arrangements. Either way, somebody other than you decides where that order lands.

Convenience is never free. It’s just that the couple isn’t the one paying for it. Instead, the registry site earns on the transaction or the referral relationship, and both of those used to be yours.


What Changes When The Registry Lives On Your Store

Girl in a colorful traditional dress operates a vintage-looking machine in a cozy workshop, with a sunlit landscape outside and a whiteboard showing a shop diagram beside her.
Run the registry yourself and the order stops at your own counter. Hand it to a registry website and it fans out to whoever they route it to.

When the registry sits on your own store, three things stay with you. The order, the customer record, and the follow-up.

  • The order is yours end to end. A guest checks out through your gateway, on your shipping rules, at your margin. No referral cut, no partner arrangement.
  • The buyer becomes your customer. Wedding guests are often new to your store. Plus they arrive pre-sold and buy something specific. On a registry website, that record belongs to the registry website.
  • The follow-up is yours to run. Someone who bought a serving bowl for a friend’s wedding is a warm prospect for their own kitchen. It’s the same logic behind recovering browse abandonment.
  • Your catalogue stays coherent. The registry only shows products you actually sell and stock. So nothing on the list turns out to be discontinued elsewhere.

So the gap is easiest to see side by side.

Registry on your storeRegistry website
Who receives the orderYour storeThe registry site or its retail partner
Who owns the customer emailYouThe registry site
Guest checkout without an accountYesVaries by site
Duplicate-gift protectionYes, checked at add-to-cartYes
Works across many unrelated retailersNoYes

None of this needs a separate storefront or a different checkout. Already decided the registry belongs on your store? Then our guide on how to set up a gift registry for weddings and events walks through the configuration. That leaves this article free to stay on the decision itself.


The Discoverability Question Everyone Raises

A registry gets found two ways, and a public directory is neither of them. That matters, because the objection to an on-store registry is always that nobody will find it.

Registries spread through the couple, not through search. They send the link with the invitation and add it to the wedding website. Then it goes into the family group chat.

So the addon leans into that. The SaveTo Wishlist Gift Registry Addon puts an owner-only share button at the top of the registry page. It offers a copy link, a pre-filled email, and direct sharing to Facebook, X and WhatsApp.

That sharing is also the part a registry website can’t hand back to you. As a result, every share drops a new visitor onto your product pages. Plenty of them have never heard of your store. The same effect turns up with collaborative and shared wishlists, where one list quietly recruits a group of first-time buyers.

For everyone else, the addon publishes a Find a Registry page carrying the [saveto_registry_search] shortcode. A guest types the registrant’s name, filters by event type, and lands on the right registry. No account needed, and no original link either.

Find a Registry search page showing the registrant name field and event type dropdown for a WooCommerce gift registry
Guests look up a registry by the registrant’s name and narrow the results by event type (click to zoom).

So put that page in your main navigation. Otherwise the objection makes itself true.


The One Case Worth Acknowledging

There’s one situation a universal registry serves that a single store cannot. A couple wanting bedding, a power tool and a dinner service needs a list spanning three unrelated retailers. And no store-hosted registry will ever do that, so pretending otherwise would be dishonest.

Still, it isn’t the situation most stores are actually in. You aren’t competing for the couple’s whole list. You’re competing for the part your catalogue can fill, and that part has no reason to live anywhere else. Meanwhile, a couple can keep a broad list elsewhere and still register your products with you.

So the question was never whether universal registries have a use. It’s whether the slice your catalogue already covers should be earning the order for someone else.


How An On-Store Registry Works In WooCommerce

On a WooCommerce store, a registry starts life as an ordinary wishlist. The customer saves the products they want, then converts that list into a registry with event details attached.

The saving half is free. SaveTo Wishlist Lite is the free core plugin, and it puts the Save to Wishlist button on your catalogue. Testing version 1.1.1 on a staging store, we found the button rendered right across the shop product loop. That matters more than it sounds, because someone building a registry scans a category page rather than opening thirty products.

YITH WooCommerce Wishlist "Add to wishlist" buttons displayed on a WooCommerce shop page below product listings for a cyberpunk shirt, dog cowboy costume, and duct tape.
The SaveTo Wishlist button rendering across the shop product loop on staging (click to zoom).

Saving as a guest brought up a confirmation popup with a View Wishlist button and a prompt to log in. Meanwhile the button itself switched to “Remove from Wishlist”. That popup is the moment an anonymous browser turns into a named one. That’s exactly the step you want first.

Turning the wishlist into a registry

Converting is a form, not a rebuild. The Gift Registry Addon adds a convert action beside an eligible wishlist the customer owns. From there, they fill in the event details. A Gift Registries tab then appears in My Account directly after the Wishlist tab, from the first conversion onward.

Convert to Registry form capturing event type, event date and registrant names for a WooCommerce gift registry
Customers convert an existing wishlist into a registry by filling in the event details (click to zoom).

What the registry does once it’s live

Purchases record as soon as an order goes through, and the requested item counts adjust automatically. That’s what keeps duplicate gifts down. Guests can also add registry items to their cart and check out without creating a store account.

On top of that, the registry owner gets a private dashboard for tracking incoming gifts and viewing buyer details. Then they can mark thank-you notes as sent. Plus they’re emailed whenever a gift is bought, refunded or cancelled.

Registry owner dashboard listing buyer names, order numbers and thank-you note tracking in WooCommerce
The registry owner tracks each gift by buyer, order number and date, and marks thank-you notes as sent (click to zoom).

🔍️ What we’ve seen: the Find a Registry page gets published, then never reaches the main menu. It’s an easy step to miss. A guest who mislaid the link searches the couple’s name on Google instead. That search rarely leads back to your store, and often leads to a registry website.


Where Duplicate-Gift Protection Holds And Where It Slips

Avoiding duplicate gifts is most of the reason registries exist. So it helps to know exactly where that protection sits.

In practice, the check runs at add-to-cart rather than checkout. The addon compares the requested quantity against what’s already been bought. Anything over the remainder gets rejected, with a message naming what’s left. In practice that reads “Only 2 remaining for this registry item.”

Items already in the guest’s cart count toward that cap. So a second add tops up the existing line instead of stacking a new one. Archived and deleted registries stop taking purchases altogether, and guests see “This registry is no longer accepting purchases.”

The one case the check cannot catch

Two guests can reach checkout for the last unit at the same moment. Both will succeed, because adding an item to a cart doesn’t reserve it. That’s a deliberate trade. The alternative is declining a payment at the final step, for a gift already chosen.

An overrun gets surfaced rather than hidden. The owner’s dashboard marks the item “Fully purchased (+1 extra)”. So the couple sees the extra, instead of a count that disagrees with the parcels. Refunding one order voids its purchase row and drops the claimed count.

By contrast, a registry website has the same gap. So this isn’t a point of difference between the two. It’s just worth mentioning to a couple before they ask.

🔍️ What we’ve seen: it’s easy to promise a couple that duplicates are impossible. That’s how the feature feels in testing. “Very unlikely, and here’s what we do if it happens” reassures just as well. It also holds up when two identical parcels turn up.

Decision flow showing the add-to-cart quantity check in a WooCommerce gift registry, the rejection message when stock is short, and the simultaneous-checkout gap
The quantity check runs at add-to-cart, and the one gap it cannot close is surfaced on the owner dashboard (click to zoom).

What Lands In Your Store With Each Registry Order

Keeping the customer record is the whole argument for hosting the registry yourself. So it’s fair to ask what that record contains.

Buyer name and email are captured before the item reaches the cart, not at checkout. The quick-view form on the registry page won’t submit until both are filled. A malformed address gets rejected server-side too. So you get a named buyer even when that person checks out as a guest.

That ordering matters. In Baymard Institute’s list of checkout abandonment reasons, 18% picked “the site wanted me to create an account”. Capturing the buyer at add-to-cart gets you the record without the signup.

Each order line then carries its own attribution, saved onto the order itself:

  • Registry and item IDs: which registry the purchase belongs to, and which line on it.
  • Buyer name and email: who bought the gift, held separately from the billing details.
  • Registry code and wishlist ID: pointers back to the public registry and the wishlist behind it.

Those pointers stay on the line even after the registry itself is deleted. Guests can see the attribution too. Cart and checkout lines show a Gift Registry row, the registry code and the buyer name. So nobody pays before confirming the gift is landing on the right list.

The status that decides whether your numbers add up

Purchases record when an order enters any WooCommerce paid status. That means processing as well as completed. An order sitting on hold records nothing until it moves.

This catches people out on the first report. Filtering to completed orders alone will undercount. Bank transfer, cheque and cash-on-delivery orders sit in processing, and every one has already been credited.

None of this is available on a third-party registry. You can’t report on orders that were never yours.

Diagram of a WooCommerce order line carrying registry ID, item ID, buyer name, buyer email, registry code and wishlist ID, plus which order statuses count
Every registry order line carries six pointers of its own, and purchases record on entry to any paid status (click to zoom).

What Happens To A Registry After The Event

The wedding happens and the registry stops being a shopping page. What it turns into next is a choice, because archiving and deleting do different things.

First, archiving keeps the page. It still loads, carrying a post-event banner, and the item actions render disabled. Cart-adds get turned away with “This registry is no longer accepting purchases.” The owner keeps read access from the admin.

By contrast, deleting is a soft delete. The registry disappears from the front end while its purchase records stay intact. A daily background task then removes the registry, its items and its purchase rows. That happens 90 days later.

That window is filterable, through stwreg_deleted_registry_retention_days. So a developer can shorten it to match a data-retention policy, or extend it to keep the reporting for longer.

Discontinued products do not break old registries

Every registry item stores its own copy of the product title, SKU and thumbnail. Delete the product and the item still renders from that snapshot. It shows a “No longer available” badge with add-to-cart switched off.

Meanwhile, existing purchase rows stay queryable. So last season’s thank-you list survives this season’s catalogue tidy-up.

When something does go wrong, the addon writes it down and stays out of the way. Registry errors get logged to WooCommerce > Status > Logs, under the source stwreg. They never stop an order from completing.

Meanwhile a registry website settles this part on your behalf. Their retention policy decides how long the record lasts, and you aren’t the one who sets it.

Branching timeline comparing archiving a WooCommerce gift registry with deleting it, including the 90-day purge of registry and purchase rows
Archiving keeps the page live but closed to purchases, while deleting hides it and purges the records 90 days later (click to zoom).

What It Costs To Run Your Own Registry

The Gift Registry Addon isn’t sold on its own. It’s bundled with two of the three paid SaveTo Wishlist plans, and knowing which two saves a wasted purchase.

  • Growth: $49.50 for the first year, then $99 on renewal. Includes SaveTo Wishlist Pro on a single site, but not the Gift Registry Addon.
  • Plus: $99.50 for the first year, then $199 on renewal. Cheapest plan carrying the Gift Registry Addon, on a single site.
  • Business: $199.50 for the first year, then $399 on renewal. Same addon, with an unlimited sites licence.

Those first-year figures are introductory pricing, and renewals return to the regular price. So budget against the renewal number rather than the intro one. There’s a 14-day money-back guarantee if the fit turns out to be wrong.

Also, the free SaveTo Wishlist Lite plugin still handles the wishlist side at no cost. SaveTo Wishlist Pro is the paid extension the registry addon sits alongside.

Now set that against what a registry website costs you. It’s free to the couple, and the price lands on your store instead. That price is orders you never see and buyers you never get to email. Plus a wedding season that happened somewhere else.


FAQs: WooCommerce Gift Registry Vs Registry Website

Can guests buy from a registry without creating an account

Yes. Guests can add registry items to their cart and check out without creating a store account. That removes one of the most common reasons people abandon a checkout. They still get a normal WooCommerce order confirmation, and the purchase still registers against the list.

What stops two guests buying the same gift?

The addon checks the remaining quantity at add-to-cart and refuses anything over it. Anyone looking at the registry sees what’s already claimed, rather than a static list. Two guests checking out the last unit simultaneously can still both succeed, and the dashboard flags that overrun. The registry owner is also emailed when a gift is bought, refunded or cancelled.

Can a customer use a registry website as well as ours?

They can, and plenty do. Neither option locks the other out, and a couple with a very broad list may keep something running elsewhere. What matters for your store is that the products you sell are registered with you. Then those orders and those buyer records land in your WooCommerce store.

Which SaveTo Wishlist plan includes the Gift Registry Addon?

Plus and Business. Plus costs $99.50 for the first year and $199 on renewal. Business costs $199.50 for the first year and $399 on renewal. Growth ($49.50 first year, $99 renewal) includes SaveTo Wishlist Pro but not the registry addon.

Do I need the free plugin as well?

Yes. SaveTo Wishlist Lite is the free core that handles wishlists, and SaveTo Wishlist Pro is the paid extension. The Gift Registry Addon runs on top of them. Because a registry begins as a wishlist, the free plugin stays part of the stack.

Girl in traditional clothing touches a glowing holographic computer screen at a ornate seaside market stall.
Both screens can hold the same list. Only one of them puts the order, the buyer’s email and the follow-up in your own dashboard.

Gift Registry Or Registry Website: The Verdict

Here’s the part that’s easy to miss. A registry is the one moment in retail where your customer actively recruits other buyers for you. So handing it to a third party isn’t a neutral choice. It’s paying someone else to run your best referral channel.

SaveTo Wishlist is what we’d run this on, and it’s the recommendation here. Pick up the Gift Registry Addon with the Plus or Business plan. Then keep the next wedding season on your own store.

author avatar
Michael Logarta

Get The Best WooCommerce Wishlist Plugin

Create wishlist functionality and grow your store quickly & easily.
Get SaveTo Wishlist Now

Share article

Complete Your Purchase