为 shopify 添加另一个电子邮件列表
Add another email list for shopify
目前正在 shopify 中添加另一个电子邮件列表。
shopify 的默认列表是 Customer accepts email marketing
,我想添加需要折扣代码的电子邮件列表。
这是 shopify 的默认电子邮件订阅。但是我在这里没有看到任何可以添加到另一个电子邮件列表的内容
{%- assign formId = 'Contact_' | append: section.id -%}
{% form 'customer', id: formId, novalidate: 'novalidate', class: 'contact-form form-single-field' %}
{%- if form.posted_successfully? -%}
<p class="form-message form-message--success" tabindex="-1" data-form-status>
{{ 'general.newsletter_form.confirmation' | t }}
</p>
{%- endif -%}
<input type="hidden" name="contact[tags]" value="newsletter">
<div class="input-group {% if form.errors %} input-group--error{% endif %} emailInputSection">
<input type="email"
name="contact[email]"
id="{{ formId }}-email"
class="input-group__field{% if form.errors %} input--error{% endif %}"
value="{{ form.email }}"
placeholder="{{ 'general.newsletter_form.email_placeholder' | t }}"
aria-label="{{ 'general.newsletter_form.email_placeholder' | t }}"
aria-required="true"
autocorrect="off"
autocapitalize="off"
{% if form.errors %}
aria-invalid="true"
aria-describedby="{{ formId }}-email-error"
data-form-status
{% endif %}
>
<span class="input-group__btn">
<button type="submit" class="btn" name="commit" id="Subscribe">
<span>{{ 'general.newsletter_form.submit' | t }}</span>
</button>
</span>
</div>
{%- if form.errors contains 'email' -%}
<span id="{{ formId }}-email-error" class="input-error-message">
{% include 'icon-error' %} {{ form.errors.translated_fields['email'] | capitalize }} {{ form.errors.messages['email'] }}.
</span>
{%- endif -%}
{% endform %}
我需要一些有用的建议来完成这项工作。
这只是在 Shopify 后台按标签对客户进行分组的一种方式。
在这里,您的表单向订阅的客户添加标签 "Newsletter"。
所以你可以替换这一行:
<input type="hidden" name="contact[tags]" value="newsletter">
通过这个:
<input type="hidden" name="contact[tags]" value="discount">
然后在您的管理界面中,您将能够创建一组带有标签 "Discount" 的客户并获得您的列表。
更好:当您创建新的折扣代码时,您可以将其分配给该组:)。
目前正在 shopify 中添加另一个电子邮件列表。
shopify 的默认列表是 Customer accepts email marketing
,我想添加需要折扣代码的电子邮件列表。
这是 shopify 的默认电子邮件订阅。但是我在这里没有看到任何可以添加到另一个电子邮件列表的内容
{%- assign formId = 'Contact_' | append: section.id -%}
{% form 'customer', id: formId, novalidate: 'novalidate', class: 'contact-form form-single-field' %}
{%- if form.posted_successfully? -%}
<p class="form-message form-message--success" tabindex="-1" data-form-status>
{{ 'general.newsletter_form.confirmation' | t }}
</p>
{%- endif -%}
<input type="hidden" name="contact[tags]" value="newsletter">
<div class="input-group {% if form.errors %} input-group--error{% endif %} emailInputSection">
<input type="email"
name="contact[email]"
id="{{ formId }}-email"
class="input-group__field{% if form.errors %} input--error{% endif %}"
value="{{ form.email }}"
placeholder="{{ 'general.newsletter_form.email_placeholder' | t }}"
aria-label="{{ 'general.newsletter_form.email_placeholder' | t }}"
aria-required="true"
autocorrect="off"
autocapitalize="off"
{% if form.errors %}
aria-invalid="true"
aria-describedby="{{ formId }}-email-error"
data-form-status
{% endif %}
>
<span class="input-group__btn">
<button type="submit" class="btn" name="commit" id="Subscribe">
<span>{{ 'general.newsletter_form.submit' | t }}</span>
</button>
</span>
</div>
{%- if form.errors contains 'email' -%}
<span id="{{ formId }}-email-error" class="input-error-message">
{% include 'icon-error' %} {{ form.errors.translated_fields['email'] | capitalize }} {{ form.errors.messages['email'] }}.
</span>
{%- endif -%}
{% endform %}
我需要一些有用的建议来完成这项工作。
这只是在 Shopify 后台按标签对客户进行分组的一种方式。 在这里,您的表单向订阅的客户添加标签 "Newsletter"。
所以你可以替换这一行:
<input type="hidden" name="contact[tags]" value="newsletter">
通过这个:
<input type="hidden" name="contact[tags]" value="discount">
然后在您的管理界面中,您将能够创建一组带有标签 "Discount" 的客户并获得您的列表。
更好:当您创建新的折扣代码时,您可以将其分配给该组:)。