Skip to main content

BigCommerce to iPaaS.com Product Mapping Documentation

How BigCommerce products, options, and variants capture into iPaaS.com — an example (demonstration) inbound flow that ships disabled, with field mappings for the product, option, option value, variant, and variant option collections.

Summary

BigCommerce products, with their options and variants, can be captured into iPaaS.com as Product, Product Option, Product Option Value, Product Variant, and Product Variant Option records. This inbound product capture is provided as example (demonstration) functionality and ships disabled — the parent product collection's filter rejects every record, so nothing is captured until a subscriber deliberately enables and adapts it for a specific use case.

For most catalogs, product data flows in the outbound direction — see the companion iPaaS.com to BigCommerce Product Mapping Documentation. Use this inbound flow only when you have a specific need to bring BigCommerce products into iPaaS.com.

Contents

Data Types and Direction

This article documents the following mapping collections and the iPaaS.com data type each one operates on. Every collection here transfers BigCommerce to iPaaS.com.

Collection

iPaaS.com data type

Direction

Add/Update BigCommerce Product TO iPaaS.com

Product

BigCommerce to iPaaS.com

Add/Update BigCommerce Product Option TO iPaaS.com (child)

Product Option

BigCommerce to iPaaS.com

Add/Update BigCommerce Product Option Value TO iPaaS.com (child)

Product Option Value

BigCommerce to iPaaS.com

Add/Update BigCommerce Product Variant TO iPaaS.com (child)

Product Variant

BigCommerce to iPaaS.com

Add/Update BigCommerce Product Variant Option TO iPaaS.com (child)

Product Variant Option

BigCommerce to iPaaS.com

The structure is nested: the product drives its options (which drive their values) and its variants (which drive their variant options). The options and variants transfer only as part of the product.

ID Format

Manual Sync ID Format

  • Product: enter the BigCommerce product ID — the numeric identifier BigCommerce assigns to the product.

Options, option values, variants, and variant options have no independent Manual Sync entry point; they transfer as part of the product.

External ID Format

After a successful transfer, iPaaS.com records the BigCommerce product ID as the external ID on the Product so later transfers route to an update rather than creating a duplicate.

Deleted Record Support

Delete is not supported for these collections. Removing a product, option, or variant in BigCommerce does not remove the corresponding record in iPaaS.com.

Custom Field Support

BigCommerce product custom fields can be mapped by adding them to the product collection. No iPaaS.com custom fields are created by default for the records captured here.

Mapping Collection Status

Disabled by default. The parent Add/Update BigCommerce Product TO iPaaS.com collection ships with a filter that always returns false, so no products — and therefore none of the child options or variants — are captured until you enable it. This is example functionality: to use it, replace the parent filter with one that selects the products you want to capture (for example, by product type, category, or another attribute), review the static catalog defaults (type, status, tracking method), and validate the flow in a staging environment before relying on it in production. The child collections have no filters of their own; they process every option and variant on a product once the parent is enabled.

Duplicate or Conflicting Mappings

This inbound flow captures products into iPaaS.com; the outbound product collections write products from iPaaS.com to BigCommerce. Enabling both directions for the same catalog can create a write loop — decide which direction is the source of truth before enabling the inbound flow.

Collision Handling

The product is matched to an existing iPaaS.com Product through its external-ID link (the BigCommerce product ID). Options, option values, variants, and variant options are matched within their parent so each is captured once and updated in place.

Supported Child Collections

  • Add/Update BigCommerce Product TO iPaaS.comAdd/Update BigCommerce Product Option TO iPaaS.com, Add/Update BigCommerce Product Variant TO iPaaS.com

  • Add/Update BigCommerce Product Option TO iPaaS.comAdd/Update BigCommerce Product Option Value TO iPaaS.com

  • Add/Update BigCommerce Product Variant TO iPaaS.comAdd/Update BigCommerce Product Variant Option TO iPaaS.com

System Caveats

BigCommerce Caveats

  • Example functionality, disabled by default. The flow does nothing until the parent product collection's disable filter is replaced with one that selects products.

  • Static catalog defaults. The product type (Physical), status (Active), and tracking method (Variant) are fixed defaults on the parent; review each against your catalog before enabling.

  • Rate limiting. When BigCommerce rate-limits requests, the transfer is automatically rescheduled to resume after the limit window resets — no subscriber action is required.

iPaaS.com Caveats

  • SKU identifies the product and variant. The product and variant SKUs identify the records; records without a SKU cannot be captured reliably.

  • Options and variants are children. They are captured only as part of their parent product.

  • Kits are not supported. The BigCommerce integration does not support the iPaaS.com Kit data type.

Setup Requirements

Because this collection ships disabled, enabling it is a deliberate configuration step: replace the parent product collection's disable filter with one that selects the products you want to capture, review the static defaults, and configure the BigCommerce product events under Inbound Data Flows if you want automatic transfers. Validate in a staging environment first.

Integration Flow

Product and its structure (once enabled):

  1. A BigCommerce product event fires, or a product is manually synced by its BigCommerce product ID.

  2. The product header is captured to the iPaaS.com Product, matched by external ID.

  3. The product's options are captured, and each option's values are captured beneath it.

  4. The product's variants are captured, and each variant's option values (variant options) are captured beneath it.

Mappings

Each collection below lists the iPaaS.com data type it operates on and its field mapping table. The parent collection also carries the disable filter described above.

Add/Update BigCommerce Product TO iPaaS.com

iPaaS.com data type: Product

Mapping Filter: ships set to reject every record (disabled). Replace it with a filter that selects the products you want to capture.

Mapping Type

Source Field (BigCommerce)

Destination Field (iPaaS.com)

Description

Field

product Sku

Sku

Recommended. The product SKU, which identifies the product.

Static

"Physical"

Type

Recommended. Fixed product type; review for digital catalogs.

Field

product Price

DefaultPrice

Recommended. The product price.

Field

product Name

Name

Recommended. The product name.

Field

product SalePrice

SalePrice

Recommended. The product sale price, where present.

Static

"Active"

Status

Recommended. Fixed status applied to captured products; review it.

Static

"Variant"

TrackingMethod

Recommended. Fixed inventory tracking method (variant level); review it.

Add/Update BigCommerce Product Option TO iPaaS.com

iPaaS.com data type: Product Option

Child of the product collection; captures the product's options.

Mapping Type

Source Field (BigCommerce)

Destination Field (iPaaS.com)

Description

Field

option DisplayName

OptionName

Recommended. The option display name (for example, Size or Color).

Lookup Translation

option type

Type

Recommended. The option type, set through a lookup translation; review the translation values.

Add/Update BigCommerce Product Option Value TO iPaaS.com

iPaaS.com data type: Product Option Value

Child of the option collection; captures the values available for an option.

Mapping Type

Source Field (BigCommerce)

Destination Field (iPaaS.com)

Description

Field

value Label

Value

Recommended. The value label (for example, Small).

Field

value SortOrder

Order

Recommended. The display sort order of the value.

Lookup Translation

value

Colors

Optional. For color-style options, the color set through a lookup translation.

Add/Update BigCommerce Product Variant TO iPaaS.com

iPaaS.com data type: Product Variant

Child of the product collection; captures the product's variants.

Mapping Type

Source Field (BigCommerce)

Destination Field (iPaaS.com)

Description

Field

variant Upc

Barcode

Recommended. The variant barcode.

Field

variant Price

DefaultPrice

Recommended. The variant price.

Field

variant SalePrice

SalePrice

Recommended. The variant sale price, where present.

Field

variant Sku

Sku

Recommended. The variant SKU, which identifies the sellable variant.

Add/Update BigCommerce Product Variant Option TO iPaaS.com

iPaaS.com data type: Product Variant Option

Child of the variant collection; captures the option values that define a variant.

Mapping Type

Source Field (BigCommerce)

Destination Field (iPaaS.com)

Description

Field

variant option Label

Value

Recommended. The option value that applies to the variant (for example, Red).

Field

variant option OptionDisplayName

OptionName

Recommended. The name of the option the value belongs to (for example, Color).

Testing and Validation

Test Scenarios

  1. Enablement. Confirm that, as shipped, no products transfer (the disable filter rejects everything). Replace the parent filter with a test selection and confirm only the selected products transfer.

  2. Product capture. Capture a product and confirm the SKU, name, prices, and static defaults land on the iPaaS.com Product.

  3. Options and values. Confirm the product's options and their values are captured beneath the Product, with the option type resolved through the lookup translation.

  4. Variants and variant options. Confirm the product's variants and their defining option values are captured.

Validation Checklist

  • The parent product collection's disable filter has been replaced with a selection appropriate to your use case before expecting any transfers.

  • The static defaults (type, status, tracking method) have been reviewed against your catalog.

  • The option-type and color lookup translations are configured.

  • The inbound and outbound product directions are not both enabled for the same catalog without a source-of-truth decision.

Additional Notes

  • Example functionality. This inbound product capture is provided for demonstration and specific use cases; it ships disabled and must be deliberately enabled and adapted.

  • Outbound direction. Writing products from iPaaS.com to BigCommerce is documented in the companion iPaaS.com to BigCommerce Product Mapping Documentation.

  • Kits. The BigCommerce integration does not support the iPaaS.com Kit data type.

Related Documents

Did this answer your question?