Mirakl Platform connector for Shopify

About

Mirakl provides a connector that transforms your Shopify store into a marketplace powered by Mirakl.

The connector is continuously maintained and developed by Mirakl engineers with expertise in Shopify development.

Developed with the same commitment to quality as the rest of our products, the connector not only shortens integration times but also provides a scalable, reliable, and feature-rich solution.

Benefits

  • Significantly reduces the time and effort required to integrate Mirakl with Shopify.

  • Maintained, enhanced, and supported by an internal, dedicated team of experts in Shopify development. It remains compatible with the latest Shopify 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 Shopify development standards. It enables developers to easily create custom code to adapt or enhance functionality.

  • To accelerate storefront development, the connector offers customizable Liquid template and theme components. Support for headless storefronts is available through Shopify's Storefront API integration.

  • Compatible only with Shopify Plus.

  • Comprehensive user and developer guides are available to assist in the integration and use of the connector.

Getting started

Overall

Main features

  • Synchronization: Synchronize the necessary data between Mirakl and Shopify to operate a marketplace.

  • Product management: Import third-party products and variants in Shopify, with support for Shopify's product structure and metafields.

  • Search integration: Third-party offers and products are indexed and searchable through Shopify's native search functionality.

  • Multiple-offers: facilitates competition among multiple sellers for the same product.

  • Mixed-carts: a single cart can contain operator and third-party items.

  • Checkout: The latest availability, inventory, prices, and shipping information for third-party items are retrieved and displayed to buyers through Shopify's checkout process.

  • Order management: Various order workflows are supported, and orders placed are automatically sent to be managed by your sellers.

Data synchronization

The connector manages the data synchronization required to run a marketplace between Shopify and Mirakl.

Each synchronization is managed using Shopify APIs and background jobs for optimal performance.

The synchronization flows cover the following types of data:

  • Catalog structure (categories, attributes, collections)
  • Products (import, export, variants)
  • Offers (third-party prices and inventory)
  • Sellers information
  • Checkout verification (availability, shipping)
  • Orders synchronization

Storefront development

The connector provides a sample theme basded on the Liquid theme "Dawn" enriched with Marketplace capabilities.

Marketplace theme components

The sample theme contains:

Product discovery
  • Collection pages: seller data in product cards, marketplace-specific filters
  • Product detail pages: seller and shipping information for third-party products/offers, offer selection for buy box, list of all offers for the product
  • Seller pages: general information, ratings and evaluations
Checkout and order placement
  • Retrieve third-party product availability and shipping information in real-time
  • Manage order-split depending on fulfillment options through Shopify's order management
  • Send orders to third-party sellers

Headless architecture

For merchants adopting headless commerce architectures, the connector provides access to pre-authenticated Mirakl GraphQL queries and mutations for third-party product and seller data.

Limitations

  • Shopify Payment is not supported for third-party items in the Pay-in process
  • Advanced analytics integration not included in the connector
  • This initial release provides core marketplace functionality with a robust foundation. Extensive feature additions and enhanced Mirakl integration capabilities are coming in subsequent releases.