Liquid, Javascript, thèmes
I have 2 newsletters in different places. one in the pop-up and another in the footer.
using shopify flow I would like to add a different tag if the visitor fills in the request from the footer.
for example add the tag "newsletter-footer"
I thought I would add a hidden field to the form:
<input type="hidden" name="subscription_source_newsletter" value="footer">
but I don’t see how to retrieve the information in flow...
Have an idea? or another method?
thank you very much for your help
this is my code:
{% when 'newsletter' %} <div style="text-align: center;"> {% if block.settings.title != blank %} <h2 class="Footer__Title Heading u-h6">{{ block.settings.title | escape }}</h2> {% endif %} {% if block.settings.content != blank %} <div class="Footer__Content Rte"> {{ block.settings.content }} </div> {% endif %} {% form 'customer', id: 'footer-newsletter', class: 'Footer__Newsletter Form' %} <style> .newsletterCssCustom { display: inline-flex; gap: 1.5em; text-align-last: center; margin-bottom: 4em } .hrRowCustom { width: 95vw; } @media only screen and (max-width: 768px) { .newsletterCssCustom { display: flex; flex-direction: column; } .hrRowCustom { width: 90vw; } } </style> <input type="hidden" name="subscription_source_newsletter" value="footer"> <div class="newsletterCssCustom"> {% if form.posted_successfully? %} <p class="Form__Alert Alert Alert--success">{{ 'footer.newsletter.success' | t }}</p> {% else %} {% if form.errors %} <p class="Form__Alert Alert Alert--error">{{ form.errors.messages['email'] }}</p> {% endif %} <input type="hidden" name="contact[tags]" value="newsletter"> <input type="email" name="contact[email]" class="Form__Input" aria-label="{{ 'footer.newsletter.input' | t }}" placeholder="{{ 'footer.newsletter.input' | t }}" required style="width: auto "> <button type="submit" class="Form__Submit Button Button--primary">{{ 'footer.newsletter.submit' | t }}</button> {% endif %} </div> {% endform %} <hr class="hrRowCustom"> </div> {% endcase %} </div> {% endfor %} </div> {% endif %}
Pour que les clients se sentent encouragés à acheter des produits, ils doivent comprendre ...
By Océanne Sep 3, 2024Il y a possiblement une grosse opportunité négligée dans la vente de vos produits. La créa...
By Océanne Jul 16, 2024La confiance est l'une des devises les plus importantes avec laquelle vous traitez lorsque...
By Océanne Jun 14, 2024