B2C Commerce APIs and integrations
As is true with any integration scenario, successfully integrating B2C Commerce into the larger B2C solution architecture is a function of understanding the available integration options. It does little good to understand the underlying data model if you don't know how to access it from another system!
Unlike the Salesforce Platform, B2C Commerce implementations still traditionally make heavy use of file-based integrations for data feeds, though API options are available. We'll cover both file-based integrations and API options in the following sections.
Feed-based integration support
B2C Commerce has native support for the FTP, SFTP, and WebDAV server integrations. Of the three, WebDAV is the only type that B2C Commerce can host natively. All files that are sent to or retrieved from a B2C Commerce instance must use WebDAV.
Despite that, the most common pattern by far is to leverage an outside SFTP server to host files being...