View Categories

Shop Apotheke Marketplace Integration in M2E Cloud

9 min read

This guide walks you through setting up Shop Apotheke with M2E Cloud and running the integration day-to-day. 

First, complete the required steps on the Shop Apotheke side, then configure the key settings in M2E Cloud once the connection is active.

What happens outside M2E Cloud #

Shop Apotheke is a European online pharmacy and a health-focused marketplace. It connects brands and merchants with customers who buy healthcare, wellness, and everyday health products online.

Shop Apotheke operates through several localized storefronts. Each storefront targets a specific country:

Shop Apotheke Home Page

Shop Apotheke is built on Mirakl. That means it adheres to Mirakl standards for validating and processing marketplace data. These rules are defined by the marketplace, not by M2E Cloud.

This includes how Shop Apotheke handles:

  • product content (titles, images, descriptions, attributes)
  • offers and pricing (prices, VAT, discounts)
  • orders and shipments (order import, shipment confirmation, tracking)

Who Shop Apotheke is a good fit for #

Shop Apotheke is a good fit for merchants selling health-related products with stable identifiers and clear product data.

Typical good fit categories include:

  • Health and wellness products
  • OTC products and supplements
  • Personal care and hygiene
  • Medical devices and optics
  • Baby, pet, and household health-related products

Requesting a Shop Apotheke seller account #

Before you can set up Shop Apotheke in M2E Cloud, you must apply for a seller account directly with Shop Apotheke.

You can start the onboarding in the following way:

Shop Apotheke Seller Page

During onboarding, Shop Apotheke may ask for:

  • Company details and VAT information
  • Product categories you plan to sell
  • A sample product feed for review

In some cases, Shop Apotheke reviews your product feed before your shop is created. This helps them validate whether your catalog matches their rules and category scope.

Account approval is handled by Shop Apotheke. Timelines may vary.

Once your account is approved, you will receive access to the Mirakl Seller Admin. This access is required to continue, because you need Mirakl credentials to connect Shop Apotheke to M2E Cloud.

What happens inside M2E Cloud #

Once your Shop Apotheke seller account is approved, M2E Cloud becomes the system for managing your daily marketplace operations. It acts as the control layer between your store and the Shop Apotheke marketplace.

With M2E Cloud, you manage Shop Apotheke from one place. The platform handles data exchange, validation, and synchronization, so you do not need to work directly in the Mirakl back end for routine tasks.

Using M2E Cloud, you can:

  • Connect Shop Apotheke via the Mirakl API
  • Export product content from your store to the marketplace
  • Map categories and required attributes
  • Manage pricing, VAT, and discounts
  • Synchronize orders, stock levels, and shipments

All updates follow predefined rules and run automatically. This reduces manual work and keeps your store and the marketplace in sync.

Requirements before you start #

Before connecting Shop Apotheke to M2E Cloud, make sure all requirements below are met. Missing any of these will block exports or stop synchronization.

You must have:

  • An approved Shop Apotheke seller account
  • Valid Mirakl API credentials
  • VAT registration
  • Product prices available in EUR
  • Valid EAN or GTIN codes for all products

Language requirements also apply. Product content must be provided in German or Italian, depending on the storefront you sell on.

Additional requirements may apply in specific cases:

  • Electrical and electronic products require WEEE or EPR data
  • Regulated and pharmacy-related products may require additional identifiers and approvals

Connecting Shop Apotheke to M2E Cloud #

Shop Apotheke is a Mirakl-based marketplace. You connect it to M2E Cloud using Mirakl Connect Single Sign-On.

To start the connection, you need access to your Mirakl Seller Admin and a valid API key.

Connection steps:

  1. Log in to your Mirakl Seller Admin.
  2. Generate or copy your API key.
  3. In M2E Cloud, open the Connect Mirakl Account section.
  4. Paste the API key.
  5. Select Shop Apotheke from the dropdown list of Mirakl marketplaces.
  6. Enter your Shop ID if you manage multiple shops.
  7. Confirm the connection.
Connect Shop Apotheke to M2E Cloud

After submission, M2E Cloud automatically validates the credentials. Once validation succeeds, product data, offers, orders, and shipments can be synchronized.

Common connection issues include:

  • Using an incorrect or outdated API key
  • Missing API permissions in Mirakl
  • Trying to connect before the Shop Apotheke account is fully approved

Once connected: What happens next? #

After the connection is active, you configure how Shop Apotheke behaves inside M2E Cloud. This section covers the main operational steps you perform to prepare listings and manage ongoing synchronization.

1. List new products on Shop Apotheke #

Select the products you want to sell and export them to Shop Apotheke as new marketplace listings.

During export, M2E Cloud can send:

  • Product content, such as titles, images, and attributes
  • Product offers, such as price, VAT, and availability

This behavior is controlled by the Export strategy attribute. At a high level, it defines whether M2E Cloud exports full product content or only offers data.

If your products already exist on Shop Apotheke and use the same SKUs as your store, M2E Cloud can automatically link them.

If SKUs do not match, you can link listings manually using a CSV file. Linking is required for synchronization. It tells M2E Cloud which store product controls price, stock, and order processing for each marketplace listing.

3. Map categories and required attributes #

Category mapping is mandatory. Each product must be assigned to a Shop Apotheke category before it can be exported.

This step covers:

  • Picking the correct Shop Apotheke category
  • Choosing content attributes, such as product descriptions and characteristics
  • Mapping attributes, such as VAT and pricing-related fields

Once mapped, M2E Cloud uses these mappings to synchronize data according to the active policies.

4. Configure pricing and currency rules #

All prices sent to Shop Apotheke must be in EUR. VAT is mandatory and must be defined per product.

Pricing behavior is managed through Selling Policies in M2E Cloud. These policies control how base prices, discounts, and quantity rules are applied.

You can create multiple Selling Policies to handle different product groups, pricing rules, or markets.

5. Configure order settings and status mapping #

Order policies define how Shop Apotheke orders are handled inside M2E Cloud and your store.

This includes:

  • When orders are imported
  • How Shop Apotheke maps order statuses to store statuses
  • How shipment confirmations are sent back to the marketplace

Correct mapping prevents status conflicts and keeps order data consistent.

6. Set up shipping rules, delivery, and invoice handling #

Shipping behavior is controlled through shipping policies.

For Shop Apotheke, you must provide a tracking code and tracking URL for all shipments. Carrier mapping is optional but recommended, as it improves tracking visibility in the marketplace.

Here you set up:

  • Available carriers and shipping methods
  • How shipments are confirmed
  • How tracking numbers are synchronized

7. Monitor listings and resolve issues #

After setup, you can monitor listing behavior directly in M2E Cloud.

Using the Listings page, you can:

  • Check export and validation status
  • Review marketplace feedback and errors
  • Fix mapping, pricing, or content issues without disabling the channel

This allows you to maintain active listings and resolve problems quickly.

What happens in the marketplace back-end? #

After products and offers are exported from M2E Cloud, all final validation and processing happen on the Shop Apotheke side. These rules are enforced by the marketplace through Mirakl and cannot be changed in M2E Cloud.

Understanding these limitations helps avoid silent rejections and delayed listings.

Shop Apotheke marketplace features #

Shop Apotheke supports a defined set of Mirakl marketplace features.

Supported

  • Product content
  • Product offers
  • Orders
  • Merchant cancellations
  • Merchant returns
  • Carrier mapping
  • HTML formatting
  • Multiple stock locations
  • Bundles
  • Invoice uploads
  • Settlements

Not supported

  • Automatic relationships
  • Product variations (size or color)
  • Refurbished products
  • Repricing
  • Marketplace cancellations
  • Marketplace returns
  • Shipments
  • Marketplace fulfillment services
  • Sales channels

Product and offer requirements #

To list products successfully, all required fields must follow Shop Apotheke and Mirakl validation rules.

Product content (mandatory)

Each product must include the following data:

  • EAN or GTIN. Used as the main product identifier. Invalid or missing codes block listing.
  • Product title
    • Plain text only
    • Maximum length: 100 characters
    • Quantities and HTML tags are not allowed.
  • Main image
    • White background
    • Square format
    • Supported formats: JPG, PNG, WEBP
    • Minimum resolution: 450 × 450 px. Recommended resolution: 1000 × 1000 px
    • Maximum file size: 5 MB.
  • Brand. Must match the actual product brand.
  • Quantity and unit
    • Unit must be selected from fixed values such as g, ml, or l
    • Quantity supports up to three values separated by an “x”.
  • Category-specific attributes. Required fields depend on the selected category and must be mapped correctly.

Product content (optional)

You can improve listing quality by providing additional data:

  • Additional images
  • Long and short descriptions
  • Product characteristics and usage instructions
  • Variations using a group code
  • Regulatory fields such as PZN or WEEE, where applicable

Optional fields are still validated. Incorrect values can block exports.

Offer, pricing, and VAT rules #

Pricing and tax behavior follow Mirakl rules and must be configured correctly.

  • VAT is mandatory. Each product must include a valid VAT rate.
  • Currency. Shop Apotheke accepts only EUR.

Discounts and promotions

Shop Apotheke supports Mirakl discount logic.

  • Pricing v1 uses Discount price, Discount start date, and Discount end date. The discount price must be lower than the base price.
  • Pricing v2 uses Strike price as the regular price and Price as the discounted value. Price and Strike price can’t be the same.
  • Bulk discounts require a quantity threshold greater than 1.
  • Date formatting must follow the Mirakl format: YYYY-MM-DD HH:MM:SS, in UTC.

Incorrect pricing configuration prevents offers from being published.

Shipping, tracking, and Mirakl-specific attributes #

Mirakl marketplaces rely on many other attributes. You must map the required ones for your category.

Typical examples include:

  • Lead time to shipment. Defines how many days pass before dispatch.
  • Logistic class. Controls delivery handling. Valid marketplace codes are: klein, mittel, groß, extragroß.
  • Tracking requirements. A tracking code and tracking URL are required for all shipments. Carrier mapping is optional but recommended.
  • Eco and EPR attributes. Optional attributes apply to products subject to environmental regulations. These include eco contributions and producer registration IDs.

FAQ #

Why is my product not listed? #

Most listing issues are caused by marketplace validation errors. Common reasons include missing EANs, invalid images, unmapped required attributes, missing VAT, or incorrect pricing.

Where can I see marketplace-side validation errors? #

If no errors appear in M2E Cloud, check the Mirakl back end.

Go to Catalog → Product imports and download the Non-integrated products report for detailed feedback.

Does Shop Apotheke support discounts and promotions? #

Discounts are supported through Mirakl pricing rules. Both Pricing v1 and Pricing v2 are supported.

Are invoices required for Shop Apotheke orders? #

Invoice requirements depend on your configuration. In some cases, merchant invoices are optional. In others, an invoice must be attached before shipment confirmation.

Leave a comment

Your email address will not be published. Required fields are marked *