The Wishlist module enables users to bookmark specific SKUs or product variations for later review and purchase, facilitating decision-making and reducing cart abandonment due to indecision.
Create a `wishlist_items` table linking to the `users` and `products` tables, including columns for item status (active/archived), sort order, and expiration date.
Add a 'Add to Wishlist' button on product detail pages and implement drag-and-drop functionality within the wishlist modal or dedicated page.
Develop an asynchronous job queue to monitor inventory levels for wishlisted items and trigger email/SMS alerts when status changes from out-of-stock to in-stock.
Map source order events to OMS structures and define ownership for field-level quality checks.
Configure source integrations and validate payload completeness, references, and state transitions.

Phase 1 focuses on core functionality stability; Phase 2 introduces social and AI features to enhance engagement.
Customers can add, remove, and organize items within their personal wishlist. The system supports sharing wishlists with friends or family and allows price tracking notifications when out-of-stock items are re-listed.
Enable users to create public or private lists that can be shared via link, allowing group gift planning and collaborative shopping.
Automatically notify users when the price of a wishlisted item decreases by a configurable threshold percentage.
Display real-time stock status for each item in the wishlist, highlighting items that are back in stock or on pre-order.
Consolidate all order sources into one governed OMS entry flow.
Convert channel-specific payloads into a consistent operational model.
Target: 3-5% of wishlisted items result in a purchase within 30 days
Wishlist Conversion Rate
Target: 12-15 items per active customer
Average Wishlist Size
Target: >40% for stock availability alerts
Notification Open Rate
The Wishlist Management function begins by establishing a robust data foundation, ensuring every item is tagged with precise attributes like price, availability, and user preferences. In the near term, we will automate duplicate detection to eliminate redundant entries and implement real-time inventory synchronization so users never see out-of-stock items they cannot actually purchase. Mid-term strategy focuses on personalization engines that dynamically reorder lists based on browsing history and seasonal trends, while integrating social sharing features to foster community engagement. Long-term vision involves predictive analytics, where the system anticipates user needs before they arise, suggesting additions or removing irrelevant items automatically. We will also explore blockchain-based provenance tracking for high-value luxury goods listed on wishlists. Ultimately, this roadmap transforms the wishlist from a static collection into an intelligent shopping assistant that drives conversion by reducing friction and maximizing relevance across all customer touchpoints.

Strengthen retries, health checks, and dead-letter handling for source reliability.
Tune validation by channel and account context to reduce false-positive rejects.
Prioritize high-impact intake failures for faster operational recovery.
Customers who abandoned their cart can revisit items they previously saved to the wishlist, potentially completing a purchase with lower friction.
Users can build a collaborative wishlist for birthdays or holidays, receiving notifications when recipients add items or prices change.
Customers track the price history of specific models to determine the optimal time to buy based on seasonal discounts.