B2C Commerce: Goods 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 Goods Product object represents hard goods that can be purchased.

DLO to DMO Mapping

These data mappings relate to the Goods 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 Goods Product Brand
longDescription text Goods Product Product Long Description
manufacturerName text Goods Product Manufacturer Name
masterProductId text Goods Product Master Product
minOrderQuantityValue number Goods Product Minimum Order Quantity Count
name text Goods Product Product Name
productId text Goods Product Product Id
shortDescription text Goods Product Product Description
sku text Goods Product Product SKU
validFrom text Goods Product Valid From Date
validTo text Goods 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.