Integration Specifications

This article will help you learn about how Daasity replicates data from Salesforce Commerce Cloud, limitations to the data we can extract and where the data is stored in the Salesforce Commerce schema

Integration Overview

Salesforce Commerce Cloud empowers you to create seamless e-commerce experiences that inspire and convert today's connected shoppers. With our cloud-based e-commerce software, you can go to market faster and smarter — delivering personalized customer experiences across mobile, digital, and social platforms.

Salesforce Commerce Cloud (also known as Demandware) allows brands to build localized site, order management and fulfillment for each region in a single platform.

This document provides context on what kind of data is being gathered through this extractor, which endpoints that data is coming from, and how the extracted tables relate to each other.

Integration Availability

This integration is available for:

  • Enterprise

API Endpoints

The Daasity Salesforce Commerce Cloud extractor is broken into two sections:

These endpoints are used by Daasity to replicate data from Salesforce Commerce Cloud:

  • Salesforce B2C Commerce (SFCC)

    • Campaigns

    • Catalogs

    • Coupons

    • Coupon Redemption Search

    • Inventory Lists

    • Products

    • Promotions

    • Sites

  • Salesforce Order Management (SOM)

    • Accounts

    • Contacts

    • Fulfillment Order Item Tax

    • Fulfillment Order Line Item

    • Order Adjustment Group Summary

    • Order Delivery Group Summary

    • Order Item Summary

    • Order Item Tax Line Summary

    • Order Payments Summary

    • Order Summary

    • Sales Channels

Entity Relationship Diagram (ERD)

Click here to view the ERD for the Daasity Salesforce Commerce Cloud integration illustrating the different tables and keys to join across tables.

Salesforce Commerce Cloud Schema

The Daasity Salesforce Commerce extractor creates these tables using the endpoints and replication methods listed. The data is mapped from source API endpoint to the table based on the mapping logic outlined in each table.

Salesforce B2C Commerce (SFCC)

Campaigns

  • Endpoint: SFCC Campaigns

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.campaigns]

Campaign Customer Groups

  • Endpoint: SFCC Campaigns

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.campaign_customer_groups]

Campaign Coupon Codes

  • Endpoint: SFCC Campaigns

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.campaign_coupon]

Catalogs

  • Endpoint: SFCC Catelogs

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.catalogs]

Catalog Sites

  • Endpoint: SFCC Catalogs

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.catalog_sites]

Coupons

  • Endpoint: SFCC Coupons

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.coupons]

Coupon Redemptions

  • Endpoint: SFCC Coupon Redemption Search

  • Update Method: UPSERT

  • Table Name: [salesforce_commer.coupon_redemptions]

Inventory Lists

  • Endpoint: SFCC Inventory Lists

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.inventory_lists]

Inventory List Sites

  • Endpoint: SFCC Inventory Lists

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.inventory_list_sites]

Products

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.products]

Product Categories

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.product_categories]

Product Bundles

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.product_bundles]

Product Images

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.product_images]

Product Options

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.product_options]

Product Sets

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.product_sets]

Product Variants

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.product_variants]

Product Custom Attribute Values

  • Endpoint: SFCC Products

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.product_custom_attribute_values]

Promotions

  • Endpoint: SFCC Promotions

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.promotions]

Promotion Custom Attribute Values

  • Endpoint: SFCC Promotions

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.promotion_custom_attribute_values]

Promotion Tags

  • Endpoint: SFCC Promotions

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.promotion_tags]

Sites

  • Endpoint: SFCC Sites

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.sites]

Salesforce Order Managment (SOM)

Accounts

  • Endpoint: SOM Account

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.accounts]

Account Custom Attribute Values

  • Endpoint: SOM Account

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.account_custom_attribute_values]

Contacts

  • Endpoint: SOM Contacts

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.contacts]

Fulfillment Orders

  • Endpoint: Fulfillment Order

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.fulfillment_orders]

Fulfillment Order Item Adjustments

  • Endpoint: SOM Fulfillment Order Item Adjustment

  • Update Method: UPESRT

  • Table Name: [salesforce_commerce.fulfillment_order_item_adjustments]

Fulfillment Order Item Taxes

  • Endpoint: SOM Fulfillment Order Item Tax

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.fulfillment_order_item_taxes]

Fulfillment Order Line Items

  • Endpoint: SOM Fulfillment Order Line Item

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.fulfillment_order_line_items]

Fulfillment Order Line Item Custom Attribute Values

  • Endpoint: SOM Fulfillment Order Line Item

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.fulfillment_order_line_item_custom_attribute_values]

Order Adjustment Group Summaries

  • Endpoint: SOM Order Adjustment Group Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_adjustment_group_summaries]

Order Delivery Group Summaries

  • Endpoint: SOM Order Delivery Group Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_delivery_group_summaries]

Order Delivery Group Custom Attribute Values

  • Endpoint: SOM Order Delivery Group Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_delivery_group_custom_attribute_values]

Order Delivery Methods

  • Endpoint: SOM Order Delivery Method

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_delivery_methods]

Order Item Summaries

  • Endpoint: SOM Order Item Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_item_summaries]

Order Item Summary Custom Attribute Values

  • Endpoint: SOM Order Item Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_item_summary_custom_attribute_values]

Order Item Adjustment Line Summaries

  • Endpoint: SOM Order Item Adjustment Line Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_item_adjustment_line_summaries]

Order Item Tax Line Summaries

  • Endpoint: SOM Order Item Tax Line Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_item_tax_line_summaries]

Order Payment Summaries

  • Endpoint: SOM Order Payment Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_payment_summaries]

Order Summaries

  • Endpoint: SOM Order Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_summaries]

Order Summary Custom Attribute Values

  • Endpoint: SOM Order Summary

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.order_summary_custom_attribute_values]

Sales Channels

  • Endpoint: SOM Sales Channels

  • Update Method: UPSERT

  • Table Name: [salesforce_commerce.sales_channels]

Last updated