Snippets

Integration snippets

Renders a link to a customer survey created in Grapevine.

{% if order %}
  {% if document.is_invoice %}
    <div><strong>Tell us about your shopping experience with us.</strong></div>
    <div><a href="https://store-name.myshopify.com/tools/survey/64b51408bf775?customer_id={{ customer.id }}&order_id={{ order.id }}">Feedback Survey</a></div>
  {% elif document.is_credit_note %}
    <div><strong>Tell us about your refund experience with us.</strong></div>
    <div><a href="https://store-name.myshopify.com/tools/survey/1e5eeec5e4da5?customer_id={{ customer.id }}&order_id={{ order.id }}">Feedback Survey</a></div>
  {% endif %}
{% endif %}

Helium customer information

Renders all information captured by Helium Customer Fields registration form.

{% for key, value in customer.metafields.customer_fields %}
  {% if key != 'access_token' %}{{ key }}: {{ value }}<br>{% endif %}
{% endfor %}

Zapiet pickup and delivery details

Renders the pickup and delivery details created by Zapiet.

The recommended placement is under the document notes section (search for document.notes).

{% if order.attributes['Checkout-Method'] == 'delivery' %}
        {{ order.attributes['Delivery-Date']|label:'Delivery Date' }}
        {{ order.attributes['Delivery-Time']|label:'Delivery Time' }}
{% endif %}
{% if order.attributes['Checkout-Method'] == 'pickup' %}
        {{ order.attributes['Pickup-Date']|label:'Pickup Date' }}
        {{ order.attributes['Pickup-Time']|label:'Pickup Time' }}
        {% capture address %}
                {{ order.attributes['Pickup-Location-Company'] }}
                {{ order.attributes['Pickup-Location-Address-Line-1'] }}
                {{ order.attributes['Pickup-Location-City'] }}
                {{ order.attributes['Pickup-Location-Postal-Code'] }}
        {% endcapture %}
        {{ address|trim|label:'Pickup Address' }}
{% endif %}