Actions62
- Markup Master Actions
- Master Option Range Actions
- Master Option Tag Actions
- Mutation Actions
- Assign Options
- Set Additional Option (Beta)
- Set Additional Option Attributes (Beta)
- Set Markup Master (Legacy Alias)
- Set Master Option
- Set Master Option Attribute Price
- Set Master Option Attributes
- Set Master Option Rules (Legacy Alias)
- Set Master Option Tags
- Set Option Formulas
- Set Option Group
- Set Product
- Set Product Category
- Set Product Image Gallery
- Set Product Option Rules
- Set Product Pages
- Set Product Price
- Set Product Size
- Set Product SKU (Staging)
- Set Products Attribute Price (Beta)
- Set Quantity Based Attribute Price (Beta)
- Option Formula Actions
- Option Group Actions
- Product Actions
- Product Additional Option Actions
- Product Additional Attribute Price Actions
- Quantity Based Attribute Price Actions
- Complete API Actions
- Get Custom Formula
- Get Master Option Range
- Get Master Option Tag
- Get Option Group
- Set Additional Option
- Set Additional Option Attributes
- Set Assign Options
- Set Custom Formula
- Set Master Option
- Set Master Option Attribute Price
- Set Master Option Attributes
- Set Master Option Range
- Set Master Option Tag
- Set Option Group
- Set Product
- Set Product Category
- Set Product Option Rules
- Set Product Pages
- Set Product Price
- Set Product Size
- Set Product SKU
- Set Products Attribute Price
- Set Products Image Gallery
- Set Quantity Based Attribute Price
Mutation → Set Product
AI-generatedSummary
Create or update one or more products in OnPrintShop by sending product data as a JSON array or as structured fields.
Inputs
- Safe Mode — Boolean flag to block mutations in the Complete API; in legacy actions, reduces nested response fields.
- Input Mode (required) — Choose between providing the product data as a full JSON array or as individual fields.
- Inputs (JSON Object Array) (required) — An array of product JSON objects containing only the fields this workflow owns; updates existing products by products_id or creates new products according to OnPrintShop input rules.
- Products (Fields) (required) — Structured product fields including IDs, titles, URLs for images, and metadata; supports multiple products and nested fields such as sizes and pages. File URLs must remain accessible until processing completes.
Output shape
a list of product mutation results corresponding to each input product object
The output shape corresponds to the OnPrintShop API mutation response; behavior differs if Safe Mode is enabled, which may block mutations or reduce response detail. When creating or updating, include only fields owned by the workflow to avoid overwriting others' data.