Platform Connector with Oracle Commerce Cloud
As a composable checkout solution, Bold Checkout can be used with virtually any ecommerce platform — even beyond those we support out-of-the-box. The Bold Platform Connector allows brands to integrate their existing solutions for customer, product, and order management while taking advantage of Bold’s powerful checkout — without the need to replatform.
This blueprint covers the basics of what would be required to create a Platform Connector between Bold Checkout and Oracle Commerce Cloud.
Solution Overview
The platform connector bridges the gap between any platform and the Bold APIs. By implementing a platform connector, you ensure that Bold stays up-to-date on what's happening with your customers, orders, and products, and you can take advantage of the powerful Bold Checkout Suite.
To create a platform connector, a merchant or partner must implement the Platform Connector Requirements:
- Platform Connector API: a server that Bold calls in order to interact with your customer, order, and product information.
- Platform Event Notifications: a server that sends notifications to Bold when your platform makes changes to customer, order, and product information.
The following diagram shows how the components of a platform connector project fit together and interact.
The Components of a Platform Connector page breaks down the major components of a platform connector project.
Potential use cases
The following use cases describe scenarios in which creating a platform connector could be valuable:
- Retain your platform’s other functionality by only swapping out the checkout.
- Prevent costly replatforming.
- Improve fraud protection and PCI-compliance on a non-supported platform.
Reference architecture
The following diagram is a detailed look into the architecture requirements of a platform connector for Oracle Commerce Cloud:
Open the image in a new tab to view it in more detail.
Solution details
The following steps are a non-exhaustive outline of setting up a platform connector with Oracle Commerce:
- Set up Bold Account Center.
- Install Bold Checkout from the Bold Account Center launchpad.
- Implement the Platform Connector APIs.
- Implement the Platform Event Notifications.
- Verify your platform connector.
- Create a platform connector admin. This admin is an application that you design and build, and it must meet the following requirements:
- The admin must enable a merchant to install the platform connector on their store using the Bold Account Center using the OAuth authentication flow, as well as configure any settings you choose to make publicly available. To set up authentication and make your platform connector available in Bold Account Center, follow the Build Public Integrations instructions.
- The admin must also include the ability to sync products, customers, and orders from your platform to Bold. These must be stored in the Bold system for your checkouts to be initialized. Create a user interface that triggers calls to the Platform Connector Sync endpoints.
- Set up your checkout frontend. You can use a Bold-hosted checkout frontend (one-page or three-page), or create a custom, self-hosted checkout flow.
- Create an Oracle Server-Side Extension and an Oracle frontend widget. The extension initializes the order and sends it to Bold, and the frontend widget loads your chosen checkout frontend.
Get started
To get started implementing your platform connector with Oracle Commerce Cloud (or another platform), reach out to the Bold Partners team at [email protected].