Passar para o conteúdo principal
Shopify Order Printer
Lui Serafim avatar
Escrito por Lui Serafim
Atualizado há mais de 2 meses

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

  1. No Order Printer, clique em Modelos e depois em Fatura.

  2. Clique em Duplicar.

  3. O modelo "Cópia da Fatura" será aberto.

    • Se você estiver usando o modelo padrão, encontre a linha 54.

    • Se estiver usando um modelo personalizado, recomendamos colocar nosso código logo após o código que exibe o desconto no item da linha. Peça ajuda ao seu desenvolvedor para inserir este código corretamente.

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

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

  1. No Order Printer, clique em Modelos e depois em Guia de remessa.

  2. Clique em Duplicar.

  3. A "Cópia da Guia de Remessa" será aberta. Encontre o seguinte código:

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

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

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

  1. No Order Printer, clique em Gerenciar modelos.

  2. Encontre Fatura e clique em Duplicar modelo.

  3. O modelo "Fatura--CÓPIA" será aberto. Encontre o seguinte código:

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

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

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

  1. No Order Printer, clique em Gerenciar modelos.

  2. Encontre Guia de remessa e clique em Duplicar modelo.

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

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

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

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

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

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

Respondeu à sua pergunta?