0.4.9 • Published 15 days ago

@rootxpdev/medusa-email-plugin v0.4.9

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
15 days ago

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: "noreply@mymedusastore.com",
        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/email_test \
  --header 'Content-Type: application/json' \
  --data '{
	"event": "testing",
	"payload": {
		"foo": "bar"
	}
}'
0.4.9

15 days ago

0.4.8

15 days ago

0.4.6

15 days ago

0.4.5

15 days ago

0.4.3

16 days ago

0.4.1

16 days ago

0.3.5

16 days ago

0.3.4

16 days ago

0.3.2

16 days ago

0.3.1

16 days ago

0.3.0

16 days ago