Free, open source

Gift registries with purchase tracking

Registry adds gift registries to WooCommerce. A customer creates a named registry for an event, adds the products they would love to receive, and shares a clean public link. Guests buy directly, and purchased quantities come from real orders — fulfilled items are marked, so nobody double-buys.

Open source GPLv2
Open source, GPL licensed No account, no card Purchase tracking from orders

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence

Guests do not know what to buy

For a wedding, baby shower or housewarming, guests want to get the right gift but without a list they guess — and often buy the same thing. The couple or hosts end up with duplicates instead of what they actually need.

  • No simple way to tell guests what would help
  • Guests buy the same gifts because they cannot see what is taken
  • Off-store lists do not know what was actually ordered
  • No clean, public link to share with family

Registry lets customers build and share a list

  • A customer creates an event registry and adds products with a desired quantity
  • A clean, read-only public link for family and friends
  • Purchased quantities come from orders — remaining counts update themselves
  • Fulfilled items are marked, so nobody double-buys

What you get in the free version

Everything you need to let customers build and share gift registries.

Registries in My Account

Customers create and manage registries under My Account → Gift Registries.

Event type and date

Every registry has an event type and date — wedding, baby shower, birthday, housewarming.

Add from product pages

Add any product to a registry straight from the product page, with a desired quantity.

Shareable page

A public, read-only registry page on a clean permalink to share.

Purchase tracking

Purchased quantities come from WooCommerce orders — remaining counts update automatically.

Direct purchase

Optionally buy a gift straight from the shared registry page.

Registry shortcode

Embed a specific registry on any page with [gift_registry id="123"].

Ownership enforced

Every action is ownership-checked — nothing leaks between customers.

Up and running in three steps

Configure the options and create the first registry.

01

Install

Activate Registry alongside WooCommerce.

02

Configure

In WooCommerce → Gift Registries, set the options, such as direct purchase.

03

Create a registry

As a customer, create a registry in My Account, add products and share the link.

What it is for

When guests want to get the right gift — without duplicates or chaos.

Weddings

The couple builds a list; guests buy without risking duplicates.

  • Public link
  • Purchase tracking
  • Type and date

Baby showers and birthdays

An event list with desired quantities and remaining counts.

  • Desired quantity
  • Remaining counts
  • Direct purchase

Housewarmings and events

A clean, shareable list on a clean permalink.

  • Read-only page
  • Shortcode
  • Ownership enforced

Need more? Registry PRO

FREE covers full gift registries. Registry Pro will add multiple registries per customer, group gifting and contributions, registry themes and thank-you tracking.

  • Multiple registries per customer (planned)
  • Group gifting and contributions (planned)
  • Registry themes and thank-you tracking (planned)

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin — we answer in the open.

Frequently asked questions

Does it require WooCommerce?

Yes. WooCommerce must be installed and active.

Who can create a registry?

Any logged-in customer, from the My Account → Gift Registries area.

How does purchase tracking work?

When a gift is bought through a registry, the order line item records which registry it belongs to. Once the order is paid, the purchased quantity is added to the registry so the public page shows how many are still needed.

Can guests buy directly from the shared page?

Yes, if "Allow direct purchase" is enabled in the settings. Otherwise the buy button sends guests to the product page.

How do I embed a registry on a page?

Use the [gift_registry id="123"] shortcode to show a specific registry on any page.

Are registries private between customers?

Yes. Ownership is enforced on every action, so nothing leaks between customers.

Add gift registries to your store

Event registries, a public link and purchase tracking. The full FREE edition under GPL.

Read the docs

FREE is full gift registries — PRO will add multiple registries per customer and group gifting (planned).