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 about 16 hours ago