Connect Mirakl Connect to Pipe17

The Mirakl Connect connector brings your seller-fulfilled orders from Mirakl Connect into the app, and sends order acceptance, fulfillments, products, and inventory back to Mirakl Connect. You connect by signing in to Mirakl Connect and authorizing Pipe17, so you don’t need to enter API keys.

With this connector, you can:

  • Bring seller-fulfilled orders from Mirakl Connect into the app every 5 minutes.
  • Accept orders in Mirakl Connect when they’re ready for fulfillment in the app, or refuse them when you cancel them first.
  • Send fulfillments with tracking details to Mirakl Connect.
  • Send product details and available inventory to Mirakl Connect.

Setup

Before you begin, make sure you have:

  • An active Mirakl Connect seller account.
  • Permission to sign in to Mirakl Connect and authorize third-party apps for your account.
Connect MIRAKL Connect pop-up

To connect Mirakl Connect:

  1. Navigate to Integrations in the app.
  2. Click Add Integration, and then select MIRAKL Connect.
  3. Under Select MIRAKL environment, select MIRAKL Production (https://miraklconnect.com).
  4. Click Connect.
  5. After you connect, toggle on the flows you want to use: Pull locations from MIRAKL, Pull orders from MIRAKL, Push fulfillments to MIRAKL, Push products to MIRAKL, and Push inventory to MIRAKL.
  6. Sign in to Mirakl Connect, and then authorize Pipe17 to access your account. Mirakl Connect returns you to the app when the connection is complete.

Settings

Setting Description Options/Default
Exclude orders created before this date Skips orders created in Mirakl Connect before this date. If you move the date into the past, older orders come into the app only after they’re updated in Mirakl Connect. Optional. Default: integration creation date
Pull only orders with specific order IDs Brings in only the orders with the channel order IDs you list. Use this while testing. Optional. Empty pulls all
Process only products with specific SKUs Sends only the products with the SKUs you list. Optional. Empty sends all
Force product catalog resync Sends all products to Mirakl Connect again on the next run. Turns off automatically when the sync starts. On/Off. Default: Off
When pulling inventory from Pipe17, use totals across all fulfillment locations Sends the total available quantity across all your fulfillment locations. When off, the app sends inventory only from the location that this integration creates. On/Off. Default: Off
Process inventory information only for products with specific SKUs Sends inventory only for the SKUs you list. You can enter regular expressions. Optional. Empty sends all
Do not process inventory information for products with specific SKUs Never sends inventory for the SKUs you list. You can enter regular expressions. Optional
Force inventory resync Sends inventory for all products to Mirakl Connect again on the next run. Turns off automatically when the sync starts. On/Off. Default: Off

Flows

Flow Direction Notes
Locations Mirakl Connect → Pipe17 Mirakl Connect doesn’t share warehouses, so the app creates one location named after your integration.
Orders Mirakl Connect → Pipe17 Runs every 5 minutes. Brings in seller-fulfilled orders that are awaiting acceptance, awaiting payment, or awaiting shipment. Orders awaiting payment get the tag PENDING_PAYMENT. Updates stop once an order in the app moves past Ready for Fulfillment.
Order cancellations Mirakl Connect → Pipe17 When an order is closed in Mirakl Connect, the app cancels it. Orders that Mirakl Connect closes automatically aren’t canceled.
Order acceptance Pipe17 → Mirakl Connect When an order awaiting acceptance becomes Ready for Fulfillment in the app, the app accepts its lines in Mirakl Connect. If you cancel the order before acceptance, the app refuses its lines. After an order is accepted, cancellations in the app aren’t sent to Mirakl Connect.
Fulfillments Pipe17 → Mirakl Connect Sends each fulfillment to Mirakl Connect as a shipment with tracking number, tracking URL, carrier, and shipped lines.
Products Pipe17 → Mirakl Connect Sends SKU, title, UPC, images, base price, and discount price. Products that are unpublished or disabled in the app are sent with a quantity of 0.
Inventory Pipe17 → Mirakl Connect Sends available quantity for each SKU. Negative quantities are sent as 0.

Troubleshooting

  • The integration stops with a token error
    Your Mirakl Connect authorization expired or was revoked. Open the integration, click Connect, and authorize Pipe17 in Mirakl Connect again.

  • An order from Mirakl Connect doesn’t appear in the app
    The app brings in only seller-fulfilled orders that are awaiting acceptance, payment, or shipment, and created after Exclude orders created before this date. Also check that Pull only orders with specific order IDs is empty unless you’re testing.

  • An order has the error “Failed to retrieve order from MIRAKL”
    The app couldn’t find the order in Mirakl Connect when it tried to accept it. Check that the order still exists in Mirakl Connect and that the integration is connected to the right environment.

  • A fulfillment has the error “Failed to resolve order”
    The app couldn’t find the Mirakl Connect order for the fulfillment. This happens when the order didn’t come from this integration. Only fulfillments for Mirakl Connect orders can be sent.

  • Inventory doesn’t update in Mirakl Connect
    By default, the app sends inventory only from this integration’s location. Turn on When pulling inventory from Pipe17, use totals across all fulfillment locations, or check your SKU include and exclude lists. To learn more, see Getting Started with Locations in Pipe17.


Need Help?

If you need additional assistance:

  • Use Ask Pippen, our AI agent, located at the top of the platform page.
  • Submit a support request with as much relevant detail as possible. Learn how to submit a request.

We’re here to help you succeed with your operations.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.

Have more questions?
Submit a request
Share it, if you like it.