Skip to main content

Platform integrations

You can setup the configuration for a number of third party platforms, right from within your console. Each integration has a Type, Status and Account identifier.

The type outlines what kind of integration this platform is. In most cases, it is recommended to have 0 to 1 integrations of a single type active per environment. The status of an integration indicates whether the platform is fully configured, and ready for use, or not. Finally, the Account identifier indicates at a quick glance which account you’ve configured for the particular platform. This is always one of the variables you’ve set, such as a store-id.

Setting up an integration

You can expand an integration to show its variables. Every integration has at least two sections, default and custom variables. The default section lists all the basic configuration variables of which most are required (indicated by a *) to set for the integration to work.

The custom section provides you the opportunity to define and set your own integration-specific variables. You’ll mostly want to make use of this feature when you are extending our core integrations and need to set dynamic configurations or sensitive credentials.

Every integration variable is prefixed with their respective name in uppercase followed by an underscore, e.g. CONTENTFUL_ or TALONONE_.

Secrets and sensitive credentials

We’ve pre-configured some of the variables to encrypt your values by default. They will be managed by the Deity platform, ensures that only your application will be able to access the values at runtime injection.

When you save an encrypted value, it will be displayed in your Cloud Console as ***. You will not be able to see what value you saved. Therefore, if you want to edit the value, you can clear the current encrypted value and set a new one.

Custom integration variables

You can define custom variables to store any configuration on the environment instead of in your repository. We recommend to use this method for any config value which may either change over time or is sensitive by nature.

You can create as many custom variables as you see fit. Simply click the Add variable button and enter your variable name(s) and value(s). You can encrypt them if needed.

Caution

We recommend to keep the integration’s prefix as is. If you alter the prefix, the variable will show up in your global custom variables, instead of in the particular integration.

Read more about variables →

Supported integrations

We currently support the following integrations with third party platforms out of the box. Check this page regularly to learn about new integrations!

Adobe Commerce CE

The experience makes all the difference. Grow with Adobe Commerce CE.

BigCommerce

Learn how BigCommerce powers your business with enterprise ecommerce capabilities—with lower cost and complexity.

Commercetools

Built for businesses that require unlimited flexibility and infinite scale at lower costs.

Shopware

Comprehensive ecommerce solutions for all your B2C and B2B needs.

Algolia

Powering Discovery for your world.

Unbxd

Build retail stores for the future with AI-powered search, merchandizing, personalized recommendations and PIM.

Mollie

An advanced solution to accept payments, optimise conversion, and access funding.

Stripe

Payments infrastructure for the internet.

Adyen

End-to-end payments, data, and financial management in a single solution.

Humm

Buy Now, Pay Later with big limits, big range and big time to pay.

TalonOne

The Loyalty & Promotion Engine. Better incentives, better outcomes

Wpay

Discover how Wpay grows businesses through payment experiences.

Contentful

Build captivating experiences that stand out with the intelligent composable content platform.

Wordpress

Build and grow your website with the best way to WordPress.

Custom integration

Create your own integration with Commerce Composer.