Skip to content

Shopify Product

Description

The Shopify Product entity represents items available in your online store. It includes attributes such as product title, description, pricing, inventory, variants, and more.

The Shopify Product activity enables your workflow to connect to Shopify and perform operations such as retrieving product details, creating new products, updating existing ones, or deleting them. Bulk creation through Create Many is also supported by mapping fields from previous workflow data.

Use this activity to:

  • Get – Fetch a single product by ID
  • Get All – Fetch a list of all products
  • Create – Add a new product
  • Create Many – Add multiple products using mapped fields
  • Update – Modify an existing product
  • Delete – Remove a product by ID

Use case: After receiving a supplier file with product details, use the Shopify Product activity to bulk import the product catalog using Create Many. Enrich missing fields using Fill Columns and automate publishing using a scheduler.

Input

  • Data – Required for Create Many

Output

Output TypeFormatDescription
DataJSONReturned product record(s)

Configuration Fields

Field NameDescription
ConnectionSelect an existing Shopify connection. Required to authenticate API calls.
OperationOne of:
  • Get
  • Get All
  • Create
  • Create Many
  • Update
  • Delete
IdRequired for Get, Update, and Delete. Refers to the Shopify product ID.
FieldsUsed in Create and Update. Enter fields like Title, Vendor, Product Type, Price, Inventory, etc.
Fields MappingUsed in Create Many. Maps fields from previous workflow data to Shopify product fields.

Sample Input

OperationRequired FieldsExample Input
GetId
Id1234567890
Get AllNone(No input required)
CreateProduct fields
TitleCanvas Shoes
VendorShoeCo
Price1500
UpdateId, Fields
Id1234567890
Price1700
DeleteId
Id1234567890
Create ManyField Mapping
Title[Name]
Vendor[Brand]
Price[Cost]

Input fields for Create Many operation are mapped from data output by the previous activity in the workflow.

Sample Configuration

FieldValue
connection.idshopify-prod-001
connection.nameShopify Main Store
operationCreateMany
fieldsMapping
  • Title → Name
  • Vendor → Brand
  • Price → Cost

Sample Output

IdTitleVendorPriceStatusCreated TimeModified Time
9876543210Canvas ShoesShoeCo1500Active2024-06-01T12:00:00Z2024-06-10T15:45:00Z
9876543211Sport SneakersFootMax2000Draft2024-06-02T11:30:00Z2024-06-12T14:20:00Z