Everything you'd want to know before you install.
A detailed look at how Baby, Wedding & Gift Registry — PrestaShop 8 & 9 works, why we built it the way we did, and the thinking behind the features above.
The need: native baby and wedding registries
Many customers want to create a baby registry or a wedding registry at the merchant where they actually want to buy. Without an integrated solution, they turn to third-party platforms, and the gifts often end up bought elsewhere. This module keeps that demand, and the sale, in your store.
Creation and sharing in a few clicks
From their account, the customer creates one or more typed registries (baby, wedding, birthday, housewarming, other), adds products from your catalog with the desired quantity and a priority, then shares a unique public link. Friends and family access the registry without needing an account when the option is enabled.
Offering a gift, made simple
On the shared registry, each product shows a reserved / remaining progress bar. The guest picks a gift, sets the quantity and a short message, then confirms: the product is reserved and added to their cart. Once the order is validated, the reservation becomes a confirmed gift and the owner is notified by email.
Designed to avoid duplicates and lock-ups
A product remaining count takes pending and confirmed reservations into account, which prevents the same gift from being offered twice. Pending reservations that are not finalized, tied to an abandoned cart, are released automatically after a delay you define, so a product is never blocked needlessly.
Full control from the back office
The merchant finds all registries in a dedicated view: customer, type, number of products, number of gifts and status. A detailed view shows the products, the reservations, the donors and a direct link to the related orders. A settings page controls the product-page button, guest gifting, notifications, name reveal, the retention delay and the maximum number of registries per customer.
Compatible with PrestaShop 8 and 9, no override
The module relies on ObjectModel classes and legacy front controllers to work on both PrestaShop 8 and 9, without any Symfony dependency. It creates its own tables, alters no core file, and uninstalls cleanly by removing its tables, its admin tab and its settings.
There are no reviews yet.