Medusa plugins
W

Wishlist plugin

Plugin for wishlist functionality in Medusa.

Need customizations for this plugin?

Get in touch
npm install medusa-wishlist-plugin
Category
other
Built by
shahed-nasser
Type
unknown
Last updated
1 month ago
Monthly downloads
111
Github stars
151

Medusa v2 Example: Wishlist Plugin

This directory holds the code for the Wishlist Plugin Guide.

You can either:

Prerequisites

Installation

  1. In your Medusa application, run the following command to install the wishlist plugin:
yarn add medusa-plugin-wishlist # or npm install medusa-plugin-wishlist
  1. Add the plugin to the array in :
module.exports = defineConfig({
// ...
plugins: [
{
resolve: "medusa-wishlist-plugin",
options: {}
}
]
})
  1. Add the following configuration in :
module.exports = defineConfig({
// ...
admin: {
vite: () => {
return {
optimizeDeps: {
include: ["qs"],
},
};
},
},
})
  1. Run the command to run migrations and sync links:
npx medusa db:migrate

Copy into Existing Medusa Application

You can also copy the source files into an existing Medusa application, which will add them not as a plugin, but as standard Medusa customizations.

  1. Copy the content of the following directories:
  • and
  1. Add the Wishlist Module to :
module.exports = defineConfig({
// ...
modules: [
{
resolve: "./src/modules/wishlist"
},
]
})
  1. Run the command to run migrations and sync links:
npx medusa db:migrate

Test it Out

To test out that the plugin is working, you can go to any product page on the Medusa Admin and see a Wishlist section at the top of the page. You can also try importing the OpenAPI Spec file and using the API routes added by this plugin.

More Resources