How to access it

  • Use {{ draft_order }}  in tasks responding to shopify/draft_orders events
  • Look up specific draft orders by their ID, using {{ shop.draft_orders[12345678900] }}

What it contains

  • Every property from the Shopify API
  • The related order object, if any: {{ draft_order.order }}
  • The related customer object, if any: {{ draft_order.customer }} 
  • An array of line item objects: {{ draft_order.line_items }} 
  • An array of note_attributes, that also supports lookups by attribute name: {% for attr in draft_order.note_attributes %}{% if attr.name == "color" %}{{ attr.value }}{% endif %}{% endfor %} , or {{ draft_order.note_attributes.color }}
Did this answer your question?