Passer au contenu principal
Toutes les collections
Shopify Order Printer
Shopify Order Printer
Sandy Jolin avatar
Écrit par Sandy Jolin
Mis à jour il y a plus d’une semaine

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

  1. Dans Order Printer, cliquez sur Templates [Modèles], puis sur Facture.​

  2. Cliquez sur Duplicate [Dupliquer].

  3. Le modèle "Facture Copy" [Copie de facture] s’ouvrira.

    • Si vous utilisez le modèle par défaut, recherchez la ligne 54.

    • Si vous utilisez un modèle personnalisé, nous vous recommandons de placer notre code après le code qui affiche la réduction sur l'article. Veuillez demander à votre développeur de vous aider à placer ce code.

  4. 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 %}

  5. 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

  1. Dans Order Printer, cliquez sur Templates [Modèles], puis sur Bordereau d'expédition.

  2. Cliquez sur Duplicate [Dupliquer].​

  3. Le modèle "Bordereau d’expédition Copy" s’ouvrira. Trouvez le code suivant.​

    <td style="text-align: left;">{{ line_item.title }}

  4. 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 %}

  5. 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

  1. Dans Order Printer, cliquez sur Manage templates [Gérer les modèles].​

  2. Recherchez la Facture et cliquez sur Duplicate Template [Dupliquer le modèle].

  3. Le modèle Facture--COPIE s'ouvrira. Trouvez le code suivant.

    <td><b>{{ line_item.title }}</b>

  4. 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 %}

  5. 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

  1. Dans Order Printer, cliquez sur Manage Templates [Gérer les modèles].​

  2. Recherchez le Bordereau d'expédition et cliquez sur Duplicate Template [Dupliquer le modèle].​

  3. 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

  1. 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>

  2. 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é

  1. 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.

  2. 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 %}

  3. 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 :

Avez-vous trouvé la réponse à votre question ?