medusa-email-plugin-extended
v0.0.10
Published
Send emails when certain actions happens in medusa store
Downloads
66
Maintainers
Readme
Medusa email plugin
Send emails on certain actions in medusa store
Email templates
All email templates are stored under data/emails directory. This directory can be copy-pasted inside your medusa backend root directory.
Installation
Run the following command
npm install --save @rootxpdev/medusa-email-pluginor
yarn add @rootxpdev/medusa-email-pluginAdd the following values to your medusa-config.js file
const plugins = [
// ...other plugin configuration
{
resolve: "@rootxpdev/medusa-email-plugin",
options: {
templateDir: "node_modules/@rootxpdev/medusa-email-plugin/data/emails",
fromAddress: "[email protected]",
smtpHost: "sandbox.smtp.mailtrap.io",
smtpPort: 2525,
smtpUser: "xxx",
smtpPassword: "xxx",
}
},
];Testing locally
Run the following command to register this module locally
yarn linkRun this command inside your medusa backend folder to use it
yarn link "@rootxpdev/medusa-email-plugin"Test emails
Launch your medusajs backend and call the following endpoint
curl --request POST \
--url http://localhost:9000/admin/email_test \
--header 'Content-Type: application/json' \
--data '{
"event": "testing",
"payload": {
"foo": "bar"
}
}'