Integration technology overview

  • Updated

Optimizely Configured Commerce has been configured and integrated with many backend ERP's and PIM systems. Many of these vary in implementation and customization. The following describes common integrations and considerations.

Common integrations

Infor SX.e example

Epicor E9 example

Integration approaches

Traditional

SOAP web services or RESTful services

  • Products
  • Inventory
  • Pricing
  • Customers
  • Dealers / Sales Reps
  • History of Orders / Invoices
  • Shipments

Configured Commerce Windows Integration Service (WIS)

Extract-Transform-Transport-Load Agent

Connection types

  • SQL Server
  • OleDb / Odbc
  • Web Service
  • CSV File (Flat File)
  • Sap .NET Connector

Configured Commerce integration flow example

Infrastructure topology

Deployment topology

Enterprise scale

Expectations for the design and development of non-payment connectors

For most connectors, the implementation partner is responsible for the evaluation, design, development, implementation, and testing of the connector.  

Although the Optimizely team has created several connectors to common ERP, PIM, tax, and other data providers, these connectors should serve as a starting point, only, upon which the implementation partner may need to extend further to fit the unique needs of each client. 

See Rules of Engagement: Payment Gateways for Configured Commerce Cloud for more detail.

Expectations for the design and development of Payment Gateways

The one exception to this above process is payment gateways. Payment gateways that allow for the use of credit cards must be implemented in a specific way to ensure PCI compliance.  

As such, the Optimizely team will own the design and development of the credit card portion of payment gateways to ensure PCI compliance. The implementation partner will still be responsible for the implementation and testing of the credit card portion of each payment gateway, as well as all non-PCI scope of payment gateways, including eCheck, ACH, SEPA, and, in many cases, frontend design. 

The Optimizely Configured Commerce engineering team will evaluate, design, and develop connectors to support nearly any payment gateway that a client chooses but requires at least 120 days of notice before a new connector will be available for implementation and testing by the client or its implementation partner.

See Payment gateway development expectations for more detail.