Import and Export

The Salesforce B2C Commerce application environment is designed to facilitate backend integration, so you can easily import data from other systems into the B2C Commerce environment and export B2C Commerce data to backend systems.

Any time you need to transfer data between a B2C Commerce instance and a system outside of B2C Commerce, such as an inventory, ordering, or marketing system, you need to use import and export and not data replication. Import processes an external file and uses the data to populate the database. Import is sometimes used for import feeds that require frequent updating, such as pricing feeds. Export lets you extract data from the B2C Commerce database and create XML files that can be used as feeds for external systems.

Site Import/Export is also used to move configuration and setting information for a site from one instance to another.

Data/Code Replication vs. Import/Export

You use both the import/export feature and data replication to populate instance databases that are used by your site. However, import/export and data replication are very different mechanisms.

Replication is used to move data from one instance to another, once it's already in a B2C Commerce database, while import and export enable you to move data to and from external systems.

Data replication creates a copy of the data from the originating instance database at a new location in the target instance database, without replacing the original data. When data replication is complete, you switch from the existing data to the new data on the target system. This lets the change to a site be seamless and instantaneous, rather than gradual.

Catalog Feed Feature vs. Import/Export

The catalog feed feature in Business Manager isn't used to import catalog or product data. It isn't part of the import/export framework. The catalog feed feature processes third-party files, such as for Certona.

Related Links

Import /Export Checklist