StyloDocs
Workflow blocks

Shopify

Manage products, orders, customers, and inventory in your Shopify store

View as Markdown

shopify/manage — Manage products, orders, customers, and inventory in your Shopify store.

Where it appears

The Shopify block lives in the Integrations group of the Workflow Builder. Connect the Shopify integration before adding it.

Fields

FieldTypeRequiredDefaultDescription
operationselectYesWhich Shopify action to perform across products, orders, customers, inventory, locations, fulfillments, and collections. The other fields apply based on this choice. Options: shopify_create_product, shopify_get_product, shopify_list_products, shopify_update_product, shopify_delete_product, shopify_get_order, shopify_list_orders, shopify_update_order, shopify_cancel_order, shopify_create_customer, shopify_get_customer, shopify_list_customers, shopify_update_customer, shopify_delete_customer, shopify_list_inventory_items, shopify_get_inventory_level, shopify_adjust_inventory, shopify_list_locations, shopify_create_fulfillment, shopify_list_collections, shopify_get_collection.
resourceIdtext (supports references)NoThe ID of the resource to operate on (when applicable)
propertiesJsoncodeNoProperties for create/update operations
searchQuerytext (supports references)NoSearch query for list operations

Inputs and outputs

Inputs are the configurable fields above. The block produces these outputs:

Outputs

Reference an output downstream with <Shopify.field>.

NameTypeDescription
successbooleanOperation success status
resultjsonOperation result data
errorstringError message if failed

Example

A minimal configuration for this block:

{
  "type": "shopify/manage",
  "config": {
    "operation": "shopify_create_product"
  }
}

Limits and failure modes

  • Requires a connected Shopify integration. Calls fail if that integration is disconnected or its authorization has expired.
  • Required field (operation) must be set, or the block fails validation before it runs.
  • On failure the error output is populated; downstream blocks that reference other outputs may not receive values.

On this page