Skip to main content

Catsy Products to iPaaS

Map Catsy products to iPaaS.com

Updated today

Overview

A Catsy Product can be transferred to iPaaS using an Add/Update sync method through manual sync and polling. This mapping supports the automated synchronization of product records from Catsy into iPaaS as product.

Custom Field Support

Catsy attributes are treated as custom fields in iPaaS. Follow these steps for custom field support.

  1. Log in to Catsy using your credentials.

  2. Navigate to Attributes > Attributes(A), then click New(B).

  3. On the next page, select the desired Data Type and then click Continue.

  4. On the net page enter the data type's details. Click Continue.

  5. Select the read/write access for each role and click Continue.

  6. Choose the Attribute Group to add this data type to and click Continue.

  7. Select the Validation Level for the attribute and click Continue.

  8. Review your settings. If you need to make changes, click Previous. Click Finish to create the attribute.

To map this custom field from Catsy within the integration flow, you must first map it manually in the Catsy subscription on iPaaS. Follow the steps below to complete this process.

  1. Select the company where your Catsy subscription exists.

  2. Navigate to Subscription Management > Subscription, and click the Custom Field icon for your subscription.

  3. On the Custom Fields page, click Add Custom Field.

  4. In the Add New Custom Field dialog box, enter the Name exactly the same as the attribute key name in Catsy. The name must match.

  5. Enter a Description.

  6. Select the module for which you are creating the custom field, then click Save.

You can now map the custom field in your flow.

Integration Flow

  1. Product Creation: A new Product record is created in iPaaS with the mapped details.

  2. Product Resolution: The system finds the corresponding Product in iPaaS using their internal ID or sku.

  3. Product Variant Resolution: The system finds the corresponding Product variant in iPaaS using their internal ID or sku.

Integration Settings

  • Mapping Status: Enabled.

  • ID Format: When manually syncing, the Product ID from iPaaS is used. This can be resolved via an internal ID or the Product sku.

  • Conflicting Mappings: This mapping applies only to Product. Ensure no other mappings target the same Catsy entity to prevent data from being overwritten.

Authentication & Security

Catsy uses API key authentication to generate an access token, which is then used to authorize all Catsy API requests in transfer operations.

Support Child Collection

The integration supports the synchronization of the parent Product and its related child collections:

  • Product Options

    • Product Option Values

    • Product Variants

Mappings

Parent Collection: Catsy Product To iPaaS

Mapping Type

Source (Catsy)

Destination (iPaaS.com)

Description

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties,'item_id')

Sku

Required: Assigns the value of the 'item_id' property, retrieved from the AdditionalProperties collection using the GetAdditionalPropertyValue method, to the Sku field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties,'item_desc');

Description

Retrieves the value of the 'item_desc' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the Description field.

Static

Physical

Type

Static value will be added to Product Type Field in iPaaS.

Dynamic Formula

var price = ConversionFunctions.GetAdditionalPropertyValue(AdditionalProperties, "price1"); return double.TryParse(price.ToString(), out double result) ? result : 0.00;

DefaultPrice

Retrieves the value of the "price1" property from the AdditionalProperties collection using the GetAdditionalPropertyValue method. It then attempts to convert the retrieved value to a double using double.TryParse(). If the conversion succeeds, it returns the parsed numeric value; otherwise, it returns 0.00 as the default.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties,'product_name');

Name

Retrieves the value of the 'product_name' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the Name field.

Static

Active

Status

Static value will be added to Product Status Field in iPaaS.

Dynamic Formula

// Option 1: This mapping create product category assignment of all categories from Catsy for an iPaaS product // return await GetCategories(Categories);
// Option 2: This mapping create product category assignment of all categories & collections from Catsy for an iPaaS product if(Collections != null && Collections.Count > 0){ if(Categories == null) Categories = new List<string>(); foreach(var collection in Collections){ if(collection != null && collection > 0) Categories.Add("Col" + collection); } } return await GetCategories(Categories);

Categories

Assigns product categories and collections from Catsy to an iPaaS product. If only categories should be assigned, the first option can be used. If both categories and collections need to be assigned, the second option should be used while ensuring the first option is commented out. The final category list is then passed to GetCategories()

Dynamic Formula

if(ProductVariants == null || ProductVariants.Count == 0) return "Product"; return "Variant";

TrackingMethod

Checks whether the ProductVariants collection is null or empty. If it is null or contains no items, it returns "Product". Otherwise, it returns "Variant".

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, 'completeness_score')

completeness_score (Custom Field)

Retrieves the value of the 'completeness_score' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the completeness_score custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, 'mfr_catalog_page')

mfr_catalog_page (Custom Field)

Retrieves the value of the 'mfr_catalog_page ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the mfr_catalog_page custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' secondary_image ')

secondary_image (Custom Field)

Retrieves the value of the 'secondary_image ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the secondary_image custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' extended_desc ')

extended_desc (Custom Field)

Retrieves the value of the 'extended_desc ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the extended_desc custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' sales_pricing_unit_size ')

sales_pricing_unit_size (Custom Field)

Retrieves the value of the ' sales_pricing_unit_size ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the sales_pricing_unit_size custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' category_prime ')

category_prime (Custom Field)

Retrieves the value of the 'category_prime ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the category_prime custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, 'brand')

Brand (Custom Field)

Retrieves the value of the ' brand ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the Brand custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' item_short_description ')

item_short_description (Custom Field)

Retrieves the value of the 'item_short_description ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the item_short_description custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' features_list ')

features_list (Custom Field)

Retrieves the value of the 'features_list ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the features_list custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' country_of_origin ')

country_of_origin (Custom Field)

Retrieves the value of the ' country_of_origin ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the country_of_origin custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_group_sku ')

product_group_sku (Custom Field)

Retrieves the value of the ' product_group_sku ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_group_sku custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' mfr_suggested_pricing_msrp ')

mfr_suggested_pricing_msrp (Custom Field)

Retrieves the value of the 'mfr_suggested_pricing_msrp ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the mfr_suggested_pricing_msrp custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' item_width ')

item_width (Custom Field)

Retrieves the value of the 'item_width ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the item_width custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' manufacturer_product_name')

manufacturer_product_name (Custom Field)

Retrieves the value of the 'manufacturer_product_name ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the manufacturer_product_name custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' catsy$option_attribute_keys ')

catsy$option_attribute_keys (Custom Field)

Retrieves the value of the 'catsy$option_attribute_keys ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the catsy$option_attribute_keys custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_image_6')

product_image_6 (Custom Field)

Retrieves the value of the 'product_image_6' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_image_6 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_image_7')

product_image_7 (Custom Field)

Retrieves the value of the 'product_image_7' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_image_7 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_image_5')

product_image_5 (Custom Field)

Retrieves the value of the 'product_image_5' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_image_5 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_image_4')

product_image_4 (Custom Field)

Retrieves the value of the 'product_image_4' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_image_4 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_image_8')

product_image_8 (Custom Field)

Retrieves the value of the 'product_image_8' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_image_8 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_image_9')

product_image_9 (Custom Field)

Retrieves the value of the 'product_image_9' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_image_9 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, parent_item_id')

parent_item_id (Custom Field)

Retrieves the value of the 'parent_item_id' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the parent_item_id custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' category_2')

category_2 (Custom Field)

Retrieves the value of the 'category_2' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the category_2 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' category_5')

category_5 (Custom Field)

Retrieves the value of the 'category_5' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the category_5 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' keywords ')

keywords (Custom Field)

Retrieves the value of the 'keywords ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the keywords custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' features ')

features (Custom Field)

Retrieves the value of the 'features ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the features custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' visibility ')

visibility (Custom Field)

Retrieves the value of the 'visibility ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the visibility custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' color ')

color (Custom Field)

Retrieves the value of the 'color ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the color custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' main_image ')

main_image (Custom Field)

Retrieves the value of the 'main_image ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the main_image custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' length ')

length (Custom Field)

Retrieves the value of the 'length ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the length custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_type ')

product_type (Custom Field)

Retrieves the value of the 'product_type ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_type custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' item_long_description ')

item_long_description (Custom Field)

Retrieves the value of the 'item_long_description ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the item_long_description custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' upc ')

upc (Custom Field)

Retrieves the value of the 'upc ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the upc custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' style ')

style (Custom Field)

Retrieves the value of the 'style ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the style custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' manufacturer ')

manufacturer (Custom Field)

Retrieves the value of the 'manufacturer ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the manufacturer custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' depth ')

depth (Custom Field)

Retrieves the value of the 'depth ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the depth custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' meta_data ')

meta_data (Custom Field)

Retrieves the value of the 'meta_data ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the meta_data custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' meta_title ')

meta_title (Custom Field)

Retrieves the value of the 'meta_title ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the meta_title custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' AssetResource ')

AssetResource (Custom Field)

Retrieves the value of the 'AssetResource ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the AssetResource custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' price_2')

price_2 (Custom Field)

Retrieves the value of the 'price_2' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the price_2 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' price_3')

price_3 (Custom Field)

Retrieves the value of the 'price_3' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the price_3 custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' price_4')

price_4 (Custom Field)

Retrieves the value of the 'price_4' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the price_4 custom field.

Child Collection: Catsy Product Variant To iPaaS

Mapping Type

Source (Catsy)

Destination (iPaaS.com)

Description

Dynamic Formula

var price = ConversionFunctions.GetAdditionalPropertyValue(AdditionalProperties, "price1"); return double.TryParse(price.ToString(), out double result) ? result : 0.00;

DefaultPrice

Retrieves the value of the "price1" property from the AdditionalProperties collection using the GetAdditionalPropertyValue method. It then attempts to convert the retrieved value to a double using double.TryParse(). If the conversion succeeds, it returns the parsed numeric value; otherwise, it returns 0.00 as the default.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' depth ')

depth (Custom Field)

Retrieves the value of the 'depth ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the depth custom field.

Dynamic Formula

var price = ConversionFunctions.GetAdditionalPropertyValue(AdditionalProperties, "price2"); return double.TryParse(price.ToString(), out double result) ? result : 0.00;

SalePrice

Retrieves the value of the "price2" property from the AdditionalProperties collection using the GetAdditionalPropertyValue method. It then attempts to convert the retrieved value to a double using double.TryParse(). If the conversion is successful, it returns the parsed value; otherwise, it returns 0.00 as the default.

Dynamic Formula

var variantSku = GetAdditionalPropertyValue(AdditionalProperties,'item_id'); if(variantSku == null) variantSku = Id; return variantSku;

Sku

Retrieves the value of the 'item_id' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to variantSku. If variantSku is null, it assigns the value of Id instead. Finally, it returns variantSku.

Field

Options

Options

Catsy Options will be added to Product Variant Options Field in iPaaS.

Field

product_name (custom field)

Name (Custom field)

Catsy product_name (custom field) will be added to Product Variant Name Custom field in iPaaS.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' product_category_assignment ')

product_category_assignment (Custom Field)

Retrieves the value of the 'product_category_assignment ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_category_assignment custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, parent_item_id')

parent_item_id (Custom Field)

Retrieves the value of the 'parent_item_id' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the parent_item_id custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties,' product_group_sku');

product_group_sku ( custom field)

Retrieves the value of the 'product_group_sku ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_group_sku custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties,'item_desc');

Item_desc ( custom field)

Retrieves the value of the 'item_desc' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the Item_desc custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties,' country_of_origin ');

country_of_origin ( custom field)

Retrieves the value of the ' country_of_origin' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the country_of_origin field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' features_list ')

features_list (Custom Field)

Retrieves the value of the 'features_list ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the features_list custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' item_short_description ')

item_short_description (Custom Field)

Retrieves the value of the 'item_short_description ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the item_short_description custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, 'brand')

Brand (Custom Field)

Retrieves the value of the ' brand ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the Brand custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' category_prime ')

category_prime (Custom Field)

Retrieves the value of the 'category_prime ' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the category_prime custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' assets ')

assets (Custom Field)

Retrieves the value of the 'assets' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the assets custom field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties,'product_name');

product_name (custom field)

Retrieves the value of the 'product_name' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the product_name field.

Dynamic Formula

GetAdditionalPropertyValue(AdditionalProperties, ' category_2')

category_2 (Custom Field)

Retrieves the value of the 'category_2' property from the AdditionalProperties collection using the GetAdditionalPropertyValue method and assigns it to the category_2 custom field.

Field

Id

item_id (custom field)

Catsy Id will be added to Product Variant item_id Custom field in iPaaS.

Child Collection: Catsy Product Attributes To iPaaS

Mapping Type

Source (iPaaS.com)

Destination (Shopware)

Description

Field

Name

OptionName

The Catsy Name is added to the “OptionName” field in the iPaaS Product Option.

Product optionChild Collection: Catsy Product Attribute Values To iPaaS

Mapping Type

Source (iPaaS.com)

Destination (Shopware)

Description

Field

OptionValue

Value

The Catsy OptionValue is added to the “Value” field in the iPaaS Product Option.

Error Handling

Collection: Product

Missing Product ID or SKU: Product cannot be resolved because the internal ID or SKU is missing.

  • Resolution: Ensure that the Product ID or SKU exists in Catsy and is correctly mapped to iPaaS.

Invalid Custom Field Mapping Custom field in iPaaS does not exist or is misconfigured.

  • Resolution: Verify that all required custom fields (e.g., Sku, Name, Description, DefaultPrice, category fields, completeness_score, brand, features_list, etc.) are created in iPaaS and their names exactly match the keys in Catsy.

Category/Collection Assignment Failure Product category or collection assignment fails if Categories or Collections list is null or invalid.

  • Resolution: Ensure that Categories and Collections exist in iPaaS and that the mapping formula retrieves valid category IDs.

Product Variant Resolution Failure Product variant cannot be resolved if variant SKU or ID is missing.

  • Resolution: Ensure each variant in Catsy has a valid item_id or fallback to internal ID.

Child Collection Sync Failure Product options, option values, or attributes fail to sync.

  • Resolution: Verify that child collections (options, option values, attributes) exist and are correctly mapped.

Validation Rules & Testing

Validation Rules

  1. Product Identification

    • Product must have a valid internal ID or SKU to resolve in iPaaS.

    • Duplicate products must be avoided; only one product per internal ID/SKU.

  2. Custom Fields

    • All mapped custom fields must exist in iPaaS.

    • Field names must match exactly between Catsy and iPaaS.

    • Dynamic formulas (e.g., category assignments, pricing conversion, completeness_score) must return valid values.

  3. Category & Collection Mapping

    • Categories and collections assigned must exist in iPaaS.

    • If both categories and collections are assigned, the mapping formula must correctly merge the two lists.

  4. Product Variant Mapping

    • Variants must have valid item_id or internal ID.

    • Pricing fields (DefaultPrice, SalePrice) must be numeric and non-null.

  5. Child Collections

    • Product Options, Option Values, and Attributes must sync to iPaaS correctly.

  6. Integration Flow Checks

    • Product creation must succeed before resolving variants.

    • Product variant resolution must find the correct variant in iPaaS via internal ID or SKU.

Validation Checklist

  • Product ID is resolved (via external ID or Sku).

  • Categories and collections assigned correctly.

  • Pricing values are numeric and parsed correctly.

  • Product variants sync with proper SKU/ID.

  • Child collections (options, values, attributes) are mapped correctly.

  • Product sync completes without errors.

Test Scenarios

  • Valid Product: Syncs successfully.

  • Invalid Product ID: The Product is rejected, and an error is logged.

Additional Notes

  • All custom fields must be manually created in iPaaS before mapping.

Did this answer your question?