Wishlist Plugin
Customer wishlist functionality for Medusa v2 enabling saved product lists and wish tracking
Overview
The @devx-commerce/plugin-wishlist enables customer wishlist functionality for Medusa v2 commerce platforms. This plugin allows customers to save products for later purchase, share wishlists, and track desired items.
System Requirements
Before installing the plugin, ensure your system meets the following requirements:
- Medusa server: v2.x
- Node.js: v20 or later
Installation
Install the plugin using your preferred package manager:
# Using npm
npm install @devx-commerce/plugin-wishlist
Configuration
Add the plugin to your medusa-config.js file:
module.exports = {
plugins: [
{
resolve: `@devx-commerce/plugin-wishlist`,
options: {
// Add your wishlist configuration here
},
},
],
}
Features
- Product Saving - Save products to personal wishlists
- Multiple Lists - Create and manage multiple wishlists
- Share Wishlists - Share wishlists with friends and family
- Move to Cart - Easily move items from wishlist to cart
- Guest Support - Wishlist functionality for guest users
- Notifications - Price drop and availability alerts
Use Cases
This plugin is ideal for:
- Customer Engagement - Keep customers connected with desired products
- Gift Registries - Enable wedding and gift registries
- Save for Later - Allow customers to bookmark interesting products
- Price Tracking - Monitor product prices over time
- Marketing Insights - Understand customer preferences and interests
Key Functionality
Wishlist Management
- Add/remove products from wishlists
- Create multiple named wishlists
- Move items between wishlists
- Bulk operations on wishlist items
Integration Points
- Storefront wishlist display
- Admin wishlist insights
- Email notifications
- Cart integration
Customer Features
- Quick add to wishlist buttons
- Wishlist page with product details
- Share via email or social media
- Priority sorting of wishlist items