Shopify Order Printer vous permet d'imprimer des commandes, de livrer automatiquement des factures à l'effigie de votre marque, des bordereaux d'expédition, des formulaires de retour et des reçus.
Les détails de Zapiet - Options du Produit ne peuvent être ajoutés qu'aux factures et aux bordereaux d'expédition.
Suivez les instructions correspondant à la version de Order Printer que vous utilisez :
Shopify Order Printer
Ajouter le modèle de facture
Dans Order Printer, cliquez sur Templates [Modèles], puis sur Facture.
Cliquez sur Duplicate [Dupliquer].
Le modèle "Facture Copy" [Copie de facture] s’ouvrira.
Ajoutez le code suivant au code ci-dessus.
<!-- Display item properties here -->
{% assign hiddenProperties = '_ZapietId,_AdditionalCost,_ProductOptionsBundle' | split: ',' %}
{% assign propertySize = line_item.properties | size %}
{% if propertySize > 0 %}
<br>
<ul>
{% for prop in line_item.properties %}
{% unless hiddenProperties contains prop.first %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% else %}
{% if prop.first == '_AdditionalCost' and prop.last != '' %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% endif %}
{% endunless %}
{% endfor %}
</ul>
{% endif %}Cliquez sur Enregistrer.
Vos factures incluront chaque option sélectionnée par votre client et tous les détails ajoutés.
Votre facture devrait ressembler à celle ci-dessous.
Ajouter le modèle de bordereaux d'expédition
Dans Order Printer, cliquez sur Templates [Modèles], puis sur Bordereau d'expédition.
Cliquez sur Duplicate [Dupliquer].
Le modèle "Bordereau d’expédition Copy" s’ouvrira. Trouvez le code suivant.
<td style="text-align: left;">{{ line_item.title }}
Ajoutez le code suivant au code ci-dessus, en veillant à le placer avant </td>.
<!-- Display item properties here -->
{% assign hiddenProperties = '_ZapietId,_AdditionalCost,_ProductOptionsBundle' | split: ',' %}
{% assign propertySize = line_item.properties | size %}
{% if propertySize > 0 %}
<br>
<ul>
{% for prop in line_item.properties %}
{% unless hiddenProperties contains prop.first %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% else %}
{% if prop.first == '_AdditionalCost' and prop.last != '' %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% endif %}
{% endunless %}
{% endfor %}
</ul>
{% endif %}Cliquez sur Enregistrer.
Vos bordereaux d'expédition incluront chaque option sélectionnée par votre client et tous les détails ajoutés.
Votre bordereau d’expédition devrait ressembler à celui ci-dessous.
Order Printer [Ancienne version]
Ajouter le modèle de facture
Dans Order Printer, cliquez sur Manage templates [Gérer les modèles].
Recherchez la Facture et cliquez sur Duplicate Template [Dupliquer le modèle].
Le modèle Facture--COPIE s'ouvrira. Trouvez le code suivant.
<td><b>{{ line_item.title }}</b>
Ajoutez le code suivant au code ci-dessus, en veillant à le placer entre </b> et </td>.
<!-- Display item properties here -->
{% assign hiddenProperties = '_ZapietId,_AdditionalCost,_ProductOptionsBundle' | split: ',' %}
{% assign propertySize = line_item.properties | size %}
{% if propertySize > 0 %}
<br>
<ul>
{% for prop in line_item.properties %}
{% unless hiddenProperties contains prop.first %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% else %}
{% if prop.first == '_AdditionalCost' and prop.last != '' %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% endif %}
{% endunless %}
{% endfor %}
</ul>
{% endif %}Cliquez sur Enregistrer.
Vos factures incluront chaque option sélectionnée par votre client et tous les détails ajoutés.
Votre facture devrait ressembler à celle ci-dessous.
Ajouter le modèle de bordereaux d'expédition
Dans Order Printer, cliquez sur Manage Templates [Gérer les modèles].
Recherchez le Bordereau d'expédition et cliquez sur Duplicate Template [Dupliquer le modèle].
Le modèle Bordereau d’expédition--COPIE s’ouvrira.
Le modèle par défaut n'inclut pas d'informations sur le produit. Suivez les étapes ci-dessous selon que vous utilisez le modèle par défaut ou un modèle personnalisé avec les informations sur le produit inclus :
Modèle par défaut
Au bas de votre modèle, ajoutez le code ci-dessous.
{% comment %} Custom items section {% endcomment %}
<br>
<div style="padding: 1.5em; border: 1px solid black;">
<h2 style="margin: 0 0 1em 0;">Items</h2>
{% for line_item in line_items %}
{{ line_item.quantity }} x
<b>{{ line_item.title }}</b>
<!-- Display item properties here -->
{% assign hiddenProperties = '_ZapietId,_AdditionalCost,_ProductOptionsBundle' | split: ',' %}
{% assign propertySize = line_item.properties | size %}
{% if propertySize > 0 %}
<br>
<ul>
{% for prop in line_item.properties %}
{% unless hiddenProperties contains prop.first %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% else %}
{% if prop.first == '_AdditionalCost' and prop.last != '' %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% endif %}
{% endunless %}
{% endfor %}
</ul>
{% endif %}
{% endfor %}
</div>Cliquez sur Enregistrer.
Vos bordereaux d'expédition incluront chaque produit et chaque option de produit sélectionnée par votre client.
Après avoir ajouté le code, les informations ressembleront au bordereaux d'expédition ci-dessous :
Modèle personnalisé
Si votre modèle inclut déjà des informations sur le produit, nous vous recommandons d'ajouter le code après le titre de l'élément. Trouvez ce code :
{{ line_item.title }}
Si vous ne trouvez pas ce code ou si vous avez besoin d'aide pour modifier le modèle, nous vous recommandons de parler à votre développeur de modèle.
Ajoutez ce code au code ci-dessus :
<!-- Display item properties here -->
{% assign hiddenProperties = '_ZapietId,_AdditionalCost,_ProductOptionsBundle' | split: ',' %}
{% assign propertySize = line_item.properties | size %}
{% if propertySize > 0 %}
<br>
<ul>
{% for prop in line_item.properties %}
{% unless hiddenProperties contains prop.first %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% else %}
{% if prop.first == '_AdditionalCost' and prop.last != '' %}
<li>{{ prop.first }}: {{ prop.last }}</li>
{% endif %}
{% endunless %}
{% endfor %}
</ul>
{% endif %}Cliquez sur Enregistrer.
Vos bordereaux d'expédition incluront chaque option sélectionnée par votre client et tous les détails ajoutés.
Après avoir ajouté le code, les informations ressembleront au bordereaux d'expédition ci-dessous :