Actions12
Product → Update
AI-generatedOverview
This node updates an existing product in the IKAS e-commerce platform. It is useful for scenarios where you need to modify product details such as name, type, pricing, stock, descriptions, images, and other attributes. For example, you can update the product name, change its type from physical to digital, adjust pricing, add or update images, and manage stock locations and sales channels.
Use Case Examples
- Updating the name and price of a product identified by its Product ID.
- Changing the product type and adding a new image to a specific variant.
- Adjusting stock count and location for inventory management.
Properties
| Name | Meaning |
|---|---|
| Product ID | ID of the product to update, used to identify which product to modify. |
| Product Name | Name of the product, required by the IKAS API for the update operation. |
| Product Type | Type of the product (Physical, Digital, Bundle, Membership), required by the IKAS API. |
| Sales Channel Names | List of sales channels where the product will be available, selectable from a list or specified by IDs using expressions. |
| Additional Fields | Collection of optional fields to provide additional product details such as pricing, SKU, barcode list, variant ID, stock count, stock location, descriptions, weight, max quantity per cart, hidden sales channels, base unit, dynamic price list IDs, Google taxonomy ID, variant grouping, meta data, product attributes, option set ID, volume discount ID, translations, vendor ID, and product images. |
Output
JSON
productId- The ID of the updated product.productName- The updated name of the product.productType- The updated type of the product.salesChannelIds- The sales channels where the product is available.additionalFieldsbuyPrice- Updated cost/buy price for the product.discountPrice- Updated discount price for the product.price- Updated selling price for the product.sku- Updated SKU for the product.barcodeList- Updated list of barcodes for the product.variantId- ID of the variant being updated, if applicable.stockCount- Updated stock count for the product.stockLocationId- Stock location ID where the stock is stored.description- Updated product description.shortDescription- Updated short description of the product.weight- Updated weight of the product.maxQuantityPerCart- Updated maximum quantity allowed per cart.hiddenSalesChannelIds- Sales channels where the product is hidden.baseUnit- JSON object defining the base unit of the product.dynamicPriceListIds- Comma-separated list of dynamic price list IDs.googleTaxonomyId- Google taxonomy ID for the product.groupVariantsByVariantTypeId- Variant type ID used to group variants.metaData- JSON object with meta data such as title, description, and keywords.attributes- JSON array of product attributes.productOptionSetId- Option set ID for the product.productVolumeDiscountId- Volume discount ID for the product.translations- JSON array of translations including locale, name, and description.vendorId- Vendor ID for the product.productImage- Details about the product image to upload, including target, source, URL or Base64 data, order, and main image flag.
Dependencies
- IKAS API key credential for authentication
Troubleshooting
- Common issues include invalid or missing Product ID, which will cause the update to fail.
- Incorrect or missing required fields such as Product Name or Product Type may result in API errors.
- Errors in loading sales channels, stock locations, or product variants for selection may occur if the API is unreachable or credentials are invalid.
- If image upload fails, verify the image source data and ensure the correct variant ID is specified when targeting a specific variant.
Links
- IKAS API Documentation - Update Product - Official API documentation for updating products in IKAS e-commerce platform.