E-commerce module
Integration framework | Commerce integration framework |
---|---|
License |
|
Issues |
|
Maven site |
|
Latest |
2.0.0 |
Available on SPA/Headless |
Yes |
The Magnolia Commerce integration framework modules allow you to connect your external e-commerce solution to Magnolia. You can use e-commerce content within Magnolia as if it were native Magnolia content. The modules provide access to shopping cart management and checkout functionality that directly interacts with your e-commerce solution via REST.
Module structure
artifactID | Description |
---|---|
|
Parent reactor. |
|
Provides the API for the e-commerce add-on. |
|
Provides a default implementation to connect to the commercetools e-commerce solution. |
|
Provides a default implementation to connect to the Adobe Commerce (formerly Magento) e-commerce solution. |
|
Provides a default implementation to connect to the Salesforce Commerce Cloud e-commerce solution. |
|
Provides a default implementation to connect to the SAP Commerce Cloud e-commerce solution (formerly Hybris) |
|
Provides the |
|
Provides the E-commerce app. |
|
Provides app actions and enables text classification and image recognition through decoration. |
Installing with Maven
Maven is the easiest way to install the module. Add the following to your bundle:
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce-ui</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce-commercetools-connector</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce-magento-connector</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce-sap-connector</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce-salesforce-connector</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce-templating</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
<dependency>
<groupId>info.magnolia.ecommerce</groupId>
<artifactId>magnolia-ecommerce-decoration</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
Configuration
This section explains how to configure the connection between the E-commerce module and your external e-commerce solution.
You can create or edit the configuration in the JCR or the File System (YAML) under <module-name>/ecommerces/<definition-name>
.
Before you configure the connection, make sure you know:
-
Which solution you want to connect to. Default implementations are provided for:
-
Adobe Commerce (formerly Magento)
-
SAP Commerce Cloud (formerly Hybris)
-
The relevant URLs to connect to your e-commerce solution.
-
Connection credentials for your e-commerce solution.
The Commerce integration framework provides out-of-the-box connectors to commercetools, Adobe Commerce, Salesforce Commerce Cloud and SAP Commerce Cloud. If you use another third-party e-commerce solution, you can configure your own connector. |