January 6th, 2021
Order Fulfilment: Steps and Strategies for Ecommerce
By Chew Lim
Last reviewed: September 10th, 2026 · Reviewed by Chew Lim
Order fulfilment covers the work between receiving a customer order and completing its delivery. For a Shopify retailer shipping orders in-house, that normally includes reviewing the order, preparing the parcel, choosing a carrier service, printing a label and returning tracking information to Shopify.
A clear process reduces manual entry and makes it easier to identify where an order is waiting.
1. Receive and review the order
Begin with orders that are ready to fulfil. Confirm payment and fulfilment status, then review the delivery address, products, quantities and any shipping option selected by the customer.
Ricemill | Fulfilment imports paid, unfulfilled Shopify orders. Orders that do not meet those conditions may need attention in Shopify before they enter the normal shipping workflow.
2. Confirm parcel details
The carrier needs accurate parcel information to return suitable services and prices. Check the package type, weight and dimensions, along with any information needed for international shipping.
Saved package sizes can reduce repetitive entry, but the selected package still needs to suit the actual order.
3. Compare available carrier services
Compare the services available through your connected carrier accounts. Consider price, delivery speed, destination, parcel limits and the service promised to the customer.
Ricemill | Fulfilment currently connects Shopify with Australia Post MyPost Business, eParcel, StarTrack Express and Aramex Australia. The rates and services available depend on the connected carrier accounts.
4. Create and print the shipping label
After choosing a service, create the shipment and print its label. Check that the recipient, service and parcel details are correct before attaching it.
For higher order volumes, batch fulfilment and bulk label printing can reduce repeated work. Use batches that make operational sense—for example, orders using the same carrier or ready for the same collection.
5. Split the order when necessary
Some orders need more than one parcel. A split shipment allows items from one Shopify order to be fulfilled separately while preserving the relationship between the parcels and the original order.
This can be useful when items have different package requirements or cannot safely travel together.
6. Return tracking information to Shopify
Once a label is created, Ricemill | Fulfilment can return the carrier and tracking number to Shopify and mark the related order as fulfilled. This removes a separate copy-and-paste step and keeps the Shopify order record current.
Review exceptions rather than assuming every update succeeded. An invalid address, unsupported service or carrier response may require correction before the shipment can be completed.
7. Hand parcels to the carrier
Prepare the parcels for collection or lodgement according to the carrier's requirements. Make sure every label is readable and attached to the correct parcel.
Carrier manifests, collection arrangements and lodgement rules depend on the service and account being used. Follow the carrier's current operational requirements.
8. Monitor delivery and resolve exceptions
Tracking makes the shipment visible after dispatch, but it does not prevent delays or address problems. Monitor carrier exceptions and respond to customer questions using the latest tracking information.
How can ecommerce fulfilment be improved?
- Validate order and parcel details before buying a label.
- Save commonly used package dimensions.
- Compare services instead of selecting a carrier from habit.
- Use shipping rules for repeatable service decisions.
- Batch orders only when they are operationally similar.
- Split shipments when one parcel is unsuitable.
- Confirm tracking has returned to Shopify.
- Review failed or delayed shipments as a separate queue.
Choose the app that matches the workflow
Ricemill | Fulfilment handles carrier rates, labels, shipments and Shopify tracking updates. It does not replace inventory purchasing and bundle management; those workflows belong to Ricemill | Inventory.
Explore Ricemill | Fulfilment or compare Ricemill's two Shopify integrations before choosing an app.