B2C Commerce: Master Product Mapping

After a data stream is deployed, the Salesforce B2C Commerce Order data bundle automatically maps source objects from B2C Commerce to data model objects (DMO)s in Data 360. The Master Product object is a container for some types of products. Master products don’t have inventory records.

DLO to DMO Mapping

These data mappings relate to the Master Product object used with the B2C Commerce connector. You can add or customize the data mappings.

DLO Field DLO Field Data Type DMO DMO Field Name
brand text Master Product Brand
longDescription text Master Product Product Long Description
manufacturerName text Master Product Manufacturer Name
minOrderQuantityValue number Master Product Minimum Order Quantity Count
name text Master Product Product Name
productId text Master Product Master Product Id
shortDescription text Master Product Product Description
sku text Master Product Product SKU
validFrom text Master Product Valid From Date
validTo text Master Product Valid To Date

Reserved Field Names

These standard field names are reserved and can’t be used as B2C Commerce custom attributes when imported into Data 360. Custom attributes that use reserved field names can cause inaccurate data to be ingested into Data 360. Data for such fields requires transformation by, for example, creating a formula field.

  • version
  • productId
  • tenantId
  • masterProductId
  • simpleProduct
  • optionProduct
  • mastered
  • bundledProduct
  • name
  • shortDescription
  • longDescription
  • minOrderQuantityValue
  • minOrderQuantityUnit
  • stepQuantityValue
  • stepQuantityUnit
  • unit
  • unitQuantityValue
  • unitQuantityUnit
  • unitMeasure
  • taxClassID
  • sku
  • manufacturerName
  • manufacturerSKU
  • brand
  • upc
  • ean
  • validFrom
  • validTo
  • createdDate
  • modifiedDate

note: Where possible, we changed noninclusive terms to align with our company value of Equality. We retained noninclusive terms to document a third-party system, but we encourage the developer community to embrace more inclusive language. We can update the term when it’s no longer required for technical accuracy.