Complete Order Management Workflow

Why This Tutorial Matters

Business Impact:

  • Streamline order-to-cash, accelerate payment capture, and ship on time to improve customer satisfaction.
  • Reduce cancellations, chargebacks, and inventory discrepancies through accurate invoicing, shipping, and refunds.

What You'll Achieve:

  • Confidently process a test order end-to-end: review the order, create an invoice, create a shipment with tracking, and issue a partial refund via credit memo—while keeping inventory accurate.

Compatibility:

  • Magento Open Source and Adobe Commerce 2.4.x. MSI (Multi-Source Inventory) is enabled by default. RMA features are Adobe Commerce only and not covered here.
  • With MSI (Magento 2.3+), stock is reserved at order placement and deducted when you create a shipment. The legacy “Decrease Stock When Order is Placed” setting does not apply with MSI enabled.

Learning Journey Overview

Your Situation

You manage daily orders and need a reliable, repeatable process to capture payments, ship accurately, handle exceptions, and keep inventory correct—without slowing down your team or confusing customers.

What You'll Learn

By completing this tutorial, you will:

  • Navigate Sales > Orders and interpret order states vs. statuses
  • Create invoices (capture online/offline) and partial invoices
  • Create shipments with tracking; perform partial shipments (MSI-aware)
  • Issue refunds via Credit Memo (full and partial) and restock returned items
  • Handle exceptions: hold, cancel, payment review, and virtual orders
  • Verify customer email notifications and print documents
  • Understand inventory reservations (MSI) and salable quantity

Success Criteria

You'll know you've succeeded when:

  • The order status progresses from Pending to Processing to Complete (for physical goods)
  • The customer receives Order, Invoice, and Shipment emails
  • A partial Credit Memo is issued and inventory is restocked for returned items
  • Order and item quantities correctly reflect invoiced, shipped, and refunded values
  • Operational targets: Processing orders aged >24h are <5% of total; refund turnaround <48h

Time Investment

  • Estimated time: 20–30 minutes
  • Skill level after completion: Confident with day-to-day order operations and exception handling
  • Business value unlock: Faster capture-to-cash, fewer support tickets, and reduced inventory discrepancies

Before We Start

Who This Is For

This tutorial is designed for:

  • Store owners and operations managers responsible for order fulfillment
  • Customer service agents handling invoicing, shipping, and refunds
  • New staff onboarding to Sales > Orders workflows

What You Need

Make sure you have:

  • Admin access with role permissions: Sales > Operations > Orders, Invoices, Shipments, Credit Memos
  • A staging store (recommended) with email sending configured (Stores > Configuration > Sales > Sales Emails) or disabled for testing
  • At least one enabled payment method for testing (e.g., Check/Money Order) and one shipping method (e.g., Flat Rate)
  • One in-stock simple product assigned to a source/stock (MSI) with positive salable quantity

Preparation Checklist

Before starting, complete these preparation steps:

  • Enable Check/Money Order: Stores > Configuration > Sales > Payment Methods > Check/Money Order = Yes
  • Enable Flat Rate shipping: Stores > Configuration > Sales > Shipping Methods > Flat Rate = Enabled
  • Verify Sales Emails: Stores > Configuration > Sales > Sales Emails > enable Order, Invoice, Shipment, and Credit Memo emails
  • Confirm product stock and MSI: Catalog > Products > ensure product is In Stock and Salable Qty > 0; assign to a Source if using MSI
  • Ensure cron is running for emails and order processing automation

Step-by-Step Learning Path

1) Place a test order

  • Goal: Create a new order to process end-to-end.
  • Path: Storefront checkout using your test payment and shipping methods.
  • Actions: Add the test product to cart, proceed through checkout, place order.
  • Verify: In Admin, go to Sales > Orders and confirm the new order appears. Status is typically Pending (or Processing if your gateway auto-invoices).

2) Review the order

  • Goal: Validate payment, shipping, and items before invoicing.
  • Path: Admin > Sales > Orders > click the order.
  • Actions: Check Payment & Shipping Method, Items Ordered, customer email, and Order Comments.
  • Verify: Details are accurate; no discrepancies that require Hold or Cancel.

3) Create an invoice (capture payment)

  • Goal: Capture funds and record revenue for billable items.
  • Path: In the order view, click Invoice.
  • Actions: Optionally adjust quantities for a partial invoice. Choose Capture Online (if supported by the gateway) or Capture Offline. Click Submit Invoice and Send Email.
  • Verify: Order status typically moves to Processing; Invoices tab lists the invoice; the customer receives an invoice email.

4) Create a shipment (fulfillment)

  • Goal: Deduct inventory, create a shipment, and notify the customer.
  • Path: In the order view, click Ship.
  • Actions:
    • If MSI is enabled: select Source(s) and quantities per item. Use Source Selection recommendations if available.
    • Add Carrier and Tracking Number(s) as applicable.
    • Check Send Shipment Email and click Submit Shipment.
  • Verify: Shipments tab lists the shipment with tracking; the customer receives a shipment email. For non-virtual items, once all items are invoiced and shipped, the order status becomes Complete.

5) Print documents (optional)

  • Goal: Generate documents for packing or record-keeping.
  • Path: From the order view or Sales > Orders grid.
  • Actions: Use Actions to Print Invoices or Print Packing Slips.
  • Verify: Documents download or print successfully.

6) Handle exceptions: Cancel or Hold

  • Goal: Pause or stop processing when needed.
  • Path: Order view.
  • Actions: Before invoicing/fulfillment, click Cancel to void the order or Hold to pause. Use Unhold to resume when ready.
  • Verify: Order status updates to Canceled or On Hold accordingly.

7) Issue a refund (Credit Memo)

  • Goal: Process returns or adjustments and restock items.
  • Path: From the order view (or an invoice), click Credit Memo.
  • Actions: Adjust quantities, select Return to Stock where appropriate. Choose Refund Online (if supported) or Refund Offline. Add a comment and send email.
  • Verify: Credit Memos tab lists the refund; inventory increases for returned items; customer receives credit memo email.

Notes:

  • Virtual/Downloadable products: No Shipment step; order can Complete after invoicing.
  • Payment Review: If present, complete your gateway’s review/accept/deny flow before invoicing.
  • Auto-invoicing: Some gateways create invoices automatically upon capture.

Practice and Reinforcement

Now that you've learned the core process, let's reinforce your skills:

  • Perform a partial shipment (split an order across two shipments)
  • Create a partial invoice for one line item and complete it later
  • Issue a partial refund for one item and restock it
  • Create a Saved View in Sales > Orders to filter Processing orders older than 48 hours

What You've Accomplished

🎉 Congratulations! You have successfully:

  • Reviewed a new order and verified customer and payment details
  • Created an invoice and captured payment
  • Created a shipment with tracking and sent notifications
  • Issued a partial refund via Credit Memo and restocked returned items
  • Verified status transitions and document records (Invoices/Shipments/Credit Memos)

Business Impact

  • Expected impact: Reduce time-to-capture by 30–50%, decrease order handling errors, and improve on-time shipment rate.
  • Track metrics: Processing orders aging, capture-to-ship lead time, refund turnaround, and cancellation rate.

Skills Gained

You now have the ability to:

  • Operate end-to-end order processing confidently in Sales > Orders
  • Capture payments correctly (online/offline) and manage invoices
  • Ship with tracking and manage partial shipments under MSI
  • Process refunds via Credit Memo and restock inventory
  • Troubleshoot common issues that block invoicing or shipping

Next Steps in Your Journey

Now that you've mastered this process, here's how to build on your success:

Immediate Actions

  • Create Saved Views for Pending, Processing, and Backorder queues; enable shipment and invoice emails if not already active

Level Up Your Skills

  • Configure email templates for brand consistency
  • Set up user roles with least privilege for CS agents to minimize errors

Advanced Applications

  • Adobe Commerce: Explore Purchase Orders and Approval workflows
  • Integrate shipping carriers for live rates and label printing

When Things Don't Go as Expected

Even experienced merchants encounter challenges. Here's how to handle common situations:

  • Symptom: Invoice button is missing

    • Likely cause: Payment method auto-invoices, or the order is in Payment Review
    • Fix: Check the Invoices tab and your payment method settings; resolve Payment Review before invoicing
  • Symptom: Ship button is disabled

    • Likely cause: Items are virtual/downloadable or there is no shippable quantity
    • Fix: Verify product type; for MSI, confirm salable quantity and source assignment; ensure items are invoiced when required by your flow
  • Symptom: Cannot create shipment due to insufficient quantity

    • Likely cause: Reservations (MSI) or incorrect source selection
    • Fix: Check Salable Qty and Source assignments; adjust stock or choose a different source; reattempt shipment
  • Symptom: Emails not sent

    • Likely cause: Sales Emails disabled or cron not running
    • Fix: Verify Stores > Configuration > Sales > Sales Emails; ensure cron is running; check email queues/logs
  • Symptom: Cannot cancel an order

    • Likely cause: Order already invoiced or shipped
    • Fix: Use Credit Memo to refund instead of canceling
  • Symptom: Refund Online option unavailable

    • Likely cause: Payment method does not support online refunds
    • Fix: Use Refund Offline and process the refund in your payment gateway if needed

Continue Learning

  • Processing Partial Shipments
  • Managing Credit Memos and Returns

How-To Guides

  • Create an Invoice
  • Create a Shipment
  • Issue a Credit Memo
  • Configure Sales Emails

Reference Materials

  • Order States and Statuses
  • MSI Overview
  • Payment Methods configuration

Summary

You’ve learned a complete, MSI-aware order management workflow—reviewing orders, invoicing, shipping with tracking, and issuing refunds—while keeping inventory accurate and customers informed.

Key Takeaways

  • Invoice to capture payment; ship to fulfill and deduct stock (with MSI)
  • Use Credit Memos for refunds and restocking
  • Monitor Processing queues and email notifications to maintain throughput

Remember

  • With MSI, stock is reserved at order placement and deducted at shipment—not at order creation
  • Clear Saved Views and role-based permissions reduce errors and speed up operations