π«Line item object
Shopify is deprecating some of the Shopify Admin REST API which the Mechanic REST objects depend on. The first round of deprecations involve the product and variant endpoints. Read the deprecation notice here.
Our recommendation is to use GraphQL going forward. The product and variant objects will cease to work on on Feb 1, 2025 due to the changes being made by Shopify. It appears that Shopify will gradually phase out the REST API over time.
All of our library tasks will be ported to use GraphQL only, which will provide a model for how you can update your custom tasks. You'll be able to update your non-customized library tasks with a click of a button βΊοΈ
How to access it
Access an array of line items using
{{ order.line_items }}
whenever an order object is available
What it contains
The related product object:
{{ line_item.product }}
The related variant object:
{{ line_item.variant }}
An array of properties, that also supports lookups by attribute name:
{% for prop in line_item.properties %}{% if prop.name == "Delivery window" %}{{ prop.value }}{% endif %}{% endfor %}
, or{{ line_item.properties["Delivery window"] }}
Last updated