Actions65
- Order Actions
- Product Actions
- Store Shipping Account Actions
- Delivery Companies API Actions
- Team User Actions
- Store Actions
- State Actions
- Stop Desk Actions
- City Or Municipality Actions
- Store Client Actions
- Store Coupon Actions
- Store Pro Stock Actions
Product → Create Product
AI-generatedSummary
Create a new product in Dukan by specifying detailed product information either via individual fields or a raw JSON object.
Inputs
- Force Custom Auth Header — Enable to use a custom API key in this node instead of the credentials configured globally.
- Force Custom Base URL — Enable to use a custom Base URL for API requests instead of the URL in the credentials.
- Custom Base URL — Specify the custom Base URL to use, without the /v1/external suffix; shown if Force Custom Base URL is enabled.
- Custom API Key — Specify the API key to use when Force Custom Auth Header is enabled.
- Use JSON (required) — Choose whether to provide product data as a raw JSON object or via individual form fields.
- JSON (required) — Raw JSON string defining the product data; required if Use JSON is enabled.
- Name (required) — Product name (max 200 characters); required if Use JSON is disabled.
- Product Short Name (required) — Short name (max 20 characters); required if Use JSON is disabled.
- Price (required) — Price of the product (minimum 1); required if Use JSON is disabled.
- Old Price — Previous price for discount display; optional if Use JSON is disabled.
- Product Fees — Optional fees associated with the product; minimum 0 if Use JSON is disabled.
- Product SKU (required) — SKU identifier, must be uppercase; required if Use JSON is disabled.
- Slug (required) — URL-friendly product slug; required if Use JSON is disabled.
- Rating — Optional product rating; minimum 0 if Use JSON is disabled.
- Category — Optional category name.
- Image Cover (required) — URL of cover image; required if Use JSON is disabled.
- Images (required) — JSON array of product images, each with imageUrl and optional imageVar; required if Use JSON is disabled.
- Description — Optional short description (max 300 characters).
- Show Product (required) — Boolean to determine if the product should be shown.
- Is Limited Quantity (required) — Boolean indicating whether the product has limited quantity.
- Remaining Quantity — Remaining quantity available; shown only if limited quantity is true.
- Free Shipping — Optional boolean for free shipping.
- Landing Page — Optional boolean to show product on landing page.
- Colors — JSON object configuring product colors; see ProductDto.ts for structure.
- Other Properties — JSON array configuring other product properties; see ProductDto.ts for structure.
- Offers — JSON array of product offers; see ProductDto.ts for structure.
- Reviews — JSON array of product reviews; see ProductDto.ts for structure.
- SEO Keywords — Optional JSON array of SEO keywords.
- SEO Description — Optional SEO description string.
- SEO Image URL — Optional SEO image URL.
- Product Description — Optional detailed product description string.
- Allow Special Google Sheet — Optional boolean to allow special Google Sheet integration.
- Special Google Sheets API Key — Optional API key used for special Google Sheet integration; shown if the feature is enabled.
- Disable Add to Shopping Cart — Optional boolean to disable adding this product to the shopping cart.
- Disable Suggested Products — Optional boolean to disable suggested products feature.
- Allow Orders When Stock Is Empty — Optional boolean to allow ordering even when stock is empty.
- Default Confirmation Member ID — Optional MongoDB ObjectId string for default confirmation member.
- Is Properties Required — Optional boolean indicating if product properties are required.
- Stock Empty Reaction — Optional reaction when stock is empty; options include disabling or hiding properties, or doing nothing.
- Allow Custom Thank You Page — Optional boolean to allow a custom thank you page after order.
- Custom Thank You Page HTML — Optional HTML content for a custom thank you page; shown if enabled.
- Allow Custom Shipping To Home Price — Optional boolean to allow custom shipping-to-home price.
- Custom Shipping To Home Price — Custom shipping to home price; minimum 0; shown if enabled.
- Allow Custom Shipping To Stop Desk Price — Optional boolean to allow custom shipping to stop desk price.
- Custom Shipping To Stop Desk Price — Custom shipping to stop desk price; minimum 0; shown if enabled.
- Free Shipping To Stop Desk — Optional boolean for free shipping to stop desk.
Output shape
The operation returns the created product object as received from the Dukan API.
The response includes all product details sent plus any generated identifiers and metadata. Authentication can use node credentials or override with custom API key and base URL. Required fields depend on whether JSON input mode is used or individual fields are set.