@rootxpdev/medusa-email-plugin
v0.8.0
Published
Send emails when certain actions happens in medusa store
Downloads
217
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-plugin
or
yarn add @rootxpdev/medusa-email-plugin
Add 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 link
Run 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"
}
}'