Skip to main content

Catsy Product from iPaaS.com Mapping Documentation

How iPaaS.com products are transferred to Catsy, including field mappings, custom fields, and partial-update behavior.

Overview

This mapping documentation describes how iPaaS.com product data is transferred into Catsy. The Add/Update Catsy Product FROM iPaaS.com collection creates or updates a Catsy Product from an iPaaS.com Product, so the Catsy catalog stays aligned with iPaaS.com.

The collection copies the product identifier, name, description, dimensions, pricing, and a broad set of custom values into like-named Catsy fields, and it resolves the product's tags and categories into Catsy. A record is added when no matching Catsy product exists yet, and updated when one is already linked by SKU.

ID Format

For Manual Sync, enter the iPaaS.com product ID. During the transfer the integration keys on the product's Sku to route the data to the matching Catsy product.

Updates are partial: only mapped values are sent, so any Catsy field that is not mapped in this collection is left unchanged. Where a mapped source value is empty, the corresponding Catsy field is left empty rather than being cleared with new data.

After a successful transfer, iPaaS.com saves the link to the Catsy product so subsequent transfers route updates to the same record rather than creating a duplicate.

Mapping Collection Status

Enabled. This collection has no mapping filter, so all iPaaS.com product records are processed.

Supported Child Collections

None. A product is transferred as a single record with no dependent child collections.

Custom Field Support

Catsy attributes are treated as custom fields in iPaaS.com. To use a Catsy attribute as a custom field, first create the attribute in Catsy, then register it on the iPaaS.com subscription.

Create the attribute in Catsy:

  1. Log in to Catsy.

  2. Navigate to Attributes > Attributes, then click New.

Creating a new attribute in Catsy
  1. Select the desired Data Type and click Continue.

  2. Enter the data type's details and click Continue.

  3. Set the read/write access for each role and click Continue.

  4. Choose the Attribute Group to add the attribute to and click Continue.

  5. Select the Validation Level and click Continue.

  6. Review your settings and click Finish to create the attribute.

Register the custom field on the iPaaS.com subscription:

  1. Select the company where your Catsy subscription exists.

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

Custom Field icon on the subscription
  1. On the Custom Fields page, click Add Custom Field.

  2. In the Add New Custom Field dialog, enter the Name exactly matching the attribute key name in Catsy — the names must match.

  3. Enter a Description.

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

The custom field is now available to map in your flow.

System Caveats

Catsy Caveats

  • SKU matching: the transfer relies on the product SKU to locate the existing Catsy product or variant. Ensure SKUs are accurate so the correct Catsy record is reused rather than a duplicate being created.

  • Partial updates: only the values mapped in this collection are sent to Catsy. Fields that are not mapped keep whatever value they already hold in Catsy.

iPaaS.com Caveats

  • Custom field values: many destination fields are populated from iPaaS.com custom-field values. Where a source custom field is empty, the corresponding Catsy field is left empty.

  • Tags and categories: tag and category values are resolved dynamically. Tags are ensured to exist in Catsy before they are applied, and the product's assigned categories are resolved to the matching Catsy category before the primary category is set.

Integration Flow

  1. An iPaaS.com product is created or updated, or a Manual Sync is triggered using the iPaaS.com product ID.

  2. The incoming product is matched to an existing Catsy product or variant by its SKU so the correct record is updated rather than duplicated.

  3. If no matching Catsy product exists, a new Catsy product is created; if one already exists, it is partially updated with the mapped values.

  4. Referenced tags are ensured to exist in Catsy, and the product's assigned categories are resolved to their matching Catsy categories.

  5. The link to the Catsy product is saved in iPaaS.com, and the transfer result is logged.

Mappings

Add/Update Catsy Product FROM iPaaS.com

Description

This collection creates or updates a Catsy Product from an iPaaS.com Product. It maps the product identifier, name, description, dimensions, and pricing, resolves the product's tags and categories, and copies a broad set of like-named custom values into Catsy.

Mapping Type

Source (iPaaS.com)

Destination (Catsy)

Description

Field

the product's Sku

item_id

Sets the Catsy product identifier from the iPaaS.com product Sku. This is the value the transfer keys on to match and update the correct Catsy product. Recommended.

Field

the product's Name

product_name

Sets the Catsy product name so the record has a readable name. Recommended.

Field

the product's Description

item_desc

Sets the Catsy product description. Recommended.

Field

the product's MSRP

mfr_suggested_pricing_msrp

Sets the Catsy manufacturer suggested retail price. Subscribers should validate this behavior in a staging environment before relying on it in production.

Field

the product's Width

item_width

Sets the Catsy product width. Subscribers should validate this behavior in a staging environment before relying on it in production.

Field

the product's Depth

depth

Sets the Catsy product depth. Subscribers should validate this behavior in a staging environment before relying on it in production.

Dynamic Formula

the product's tag1 and tag2 values, ensured to exist in Catsy

tags

Builds the Catsy tag list from the iPaaS.com tag values. When both values are present, each tag is ensured to exist in Catsy, creating any that do not, and the tags are applied as a single list. When either value is missing, no tags are set. Recommended.

Dynamic Formula

the product's assigned categories resolved to the matching Catsy category

category_prime

Sets the Catsy product's primary category. The first category in the product's category assignment is resolved to its Catsy category. When the product has no categories, no primary category is set. Recommended.

Dynamic Formula

the product's category_2 custom value

category_2

Sets the Catsy category_2 value. When the source value is empty, no value is set. Subscribers should validate this behavior in a staging environment before relying on it in production.

Dynamic Formula

the product's category_5 custom value

category_5

Sets the Catsy category_5 value. When the source value is empty, no value is set. Subscribers should validate this behavior in a staging environment before relying on it in production.

In addition to the core fields above, this collection copies a broad set of iPaaS.com product fields and custom values into like-named Catsy fields. Each is a direct field copy, and where a source value is empty the corresponding Catsy field is left empty. Subscribers should validate these behaviors in a staging environment before relying on them in production. The following iPaaS.com values are captured into like-named Catsy fields:

  • brand, manufacturer, manufacturer_product_name

  • country_of_origin, product_group_sku, product_type, style

  • features, features_list, item_long_description, keywords, meta_data

  • color, visibility, main_image, length, upc

  • price1, price2, price3, price4

Error Handling

Errors encountered during product transfers appear in the iPaaS.com Dashboard under Integration Monitoring and in the Error Logs. For the full list of product errors, their causes, and resolutions, see the Catsy Error Messages article.

Validation and Testing

Validation Checklist

  • The iPaaS.com product has a valid Sku so it resolves to the correct Catsy product or variant.

  • Only one Catsy product exists per SKU, so updates route to a single record rather than creating a duplicate.

  • The category values assigned on the product exist in Catsy so the primary category resolves correctly.

  • After transfer, confirm the product appears in Catsy with the expected identifier, name, and mapped values.

Additional Notes

  • Deleted records: deleting a product in iPaaS.com is not propagated to Catsy. See the Catsy Integration Known Limitations for details.

  • Partial updates: because only mapped values are sent, values that are not mapped in this collection remain unchanged in Catsy.

Related Documents

Did this answer your question?