Streamline for Shopify icon

Streamline for Shopify

Call Streamline APIs

Product → Create a Product

AI-generated

Overview

This node operation allows users to create a new product in a specified Shopify store. It is useful for e-commerce managers or developers who want to automate product creation in Shopify via n8n workflows. Users can specify product details such as title, description, vendor, product type, tags, handle, template suffix, status, product options (variants), and images.

Use Case Examples

  1. Creating a new product with multiple size and color options to automate inventory setup.
  2. Adding a seasonal product with specific tags and custom theme template for a Shopify store.

Properties

Name Meaning
Shop ID The Shopify shop to create the product in. This is a required identifier for the target store.
Title The product title, which is required.
Description The product description in HTML format.
Vendor The vendor or brand name of the product.
Product Type The category or type of the product.
Tags Comma-separated or JSON array of tags for the product.
Handle The URL handle for the product page; defaults from the title if omitted.
Template Suffix Theme template for the product page, mapping to Shopify theme templates.
Status The product status, which can be Draft, Active, or Archived.
Product Options Option names and comma-separated values to create product variants (max 3 options). Variants are created per option combination.
Images JSON array of image URLs or objects with source and alt text for product images.

Output

JSON

  • id - The unique identifier of the created product.
  • title - The title of the created product.
  • status - The status of the created product (e.g., DRAFT, ACTIVE, ARCHIVED).
  • variants - Array of product variants created based on the options provided.
  • images - Array of images associated with the product.

Dependencies

  • Requires an API key credential for Streamline API to authenticate requests to Shopify.

Troubleshooting

  • Ensure the Shop ID is correct and corresponds to an existing Shopify store.
  • Verify that required fields like Title and Shop ID are provided; missing these will cause errors.
  • Check the format of product options and images; invalid JSON or improperly formatted strings can cause request failures.
  • If the API returns authentication errors, verify the API key credential is valid and has necessary permissions.

Links

Discussion