Mechanic code snippets
A list of convenience snippets provided in the Mechanic code editor.
Last updated
A list of convenience snippets provided in the Mechanic code editor.
Last updated
Important Updates
đŖ Shopify REST Deprecationbulk_operation_query
- GraphQL bulk operation query templateThis snippet expands to provide a complete template for initiating a bulk operation query and responding to the results (see Bulk operations). Use it from the top level of a new task after defining the task option fields.
Once the snippet is selected, you will be prompted to select a resource name, which must be in camel case (e.g. productVariant
). You can type in your own resource name if it doesn't appear in the list. This value will be propagated throughout most of the snippet block.
Hitting tab
after choosing the initial resource name, you will again be prompted to choose a resource name, this time to be used within the sample JSONL preview block and the resource assignment by __typename
afterwards. This resource name needs to be in Pascal case to align with Shopify resource identifiers (e.g. ProductVariant
).
gid
- Shopify global IDExpands inline to provide an example gid with the resource object you choose. You may also type your resource object if there is not a match in the list.
This snippet is most useful when generating stub/preview data for a GraphQL query.
object_query
- GraphQL object queryThis snippet can be used when you want to query a single top-level resource in GraphQL.
Once the snippet is selected, you will be prompted to select a resource name, which must be in camel case (e.g. productVariant
). You can type in your own resource name if it doesn't appear in the list. This value will be propagated throughout most of the snippet block.
Hitting tab
after choosing the initial resource name, you will again be prompted to choose a resource name, this time only for use within the sample preview block. This resource name needs to be in Pascal case to align with Shopify resource identifiers (e.g. ProductVariant
).
paginated_query
- GraphQL paginated queryUse this snippet to provide a paginated query for a resource within a for loop block. It will prompt you to choose the resource type.