π«Product object
Important Notice
Shopify is deprecating the Shopify Admin REST API which the Mechanic REST objects depend on. The first round of deprecations involve the product and variant endpoints. Read about the deprecation here and here. Use the 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. Shopify will phase out the REST API completely over time, you can read more about this here.
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 βΊοΈ Please see these guides for migrating your custom tasks to GraphQL.
How to access it
Use
{{ product }}
in tasks responding to shopify/products eventsLook up specific products by their ID, using
{{ shop.products[1234567890] }}
List published products using
{{ shop.products.published }}
List unpublished products using
{{ shop.products.unpublished }}
What it contains
Every property from the Product resource in the Shopify REST Admin API (warning: Shopify delivers product.tags as a comma-delimited string, not an array of strings!)
An array of related variant objects:
{{ product.variants }}
An array of related collection objects:
{{ product.collections }}
An array of related product image objects:
{{ product.images }}
The related metafields object:
{{ product.metafields }}
Last updated