Ir al contenido principal
Todas las colecciones
Shopify Order Printer
Shopify Order Printer
Diego Matamoros avatar
Escrito por Diego Matamoros
Actualizado hace más de 2 meses


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

  1. En Order Printer, haz clic en Plantillas y luego en Factura.

  2. Haz clic en Duplicar.

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

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

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

  1. En Order Printer, haz clic en Plantillas y luego en Albarán.

  2. Haz clic en Duplicar.

  3. La plantilla "Copia de Albarán" se abrirá. Busca el siguiente código.

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

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

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

  1. En Order Printer, haz clic en manejar Plantillas.

  2. Busca la Factura y haz clic en Duplicar Plantilla.

  3. Se abrirá la plantilla Factura--COPIA. Busca el siguiente código.

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

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

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

  1. En Order Printer, haz clic en manejar Plantillas.

  2. Busca el Albarán y haz clic en Duplicar Plantilla.

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

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

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

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

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

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

¿Ha quedado contestada tu pregunta?