Can Order Printer app show the sales channel on invoices?

Hello,

Is there any way to indicate the sales channel where an order was placed on an invoice generated using the Order Printer app? If the order was placed through POS, is it possible to have the POS location name listed on the invoice?

Many thanks,

Jonathan

1 Like

this would be useful for me as well.

Figured it out! Channel info is in the {{ attributes }} variable.

Seems to be in {{attributes.Channel}} for facebook / instagram orders but for other channels it is sometimes another name inside the attributes variable. If you just print out {{ attributes }} it will show the info for that order.

here’s an example of my code i’m using to specify between facebook / amazon / etsy ordres:

{% if attributes.Channel && attributes.Channel != “Online Store” %}

[{{ attributes.Channel }}]
{% endif %} {% if attributes.['Amazon Order Id'] %}
[Amazon]
{% endif %} {% if attributes.['ETSY Order'] %}
[Etsy]
{% endif %} {% if attributes.['eBay Order Id'] %}
[Ebay]
{% endif %}

Thank you for responding! My {{attributes}} variable does not have a .Channel field; I think one of your apps is editing the attributes variable to add this information.

Is it possible to copy the Marketplace order Id to a custom metafield so that i can print it on a tax invoice?
I tried to create a Flow (order creation → copy the market orderId to a custom meta) but not sure how to map the variable.