User Manual


Shopify is a powerful e-commerce platform. Shopify and MRPeasy work seamlessly together so that sales and shipments are done in Shopify and products are manufactured, materials are handled, production is planned, and purchasing managed in MRPeasy.

Jump to:

  1. How to set up the integration between MRPeasy and Shopify?
  2. Tips for filtering orders in Shopify.
  3. How does the integration between MRPeasy and Shopify work?
  4. How to post an order from Shopify to MRPeasy?
  5. How are products booked for order in MRPeasy?
  6. How to know if an order is ready for fulfillment in Shopify?
  7. How to ship the products and deduct inventory from MRPeasy?
  8. Support for integration.

How the integration between MRPeasy and Shopify works

The integration between MRPeasy and Shopify works as follows:

  1. A sales order from Shopify is posted to MRPeasy.
  2. Available items are automatically booked for the order in MRPeasy.
    If items are not available, then some manual action is necessary. Read: How to check stock and book the products for the Customer Order?
  3. Once items become available, the sales order in Shopify has added the tag Ready for shipment.
  4. Items are shipped in Shopify, and inventory is subtracted from MRPeasy.

Step 1. Posting an order from Shopify to MRPeasy

The order from Shopify is posted to MRPeasy once it's been paid. As a result:

  1. it is imported to MRPeasy as a Customer Order at CRM -> Customer Orders.
  2. Tag In production is attached to the order in Shopify.
  3. The Shopify order number is copied to the Reference field in the MRPeasy Customer Order.


  • For privacy reasons, no customer information is copied from Shopify to MRPeasy.
  • Only products are posted to MRPeasy.
  • Products are matched by the SKU field in Shopify and the Part Number field in MRPeasy.
  • If some products must not be sent to MRPeasy (for example, a service), they must have no SKU value or an SKU that does not match any part number in MRPeasy.
  • If the order has no products with matching SKUs, it is not imported to MRPeasy and the tag Ready for shipment is attached to the order.

Step 2. Booking products for the order in MRPeasy

MRPeasy is a highly accurate inventory management software, where specific products must be booked - i.e. reserved - for specific orders. (Read: What is a stock lot? How does lot/batch tracking work?)

When an order has been imported into MRPeasy from Shopify:

  1. The software tries to book products. Available products are booked immediately.
  2. If there are products which couldn't be automatically booked, then:
    - the status of the parts of the Customer Order will be Not booked.
  3. To book these parts, please see the instructions: How to check stock and book products for a customer order?
    (If items' have Min. stock value set, then these will already be displayed on the Critical On-hand report, which shows shortages.)

Step 3. Notification when products are available for shipment

When all products are ready:

  1. The MRPeasy Customer Order’s status is changed to Ready for shipment.
  2. In Shopify, the tag In production is replaced with Ready for shipment in the order’s details, indicating that this order can be fully fulfilled.

Step 4. Shipping the items and subtracting the stock from MRPeasy

For shipping the items:

  1. The order must be fulfilled (shipped) in Shopify
  2. As a result, a shipment is created in MRPeasy, and all items are automatically marked picked so that products are deducted from the inventory.

Setup of the integration between MRPeasy and Shopify

To set up the integration between Shopify and MRPeasy:

  1. Go to MRPeasy -> Settings -> System settings -> Integrations -> Shopify.
  2. Click the Connect to Shopify button.
  3. Fill in the required information.
  4. Click the Install app button.

Take note that after configuring the integration only new paid orders will be imported to MRPeasy, older orders will not be imported.

Useful tips

We advise to create a custom search in Shopify to find ready for shipment orders faster:

  1. Go to Shopify -> Orders.
  2. Click Filter orders.
  3. Select a filter: Tagged with.
  4. Enter a tag Ready for shipment.
  5. Click the Add filter button.
  6. Click the Save this search button.
  7. Enter the name of the search: Ready for shipment.
  8. Save the custom search.

This makes possible finding ready for shipment orders with a single click.


The integration between Shopify and MRPeasy is maintained by MRPeasy. If you have any questions about the integration, please turn to MRPeasy support.