Setting up Shopify Integration

By Ricemill · Last reviewed: September 9th, 2026 · Reviewed by Chew Lim

Mapping or Creating New Locations for Shopify Integration

Map each Shopify location to the appropriate Ricemill location before processing orders so inventory and fulfilment updates use the intended source.

Before you start: Connect the Shopify sales channel and create any required Ricemill locations. Then follow Mapping or Creating New Locations for Shopify Integration.

Fulfilment notification

Expected outcome: When enabled, Shopify sends its configured fulfilment email after Ricemill completes an order and returns its tracking information.

Enable "Send fulfilment notification to recipient"

If enabled, we'll instruct Shopify to send a fulfilment notification to the recipient when the order has fulfilled.

Shopify will send emails using the email templates stored in your Shopify admin.

Steps:

  1. Go to Integrations > Sales Channels.
  2. Open the Shopify channel.
  3. Navigate to the Settings tab.
  4. Under Fulfilment > Fulfilment notification, Enable Send fulfilment notification to recipient.
  5. Click "Save".

Shopify fulfilment notification setting in Ricemill

For the complete Shopify order-to-shipping workflow, supported carriers and plan details, see Ricemill Fulfilment.

Which orders should we import from Shopify?

Choose whether Ricemill imports only paid orders or also imports open orders with pending, authorised, partially paid or paid status.

Steps:

  1. Go to Integrations > Sales Channels.

  2. Open the Shopify channel.

  3. Navigate to the Settings tab.

  4. Under Under Fulfilment section, select option for Which orders should we import from Shopify?

    • Paid orders only: Only open and unfulfilled orders with Authorised and Paid status will be download
    • Pending and Paid orders: All open and unfulfilled orders with Pending, Authorised, Paid and Partially Paid status will be download
  5. Click "Save".

Shopify order import status setting in Ricemill

Troubleshooting: If an order is not imported, confirm it is open and unfulfilled, then check whether its payment status is included in the selected import option. Save the channel settings after making a change.

© 2026 Ricemill Group Pty Ltd All Rights Reserved