Order Printer te permite imprimir pedidos, enviar automáticamente facturas de marca, albaranes, formularios de devolución y recibos.
Zapiet - Opciones de Producto solo se pueden agregar a las facturas y albaranes.
Sigue las instrucciones para la versión de Order Printer que estás utilizando:
Shopify Order Printer
Agrega la plantilla de la factura
En Order Printer, haz clic en Plantillas y luego en Factura.
Haz clic en Duplicar.
La plantilla "Copia de Factura" se abrirá.
Si estás utilizando la plantilla predeterminada, busca la línea 54.
Si estás utilizando una plantilla personalizada, te recomendamos colocar nuestro código después del código que muestra el descuento del artículo. Por favor, pide ayuda a tu desarrollador para colocar este código.
Agrega el siguiente código al código anterior.
<!-- 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 %}Haz clic Guardar.
Tus facturas incluirán cada opción que tu cliente ha seleccionado y cualquier detalle añadido.
Tu factura debería verse similar a la de abajo.
Agrega la plantilla del albarán
En Order Printer, haz clic en Plantillas y luego en Albarán.
Haz clic en Duplicar.
La plantilla "Copia de Albarán" se abrirá. Busca el siguiente código.
<td style="text-align: left;">{{ line_item.title }}
Agrega el siguiente código al código anterior, asegurándote de colocarlo 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 %}Haz clic en Guardar.
Tus albaranes incluirán cada opción que tu cliente ha seleccionado y cualquier detalle añadido.
Tu albarán debería verse similar al de abajo.
Order Printer [Versión anterior]
Agrega la plantilla de la factura
En Order Printer, haz clic en manejar Plantillas.
Busca la Factura y haz clic en Duplicar Plantilla.
Se abrirá la plantilla Factura--COPIA. Busca el siguiente código.
<td><b>{{ line_item.title }}</b>
Agrega el siguiente código al código anterior, asegurándote de colocarlo entre </b> y </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 %}Haz clic en Guardar.
Tus facturas incluirán cada opción que tu cliente ha seleccionado y cualquier detalle añadido.
Tu factura debería verse similar a la de abajo.
Agrega la plantilla del albarán
En Order Printer, haz clic en manejar Plantillas.
Busca el Albarán y haz clic en Duplicar Plantilla.
Se abrirá la plantilla Albarán--COPIA.
La plantilla predeterminada no incluye información del producto. Sigue los pasos a continuación, dependiendo de si estás utilizando la plantilla predeterminada o una plantilla personalizada con la información del producto incluida:
Plantilla predeterminada
Al final de tu plantilla, agrega el siguiente código.
{% 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>Haz clic en Guardar.
Tus albaranes incluirán cada producto y cada opción de producto que tu cliente ha seleccionado.
Después de agregar el código, la información se verá similar al albarán de abajo:
Plantilla personalizada
Si tu plantilla ya incluye información del producto, te recomendamos agregar el código después del título del artículo. Busca este código:
{{ line_item.title }}
Si no puedes encontrar este código o necesitas ayuda para editar la plantilla, te recomendamos hablar con tu desarrollador de plantillas.
Agrega este código al código anterior:
<!-- 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 %}Haz clic en Guardar.
Tus albaranes incluirán cada opción que tu cliente ha seleccionado y cualquier detalle añadido.
Después de agregar el código, la información se verá similar al albarán de abajo: