List email template
Returns a list available template email for shop.
GET
/emails/list_templates.json
Returns a list available template email for shop.
GET
/emails/list_templates.json
$storeden = new Storeden\Storeden($config);
$email_templates_list = $storeden->get('/emails/list_templates.json');
{
"templates": [
{
"id": 0,
"type": "New order email"
},
...
]
}
GET
/emails/recipients.json?id={id}
id required (int) | Specify for which email template retrieve recipients list |
$storeden = new Storeden\Storeden($config);
$recipients_list = $storeden->get('/emails/recipients.json?id=1');
{
"recipients": {
"count": 2,
"emails": ["demo@domain.tld","invoices@domain.tld"]
}
}
PUT
/emails/template.json
id required (int) | Specify for which email template you want to update |
locale required (locale/iso) | Specify which language you want to update on email |
subject required (string) | Specify email subject for a given locale |
message required (string) | Specify email content for a given locale |
$storeden = new Storeden\Storeden($config);
$payload = array();
$payload['id'] = 1;
$payload['locale'] = 'en_US';
$payload['subject'] = 'Email subject';
$payload['message'] = 'Email content';
$email_update_response = $storeden->put('/emails/template.json', $payload);
{
"ok": 1,
"nModified": 1,
"err": null,
}