Salesforce Technical Specs

Salesforce logo
App Documentation

The Salesforce Sales Cloud Application by Kibo eCommerce interacts with Sales Cloud through the Salesforce SOAP API. The following tables describe how fields in Kibo eCommerce map to fields in Salesforce.

Salesforce allows for custom field creation. The Sales Cloud App creates custom Salesforce fields for commonly used values such as Kibo eCommerce site names and specific order details. Any custom fields that the Kibo eCommerce app creates are indicated as such in the following tables.

API Mappings

Customer Accounts

Corresponding REST API Resource: commerce/customer/accounts
Corresponding Salesforce Resource: Contact

Kibo eCommerce ObjectSalesforce ObjectCustom Field?Is Primary?Notes
idMozuId__cYesYesIf the account has multiple contacts, the concatenated account.id-contact.id overwrites this value.
idAccountNumber


acceptsMarketingAcceptsMarketing__cYes

emailAddressEmail__cYes

firstName + lastNameName

Concatenates the firstName and lastName values, separated by a space.
segmentCan map to any custom field.Yes
User can specify delimiter for concatenating segments.
Additional Customer AttributesCan map to any custom field.Yes

Customer Contacts

Corresponding Kibo eCommerce Resource: commerce/customer/accounts/contacts
Corresponding Salesforce Resource: Contact

Kibo eCommerce ObjectSalesforce ObjectCustom Field?Is Primary?Notes
accounts.id-contacts.idMozuId__cYesYesIf the contact ID is different than the accounts ID, the app maps the concatenated ID values to the custom field in Salesforce.
firstNameFirstName


lastNameLastName


address.address1MailingStreet


address.cityOrTownMailingCity


address.countryCodeMailingCountry


address.postalOrZipCodeMailingPostalCode


address.stateOrProvinceMailingState


emailEmail


phoneNumbers.homeHomePhone


Products

Corresponding Kibo eCommerce Resource: commerce/catalog/admin/products
Corresponding Salesforce Resource: Product2

Kibo eCommerce ObjectSalesforce ObjectCustom Field?Is Primary?Notes
productCode or variations.variationProductCodeMozuId__cYesYes
productCode or variations.variationProductCodeProductCode


content.productNameName


content.productShortDescriptionDescription


productInCatalogInfo.isActiveIsActive


Price and Price Books

Corresponding Kibo eCommerce Resource: commerce/catalog/admin/products
Corresponding Salesforce Resource: PricebookEntry

Kibo eCommerce ObjectSalesforce ObjectCustom Field?Is Primary?Notes
productCode-SFPricebook.idMozuId__cYesYesThe app maps the concatenated values to the custom field in Salesforce.
price or salePriceUnitPrice

If salePrice is set and active, the app maps that value.
productInCatalogInfo.isActiveIsActive


Orders

Corresponding Kibo eCommerce Resource: commerce/orders
Corresponding Salesforce Resource: Order

Kibo eCommerce ObjectSalesforce ObjectCustom Field?Is Primary?Notes
idMozuId__cYesYes
acceptedDateEffectiveDate


adjustment.amountAdjustment__c


billingInfo.billingContact.address.cityOrTownBillingCity


billingInfo.billingContact.address.countryCodeBillingCountry


billingInfo.billingContact.address.address1BillingStreet


channelCodeChannel__cYes

fulfillmentInfo.fulfillmentContact.address.address1ShippingStreet


fulfillmentInfo.fulfillmentContact.address.cityOrTownShippingCity


fulfillmentInfo.fulfillmentContact.address.countryCodeShippingCountry


fulfillmentInfo.fulfillmentContact.address.postalOrZipCodeShippingPostalCode


fulfillmentInfo.fulfillmentContact.address.stateOrProvinceShippingState


orderNumberMozuOrderNumber__cYes

shippingAdjustment.amountShippingAdjustment__cYes

shippingSubTotalShippingTotal__cYes

sum(orderDiscounts.impact)Discount__cYes
If order discounts exist, this value is negative.
sum(shippingDiscounts.impact)ShippingDiscount__cYes
If shipping discounts exist, this value is negative.
websiteNameSite__cYes
websiteName appears under commerce.settings.general in the Kibo eCommerce REST API.
*-Based on mapping in configuration settings dialogStatusYes

Order Line Items

Corresponding Kibo eCommerce Resource: commerce/orders
Corresponding Salesforce Resource: OrderItem

Kibo eCommerce ObjectSalesforce ObjectCustom Field?Is Primary?Notes
id or items.id or pricelist.idMozuId__cYes
The app maps the most specific ID that exists for the item.
items.discountedTotal.value/items.quantityUnitPrice


item.productCode or item.variationProductCode + priceListIdPricebookEntry.MozuId__cYes

items.quantityQuantity