There are two ways that a customer can consent to email marketing through the theme:
Newsletter sign-up formAnchor link to section titled "Newsletter sign-up form"
You can add a newsletter sign-up form to your theme with the Liquid form tag and accompanying
'customer' parameter. Inside the form, you need to include an input with the following attributes:
When a customer signs up through this form, a customer will be created with the entered email, and the
accepts_marketing attribute of the associated
customer object will be set to
Customer registration form checkboxAnchor link to section titled "Customer registration form checkbox"
Inside the customer register form, you can include a checkbox to allow customers to consent email marketing. This requires the following inputs to be placed inside the form: