Skip to content

Merchant Pro Integration

The Merchant Pro integration connects MicroPIM to your Merchant Pro store using the Merchant Pro REST API. MicroPIM syncs products, variants, stock, pricing, categories, brands, and images in both directions — pulling the existing catalog from Merchant Pro and pushing updates back. Merchant Pro is a SaaS e-commerce platform popular with Romanian merchants.

  • An active Merchant Pro store with API access enabled
  • Admin access to the Merchant Pro back office
  • An active MicroPIM account
FieldWhere to find it
Store URLYour Merchant Pro store URL, e.g. https://your-store.merchantpro.ro
Utilizator APIThe API username shown after creating an API user in Merchant Pro
Parola APIThe API password shown once after creating the API user

Before connecting MicroPIM you need to create a dedicated API user (or generate API credentials) in the Merchant Pro admin panel.

  1. Log in to the Merchant Pro admin panel and click Setari (Settings) in the bottom-left sidebar.

    Merchant Pro admin panel with Setari highlighted in the sidebar

  2. In the Settings page, scroll down and click API si webhook-uri.

    Merchant Pro Settings page with API si webhook-uri highlighted

  3. On the Utilizatori API tab, click + Adauga API user in the top-right corner.

    Utilizatori API page with + Adauga API user button highlighted

  4. In the dialog, enter a Denumire interna (e.g. micropim_api_key) and enable the following permissions:

    • Permisiuni catalogRead & Write
    • Website

    Then click Salveaza.

    Adauga API user dialog with Permisiuni catalog Read & Write and Website checked

  5. The new user appears in the list. Copy the Utilizator API and the Parola API values — you will need them in MicroPIM.

    Utilizatori API list showing the new user with Utilizator API and Parola API columns

Keep the Parola API safe — it is shown only once after creation. If you lose it, delete the API user and create a new one in Merchant Pro.

  1. In MicroPIM, go to Integrations → Add Integration
  2. Select Merchant Pro from the platform list
  3. Paste your Merchant Pro store URL into Store URL
  4. Enter the Utilizator API value into API User
  5. Paste the Parola API value into API Password
  6. Click Test Connection to verify the credentials
  7. Click Save to create the integration
DataDirectionNotes
ProductsMicroPIM → Merchant ProTitle, description, SKU, brand, attributes
VariantsMicroPIM → Merchant ProVariant combinations and SKUs
StockMicroPIM → Merchant ProQuantity per SKU
PricingMicroPIM → Merchant ProBase price and promotional price
CategoriesMicroPIM → Merchant ProCategory tree mapping
ImagesMicroPIM → Merchant ProMain image and gallery

MicroPIM reads your existing Merchant Pro catalog on an ongoing basis. This keeps MicroPIM in sync with changes made directly in Merchant Pro.

What the pull covers:

  • Product names, descriptions, and SKUs already in Merchant Pro
  • Existing category tree (used for mapping categories in MicroPIM)
  • Current prices and stock levels
  • New products added directly in Merchant Pro since the last pull

How to trigger a pull:

  • On demand — go to Integrations → Merchant Pro → Import from store and click Pull catalog
  • On a schedule — configure a pull interval under Integrations → Merchant Pro → Automation

Pulled products are matched to existing MicroPIM products by SKU. New SKUs found in Merchant Pro are imported as new products in MicroPIM.

MicroPIM sends updated product data to Merchant Pro via the REST API. This is the primary direction for keeping your store up to date after you manage products in MicroPIM.

What the push covers:

  • Product title, description, brand, and attributes
  • Variant combinations and their SKUs
  • Stock quantity per SKU
  • Base price and promotional price
  • Main image and gallery images
  • Category assignments

How to trigger a push:

  • On demand — go to Integrations → Merchant Pro → Sync and click Push to store
  • On a schedule — configure under Integrations → Merchant Pro → Automation
  • Automatic — enable real-time push to send changes immediately when a product is updated in MicroPIM

Products are matched by SKU on push. If a SKU exists in Merchant Pro it is updated; if not, a new product is created.

Default mapping covers Merchant Pro’s standard product fields. To map custom attributes (such as technical specifications or product tags) go to Integrations → Merchant Pro → Field Mapping.

401 Unauthorized — the Utilizator API or Parola API is incorrect. Delete the API user in Merchant Pro, create a new one, and update the integration in MicroPIM.

403 Forbidden — the API user does not have the required permissions. Edit the API user in Merchant Pro and enable read/write for Products, Stock, Categories, and Prices.

404 Not Found — check that the Store URL is correct and has no trailing slash.

Stock not updating — confirm the product exists in Merchant Pro with a matching SKU. Merchant Pro matches by SKU on update.

Products not creating — verify the API user has write permission on Products.

Images not appearing — images are uploaded by URL. Ensure the image URLs in MicroPIM are publicly accessible.

Romanian characters appearing incorrectly — MicroPIM sends UTF-8. Verify your Merchant Pro store’s character encoding is set to UTF-8.

Can I connect multiple Merchant Pro stores? Yes — add one Merchant Pro integration per store.

How often does sync run? On-demand or on a schedule you configure under Automation. You can also enable real-time push for immediate sync on product save.

Can I roll back a sync? Syncs are not reversible, but every change is recorded in the Audit Log.

What happens if a product exists in Merchant Pro but not in MicroPIM? On pull, MicroPIM imports it as a new product. You can then manage it centrally in MicroPIM.

Need help connecting your store?

Our team offers a free 30-minute setup call — we walk you through credentials, field mapping, and your first sync. No sales pitch.