Newsletter
A set of methods to subscribe users to email newsletters, update their preferences, and check their subscription status.
create
Creates a new newsletter subscription for a specific email. Emits the PelcroNewsletterCreated DOM events when the response is returned successfully.
window.Pelcro.newsletter.create({
email: "[email protected]",
}, (error, response) => {
if (error) {
return console.log("error", error.message);
}
const newsletter = response.data;
console.log(newsletter);
});Parameters
| Parameter | Type |
|---|---|
| string | |
| source | string |
| lists | string |
| postal_code | string |
| consent_url | string |
| consent_text | string |
| consent_type | string |
getByEmail
Get the subscribed newsletter for a specific email.
window.Pelcro.newsletter.getByEmail("[email protected]", (error, response) => {
if (error) {
return console.log("error", error.message);
}
const orderSummary = response.data.plan;
console.log(orderSummary);
});)update
Update the newsletter subscription for a specific email.
window.Pelcro.newsletter.update({
email: "[email protected]",
}, (error, response) => {
if (error) {
return console.log("error", error.message);
}
const newsletter = response.data;
console.log(newsletter);
});Parameters
| Parameter | Type |
|---|---|
| string | |
| source | string |
| lists | string |
| postal_code | string |
| consent_url | string |
| consent_text | string |
| consent_type | string |
isSubscribedToNewsletter
Check if the user is subscribed to the newsletter
const isSubscribedToNewsletter = window.Pelcro.newsletter.isSubscribedToNewsletter();
console.log(isSubscribedToNewsletter);Updated 3 months ago
