Mirakl Platform connector for Adobe Commerce (Magento 2)
About
Mirakl provides a connector that transforms Adobe Commerce into a marketplace powered by Mirakl.
From its initial release in 2015, the connector is continuously maintained and developed by Mirakl engineers with expertise in Adobe Commerce development.
Developed with the same commitment to quality as the rest of our products, the connector not only shorten integration times but also provide a scalable, reliable, and feature-rich solution.
Benefits
- Significantly reduces the time and effort required to integrate Mirakl with Adobe Commerce.
- Reliable, scalable, and feature-rich solution, with a proven track record of merchants successfully operating their marketplaces using the connector.
- Maintained, enhanced, and supported by an internal, dedicated team of experts in Adobe Commerce development. It remains compatible with the latest Adobe Commerce versions and consistently updated with new Mirakl features. The connector is developed with a focus on minimizing backward compatibility issues, making updates smoother and easier.
- Designed with extensibility and performance in mind and built to adhere to Adobe Commerce development standards. It enables developers to easily create custom code to adapt or enhance functionality.
- To accelerate storefront development, the connector offers two solutions: an end-to-end template built on Luma, and extensions to native GraphQL APIs to support headless architecture.
- Compatible with both Adobe Commerce and Magento Open Source.
- Comprehensive user and developer guides are available to assist in the integration and use of the connector.
- Expert engineers in Adobe Commerce development are available to promptly answer your technical questions through our support portal.
Getting started
Mirakl Help Center
Overall
Main features
- Synchronization: Synchronize the necessary data between Mirakl and SAP Commerce to operate a marketplace.
- Catalog extensions: Import third-party products and variants (associated products) in Adobe Commerce.
- Search engine: Third-party offers and products are indexed to meet search engine requirements.
- Multiple-offers: supports competition among multiple sellers for the same product.
- Mixed-carts: a single cart can contain operators and third-party items.
- Checkout: The latest availability, inventory, prices, and shipping information for third-party items are retrieved and displayed to buyers.
- Order management: Various order workflows are supported, and orders placed are automatically sent to be managed by your sellers.
- Sales channels: Third-party products availability and prices can be set at the website level.
- Internationalization: Enables product translation in your storefront and supports label translation to facilitate communication with sellers.
Data synchronization
The connectors manage the data synchronization required to run a marketplace between Adobe Commerce and Mirakl.
We have built a custom framework within the connector to:
- Assist in monitoring and managing all asynchronous and scheduled synchronizations between Adobe Commerce and Mirakl.
- Enable faster and lighter updates with a custom event system that supports synchronization by aggregation or real-time synchronization of individual updates, such as taxonomy or product changes.
- Use Adobe Commerce CLI commands within the Mirakl namespace to schedule each synchronization individually.
The synchronization flows covers the following type of data:
- Taxonomy (categories, attributes, values list)
- Products (import, export)
- Offers (third-party prices and stocks)
- Sellers information
- Checkout verification (availability, shipping)
- Orders synchronization
- Customer care features (shipments tracking, messages with sellers, incidents, evaluations, …)
Storefront development
To accelerate storefront development, the connector offers two solutions: an end-to-end template built on Luma, and extensions to native GraphQL APIs to support headless implementations.
Marketplace template (Luma)
The connector includes a storefront template built on top of Luma that offers a complete end-to-end buyer journey. Developers can build upon the template, pick and choose components, or draw inspiration from the codebase. This includes:
Product discovery
- Product list page: sellers data in product card, specific marketplace filters
- Product detail page: sellers and shipping information for third-party products/offers, the offer winning the buy box, a list of all offers associated to the product
- Seller page: general information, evaluations
Multi-seller cart, multi-seller checkout and multi-seller order placement
- Retrieve third-party product availability and shipping information in real-time
- Manage order-split depending on fulfillment options
- Send orders to third-party sellers
Customer account
This section covers features available in the buyer/customer account:
- Marketplace orders details, statuses, and documents uploaded by sellers
- Shipping tracking for third-party shipments, support orders delivered in multiple packages or multiple shipments
- Buyers can evaluate an order, create incidents and exchange messages with sellers
Headless architecture
While we do not provide a headless template, the connector is fully compatible with headless storefronts.
To facilitate and accelerate your headless storefront implementation, we have:
- Enriched several native Adobe Commerce GraphQL queries and mutations with Marketplace data.
- Implemented new GraphQL APIs.
The connector already enhances Adobe Commerce GraphQL APIs to support nearly all Mirakl features, and we continue to expand it to ensure full coverage.
Limitations
- Pay-in integration not included: You need to connect your payment solution to the pre-built hook provided within the connector.
- Pay-out integrations not included in the connector: You need to integrate with a payout solution compatible with Mirakl, or use the Mirakl Payout solution, which offers streamlined integration within the connector.
- BI integration not included in the connector
- Most but not all Mirakl features