Aller au contenu

Comment inclure les détails du point de retrait dans l'e-mail de confirmation ?

Inclure les détails du point de retrait dans l’e-mail de confirmation de commande est un excellent moyen de fournir aux clients un récapitulatif clair de l’emplacement qu’ils ont sélectionné.


Ajouter les détails du point de retrait à l’e-mail de confirmation

Section intitulée « Ajouter les détails du point de retrait à l’e-mail de confirmation »

Pour les boutiques Shopify Plus, vous pouvez personnaliser l’e-mail de confirmation de commande pour afficher les détails du point de retrait. Suivez ces étapes :

  1. Accédez à Paramètres > Notifications > Notifications clients dans votre administration Shopify.
  2. Sélectionnez Confirmation de commande dans la liste des notifications.
  3. Cliquez sur Modifier le code.

Remplacer l’adresse de livraison par les données du point de retrait

Section intitulée « Remplacer l’adresse de livraison par les données du point de retrait »
  1. Localisez la ligne suivante dans votre modèle d’e-mail :

    {{ shipping_address | format_address }}

  2. Remplacez-la par le code Liquid suivant :

{% 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 %}