¿Cómo puedo incluir los detalles del punto de recogida en el correo de confirmación?
Incluir los detalles del punto de recogida en el correo electrónico de confirmación del pedido es una excelente manera de proporcionar a los clientes un registro claro de su ubicación seleccionada.
Añadir los detalles del punto de recogida al correo de confirmación
Sección titulada «Añadir los detalles del punto de recogida al correo de confirmación»Para las tiendas Shopify Plus, puede personalizar el correo electrónico de confirmación del pedido para mostrar los detalles del punto de recogida. Siga estos pasos:
- Vaya a Configuración > Notificaciones > Notificaciones al cliente en su panel de administración de Shopify.
- Seleccione Confirmación del pedido de la lista de notificaciones.
- Haga clic en Editar código.
Reemplazar la dirección de envío con los datos del punto de recogida
Sección titulada «Reemplazar la dirección de envío con los datos del punto de recogida»-
Localice la siguiente línea en su plantilla de correo electrónico:
{{ shipping_address | format_address }} -
Sustitúyela por el siguiente código Liquid:
{% assign PickupPoint = metafields.Globe.PickupPoint %}{% assign globe_config = shop.metafields.globe.config %}
{% assign is_pickup_method = false %}{% if PickupPoint and globe_config %} {% assign order_country = shipping_address.country_code | downcase %}
{%- comment -%} Gather all shipping method titles into one lowercase haystack {%-endcomment-%} {% assign method_titles = "" %} {% if shipping_method.title %} {% assign method_titles = shipping_method.title %} {% endif %} {% for sm in shipping_methods %} {% assign method_titles = method_titles | append: "||" | append: sm.title %} {% endfor %} {% assign method_titles = method_titles | downcase | strip %}
{% for entry in globe_config %} {% assign entry_name = entry.name | downcase | strip %} {% assign entry_country = entry.country | downcase %} {% if entry_name != "" and entry_country == order_country or entry_country == "all" %} {% if entry_name != "" and method_titles contains entry_name %} {% assign is_pickup_method = true %} {% break %} {% endif %} {% endif %} {% endfor %}{% endif %}
{% if PickupPoint and is_pickup_method %} <p> {{ PickupPoint.name }} <br/> {{ PickupPoint.addressObject.street }} <br/> {{ PickupPoint.addressObject.city }} {{ PickupPoint.addressObject.zip }} <br/> {{ shipping_address.country }} </p>{% else %} {{ shipping_address | format_address }}{% endif %}