The Demandware provider manages the relationship between Salesforce B2C Commerce and Order Management, not including order records. It's important that you read through and understand all of the available settings to plan your configuration.
For general information on configuring a provider, see Providers.
The Demandware provider is always configured at the company level. However, some item data that is imported from B2C Commerce to Order Management is accessed in the Demandware provider at the item level.
In addition to provider settings, the Demandware provider includes the following control. It's intended for use by Support for testing the integration of B2C Commerce with Order Management.
The following table describes the functionality of each configurable setting. Hovering over the
help icon () next to certain fields in the user
interface opens a tool tip.
Provider setting label | Data description | Setting values |
---|---|---|
Category Sync | Controls the synchronization of category information between B2C Commerce and Order Management. | Select one:
|
Category Prefix Import Map | Lets you apply a catalog prefix to the code of each category imported from B2C Commerce. It has no effect unless the Category Sync setting is Demandware >> BF. | List the name of each catalog in your system along with
‘=’ and a prefix, one per line, as follows:
|
Catalog Sync | Controls the synchronization of catalog information between B2C Commerce and Order Management. | Select one:
|
Catalog Sync To | Controls the synchronization of catalog records between Order Management and B2C Commerce. | Select one:
|
Catalog Sync Delta Enabled | Enables a task that runs more frequently than the regular catalog synchronization task. It synchronizes only any catalog records that have changed since the last full synchronization. This setting is disabled by default. | Select to enable |
Catalog Export Includes | Controls whether certain fields are included in catalog records that are
exported to B2C Commerce. It has no effect unless the Catalog Sync setting is one of
the following:
|
Select one or more:
|
Catalog Export Filter Visible | When enabled, only visible Item records (with the Visible setting enabled) are
included in catalog data exports from Order Management to B2C Commerce. When it
isn't checked, all records are included. It has no effect unless the Catalog Sync
setting is one of the following:
|
Select to enable |
Catalog Export Sync Filter | Controls which records are included in the regular catalog synchronization task. | Select one:
|
Catalog Import Includes | Controls whether certain fields are included in catalog records that are
imported to Order Management from B2C Commerce. It has no effect unless the Catalog
Sync setting is one of the following:
|
Select one or more:
|
Catalog Sync Import Product XML | Check this box to import product XML when importing catalog records from B2C
Commerce. If this box is left unchecked, then product XML isn't imported. The
imported XML for a product can be found in the Item-level Demandware provider for
the associated Item. This setting has no effect unless the Catalog Sync setting is
one of the following:
|
Select to enable |
Catalog Map | Controls the creation of catalogs in B2C Commerce when exporting catalog data from Order Management. |
Map each catalog Name in Order Management to a catalog name in B2C Commerce, one catalog per line, as follows:
If you don't use catalogs in Order Management, but wish to name the default catalog in B2C Commerce, make an entry like the following.
|
Customer Sync | Not used. | N/A |
Gift Certificate Item Code | To map B2C Commerce gift certificates to a gift certificate item in Order Management, enter the item code for the Order Management gift certificate Item here. If you don't, and gift certificates are imported from B2C Commerce, then Order Management creates and maps a gift certificate item with the code DW_GIFT_CERTIFICATE. | Enter text |
Image Sync | Controls the synchronization of images between B2C Commerce and Order Management. | Select one:
|
Image WebDAV Path | The path used for storing remote images. Usually, they are not used. | Enter text |
Inventory Sync | Controls the synchronization of inventory information between B2C Commerce and Order Management. | Select one:
|
Inventory Sync Delta Enabled | Enables a task that runs more frequently than the regular inventory synchronization task. It synchronizes only any inventory records that have changed since the last full synchronization. This setting is disabled by default. | Select to enable |
Inventory Sync Includes | Controls whether certain fields are included in inventory data that is exported from Order Management to B2C Commerce. It has no effect unless the Inventory Sync setting is BF >> Demandware. Check the box next to a field to include it in the record import. Leave a box unchecked to exclude that field from the import. | Select one or more:
|
Inventory Holdback | Used to maintain a reserve inventory level when inventory is mastered in Order
Management. If a value is entered here, that amount is subtracted from inventory
levels exported to B2C Commerce (to a minimum level of 0). If a percent sign (%) is
appended to the value, then the value is treated as a percentage. For example,
consider an item that has an inventory of 100 units in Order Management. An
inventory holdback value of 5 would cause an inventory of 95 to be exported to B2C
Commerce. An inventory holdback value of 25% would cause an inventory of 75 to be
exported to B2C Commerce. You can set this value at the item level, which overrides the company-level value for that item. You cannot set it at the site level. |
Enter text |
Inventory Sync Fulfillment Site Feed | This setting enables the export of store-level inventory data. By default, it isn't set. | Select one:
|
Order Sync | Controls the synchronization of order data between B2C Commerce and Order Management. | Select one:
|
Order Sync To | Controls the synchronization of order records between Order Management and B2C
Commerce. This setting is always Production except in rare circumstances (usually for testing purposes). |
Select one:
|
Order Import Email Behavior | Controls whether Order Management sends emails for orders imported from B2C Commerce. | Select one:
|
Order Import Hold Behavior | Controls whether Order Management clears shopping cart inventory holds (on hold) when orders are imported from B2C Commerce. | Select one:
|
Catalog Import Includes | Controls whether certain fields are included in catalog records that are
imported to Order Management from B2C Commerce. It has no effect unless the Catalog
Sync setting is one of the following:
|
Select to enable:
|
Order Import Visible Behavior | Provides the option to cause new orders to be set as not visible when first
imported from B2C Commerce. It allows an opportunity for some pre-processing before
orders become visible to customers. The default setting is Visible. The Non-Visible
option is rarely used. Note: Non-visible orders can't be made visible from within the
UI.
|
Select one:
|
Handling Item Codes | Maps item codes from B2C Commerce to an order handling fee in Order Management. To use it, simply enter the item codes that you wish to map, separated by the pipe character (|). | Enter text |
Price Book Sync | Controls the synchronization of price book information between B2C Commerce and
Order Management. This setting isn't directly related to configuring Order Management to retrieve pricing and tax data from B2C Commerce via the pricing engine settings. It refers specifically to synchronizing the prices stored in Order Management with price books in B2C Commerce on a set schedule. The pricing engine settings configure Order Management to retrieve pricing and tax information from B2C Commerce on an as-needed basis. |
Select one:
|
Price Book Sync To | Controls the instance of B2C Commerce whose price books are synchronized with
Order Management pricing. This setting is not directly related to the pricing engine settings. |
Select one:
|
Price Book Map | Maps Order Management simple pricing to price books in B2C Commerce, one
element per line. Its behavior varies depending on where your pricing is mastered:
|
Enter text |
Site Map | Maps site IDs from B2C Commerce to catalog codes in Order Management, one pair
per line. When orders are imported from B2C Commerce, this map is used to assign a
catalog to each order according to its site. The pricing engine endpoints can also
reference this map. In that case, a shopping cart's catalog in Order Management
determines the B2C Commerce site from which pricing information is retrieved. The
syntax is as
follows:
Note
that the B2C Commerce site ID is retrieved from the order data file names:
|
Enter text |
Site Generate Catalogs | Checking this box causes a site-level catalog to be generated. A site-level catalog contains only categories and item category associations. By default, it isn't checked. | Select to enable |
Payment Methods Map | Maps payment method codes in B2C Commerce to payment method IDs in Order
Management, one method per line. Create this map before running Order Management
with B2C Commerce. The syntax is as follows:
|
Enter text |
Shipping Methods Map | (Legacy connector only) Maps shipping method codes in B2C Commerce to shipping
method names in Order Management, one method per line. Create this map before
running Order Management with B2C Commerce. The syntax is as
follows:
|
Enter text |
Demandware Site Map | (DEPRECATED -- leave this field empty.) | N/A |
Pricing Engine | Specifies the system to use for pricing. The default setting is
BusinessFlow. This setting isn't directly related to the price book settings. The pricing engine setting, when set to Demandware, causes Order Management to retrieve pricing and tax data from B2C Commerce on an as-needed basis. The price book settings control the scheduled synchronization of B2C Commerce price book data with pricing data stored in Order Management. |
Select one:
|
Pricing Engine Connection String | (DEPRECATED -- leave this field empty.) The connection string to use to obtain
an authorization token for making external pricing calls. When Order Management is integrated with B2C Commerce, this string is provided by Support or your integrator. Don't edit it. This setting isn't directly related to the price book settings. |
Enter text |
Pricing Engine Endpoints | The external pricing engine API endpoints. When Order Management is integrated with B2C Commerce, these endpoints are provided by Support or your integrator. Don't edit them. This setting isn't directly related to the price book settings. |
The following relative URLs are used when retrieving pricing from B2C Commerce:
The token For example:
|
Suppress Tasks | Used to temporarily suppress synchronization tasks. It allows a task to be stopped for a time without changing its normal configuration. | Select one or more:
|
Tenant DNS | An address used for communication with B2C Commerce. If there are two comma-separated entries, then the first is the B2C Commerce production address, and the second is the B2C Commerce stage address. It's set up by Support or your integrator. | Can have two entries, separated by a comma: production, then stage |
Account Manager Connection String | An address used for communication with B2C Commerce. It's set up by Support or your integrator. | The format of this string is as
follows:
|
(System) System Enabled | This setting enables synchronization between Order Management and B2C Commerce. By default, it isn't set. | Select to enable |
(System) System Connection String | The connection string for the SFTP folder for the data files being transferred between Order Management and the production instance of B2C Commerce. This string must be defined before running Order Management with B2C Commerce. It's set up by Support or your integrator. | Enter text |
(System) System Connection String (Stage) | The connection string for the stage SFTP folder for the data files being transferred between Order Management and the stage instance of B2C Commerce. This string must be defined before running Order Management with B2C Commerce. It's set up by Support or your integrator. | Enter text |
(System) System Directory Map | Used to override the path following the system connection string. It's set up by Support or your integrator. | Enter text |
(System) System File Compression | Specifies the file compression type used on the data transferred between Order
Management and B2C Commerce. The default setting is GZip. |
Select one:
|
(System) Encryption Key |
Holds the private key used when communication between Order Management and B2C Commerce is encrypted. It's set up by Support or your integrator. When the value is entered or changed, it's masked for security. |
Enter text |
(System) System Override Map | Can be used to override the Inventory Sync setting by
entering either of the following
values:
|
Enter text |