If you are using the Order Printer app then you will need to update your invoice template to include your customers pickup, delivery and shipping preferences. 

Open the Order Printer app from your Apps page

Within the Order Printer app, click Manage Templates

Next, click the Invoice template

Add the following code into the template where you'd like the customers pickup, delivery and shipping preferences to appear. Normally this is just the bottom of the file as shown in the example below. 

{% for attribute in attributes %} 
  {% capture key %}{{ attribute | first }}{% endcapture %}

  {% if key == 'Checkout-Method' %}
    {% comment %}Do nothing{% endcomment %}
  {% elsif key == 'Pickup-Location-Id' %}
    <h3 style="margin: 0 0 1em 0;">Pickup Information</h3>
  {% elsif key == 'Delivery-Location-Id' %}
    <h3 style="margin: 0 0 1em 0;">Delivery Information</h3>
  {% elsif key == 'Pickup-Location-Company' %}
    {{ attribute | last }}<br>
  {% elsif key == 'Pickup-Location-Address-Line-1' %}
    {{ attribute | last }}<br>
  {% elsif key == 'Pickup-Location-City' %}
    {{ attribute | last }}<br>
  {% elsif key == 'Pickup-Location-Region' %}
    {{ attribute | last }}<br>
  {% elsif key == 'Pickup-Location-Postal-Code' %}
    {{ attribute | last }}<br>
  {% elsif key == 'Pickup-Location-Country' %}
    {{ attribute | last }}<br><br>
  {% endif %}
{% endfor %}

{% for attribute in attributes %}
  {% capture key %}{{ attribute | first }}{% endcapture %}
  {% if key == 'Pickup-Date' %}
    Pickup Date: {{ attribute | last }}<br>
  {% elsif key == 'Pickup-Time' %}
    Pickup Time: {{ attribute | last }}<br>
  {% elsif key == 'Delivery-Date' %}
    Delivery Date: {{ attribute | last }}<br>
  {% elsif key == 'Delivery-Time' %}
    Delivery Time: {{ attribute | last }}<br>
  {% elsif key == 'Shipping-Date' %}
    Shipping Date: {{ attribute | last }}<br>
  {% endif %}
{% endfor %}

Lastly, click the Save button to commit your changes

Did this answer your question?