Skip to content

Returns & Refunds

Product returns are a natural part of e-commerce operations. OmniOrders makes it easy to track, process, and complete returns from customers with a simple workflow that keeps everyone informed.

Returns Overview

Return management gives you a structured process for handling customer returns from initial request through completion. Track each return’s status, create returns for full shipments or individual items, and let OmniOrders automatically update inventory when returns are processed — keeping stock counts accurate.

Track Every Return

Monitor returns from request through completion with clear status updates at every step.

Flexible Return Options

Create returns for entire shipments or individual products based on your customer’s needs.

Automatic Inventory Updates

When returns are completed, inventory adjusts automatically to reflect returned items.

Complete Return History

View requested dates, received dates, and processing dates for each return with full tracking details.


  1. Navigate to Returns

    Click Returns in the sidebar menu to view all returns in the system.

  2. Click New Return

    Click the New Return button in the top right corner to start creating a return.

  3. Choose Return Type

    Select how you want to create the return:

    • Shipments Tab: Select entire shipments to return all items in that order
    • SKUs Tab: Select specific products to return individual items
  4. Select Items to Return

    In the shipments or SKUs list, select the items the customer is returning by checking the boxes next to each item.

  5. Click Continue

    After selecting items, click Continue to proceed to the return details page.

  6. Fill Return Information

    Complete the return form with these details:

    • Date: The date the return was requested
    • Fulfillment Location: Where the returned items will be received
    • Shipping Method: How the customer will send items back
    • Notes: Any additional information about the return
    • Qty Returned Good: Number of items returned in good condition
    • Qty Returned Hurt: Number of items returned in damaged condition
  7. Submit the Return

    Click Save to create the return in the system.


Returns move through different statuses as they progress from request to completion:

Draft

Return is being created but not yet submitted. No inventory changes have occurred.

Open

Return request has been submitted and is awaiting approval or shipment from customer.

Approved

Return has been approved and customer can ship items back to your location.

Rejected

Return request was denied and will not be processed.

In Transit

Returned items have been shipped and are on their way back to your warehouse.

Processing

Items have been received and are being inspected and processed.

Discrepancy

There is a mismatch between what was expected and what was received.

Completed

Return is complete and inventory has been updated.

Routing

Return is being routed to the correct fulfillment location.

Error

An error occurred during return processing. Check error details for more information.


Click on any return in the Returns table to view complete details including:

  • Return ID: Unique identifier for tracking
  • Status: Current status of the return
  • Fulfillment Location: Where items will be received
  • References: Any reference numbers associated with the return
  • Date Created: When the return was created in the system
  • Requested Date: When the customer requested the return
  • Received Date: When items were received at the warehouse
  • Processed Date: When the return was completed
  • Customer Email: Contact information for the customer
  • Country and Zip Code: Return shipping location

Use the table filters to find specific returns:

  • ID: Search by return ID number
  • Status: Filter by return status (open, approved, completed, etc.)
  • Location: Filter by fulfillment location
  • References: Search by reference numbers
  • Date: Filter by creation date
  • Requested Date: Filter by when customers requested returns
  • Received Date: Filter by when items were received
  • Processing Date: Filter by when returns were completed
  • Email: Search by customer email

Use the location dropdown at the top of the page to view returns for specific warehouses or all locations.


When processing returns, track two types of quantities:

  • Qty Returned Good: Items returned in sellable condition that can go back into inventory
  • Qty Returned Hurt: Items returned damaged or unsellable that need special handling

These quantities help maintain accurate inventory levels and identify product quality issues.


Set Clear Return Policies

Communicate your return policies clearly to customers including timeframes, condition requirements, and any restocking fees.

Inspect Returns Promptly

Process returns quickly after receiving them to update inventory accurately and resolve customer issues faster.

Track Return Reasons

Use the notes field to document why items were returned. This helps identify product issues or fulfillment problems.

Separate Good and Damaged Items

Accurately record quantities for good vs hurt items to maintain inventory accuracy and track product quality.

Update Status Regularly

Keep return statuses current so customers and your team know exactly where each return stands.

Use References for Tracking

Add reference numbers (RMA numbers, case IDs) to make returns easier to find and track.


Here’s a typical return workflow from start to finish:

  1. Customer contacts you about returning a product
  2. Create a return in OmniOrders with status “open”
  3. Approve the return if it meets your return policy
  4. Customer ships items back to your warehouse
  5. Update status to “in transit” when tracking shows the package is on the way
  6. Receive the items at your warehouse
  7. Update status to “processing” while inspecting items
  8. Record quantities for good and hurt items
  9. Complete the return - inventory updates automatically
  10. Issue refund to the customer through your payment system

  • Check the location filter - you might be viewing a different warehouse
  • Verify the return was saved successfully
  • Try clearing table filters to see all returns
  • Ensure the order has been shipped (status must be “shipped”)
  • Check that the shipment exists in the system
  • Verify you’re searching in the correct date range
  • Make sure the return status is “completed”
  • Check that quantities were entered for good or hurt items
  • Verify the fulfillment location is correct
  • Use the table column selector to show hidden fields like email, country, or dates
  • Click on the return row to expand and see full details
  • Check if filters are hiding the information you need

Next Steps: Order Status & Workflow

Learn More About: