O Shopify Order Printer permite imprimir pedidos, entregar automaticamente faturas personalizadas, guias de remessa, formulários de devolução e recibos.
Os detalhes do Zapiet - Opções de Produto só podem ser adicionados a faturas e guias de remessa.
Siga as instruções de acordo com a versão do Order Printer que você está utilizando:
Shopify Order Printer
Adicionar o modelo de fatura
No Order Printer, clique em Modelos e depois em Fatura.
Clique em Duplicar.
O modelo "Cópia da Fatura" será aberto.
Acrescente o seguinte código ao código acima.
<!-- 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 %}Clique em Salvar.
Agora, suas faturas incluirão cada opção que seu cliente selecionou e quaisquer detalhes adicionados.
Sua fatura deve ser semelhante à abaixo.
Adicionar o modelo de guia de remessa
No Order Printer, clique em Modelos e depois em Guia de remessa.
Clique em Duplicar.
A "Cópia da Guia de Remessa" será aberta. Encontre o seguinte código:
<td style="text-align: left;">{{ line_item.title }}
Anexe o seguinte código ao código acima, certificando-se de colocá-lo antes de </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 %}Clique em Salvar.
Agora, suas guias de remessa incluirão cada opção selecionada pelo cliente e quaisquer detalhes adicionados.
Sua fatura deve ser semelhante à abaixo.
Order Printer [Legado]
Adicionar o modelo de fatura
No Order Printer, clique em Gerenciar modelos.
Encontre Fatura e clique em Duplicar modelo.
O modelo "Fatura--CÓPIA" será aberto. Encontre o seguinte código:
<td><b>{{ line_item.title }}</b>
Anexe o código a seguir ao código acima, certificando-se de colocá-lo entre </b> e </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 %}Clique em Salvar.
Agora, suas faturas incluirão cada opção que seu cliente selecionou e quaisquer detalhes adicionados.
Sua fatura deve ser semelhante à abaixo.
Adicionar o modelo de guia de remessa
No Order Printer, clique em Gerenciar modelos.
Encontre Guia de remessa e clique em Duplicar modelo.
O modelo "Guia de Remessa--CÓPIA" será aberto.
O modelo padrão não inclui informações sobre os produtos. Siga os passos abaixo dependendo se você está usando o modelo padrão ou um modelo personalizado com as informações do produto incluídas:
Modelo padrão
Na parte inferior do seu modelo, adicione o código abaixo.
{% 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>Clique em Salvar.
Suas guias de remessa incluirão cada produto e cada opção de produto que o cliente selecionou.
Após adicionar o código, a informação deve se parecer com a guia de remessa abaixo:
Modelo personalizado
Se o seu modelo já inclui informações do produto, recomendamos adicionar o código após o título do item. Encontre este código:
{{ line_item.title }}
Se você não encontrar esse código ou precisar de ajuda para editar o modelo, recomendamos falar com o desenvolvedor do seu modelo.
Anexe este código ao código acima:
<!-- 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 %}Clique em Salvar.
Suas guias de remessa incluirão cada opção que o cliente selecionou e quaisquer detalhes adicionados.
Após adicionar o código, a informação deve se parecer com a guia de remessa abaixo.