Skip to main content

Order Management

Orders are the core of your rental business. This page explains the order lifecycle and how to manage orders in Pyra.

The order lifecycle​

Every order moves through a series of statuses. The typical flow:

Pending → Confirmed → Processing → Out for Delivery → Delivered → Pickup Scheduled → Returned → Completed

Not every order goes through all stages — the path depends on your fulfillment method (delivery vs. pickup).

Pending​

A new order starts as Pending when a customer places it through your storefront (or when you create it manually). At this stage:

  • Inventory is not yet reserved — other customers can still book the same items
  • Review the order details, customer info, and payment
  • You can confirm or cancel the order

Confirmed​

When you confirm an order:

  • Inventory is reserved for the order's dates
  • The customer receives a confirmation notification
  • The order is ready for fulfillment (delivery scheduling)

Delivery tracking states​

Once an order is confirmed, it moves through delivery tracking:

  • Processing — order is being prepared (items pulled, loaded)
  • Out for Delivery — driver is en route to the customer's site
  • Delivered — items have arrived at the customer's location

Pickup Scheduled​

When the rental period ends, a pickup is scheduled to retrieve the items from the customer.

Returned​

When the customer returns the items (or they're picked up):

  • Mark the order as Returned
  • Inspect items for damage
  • Note any issues or additional charges

Completed​

After return and final payment:

  • The order is Completed
  • Inventory is released back to the available pool
  • Final invoice is generated
  • The order moves to your history

Terminal states​

  • Cancelled — order was cancelled before fulfillment. Reserved inventory is released.
  • Refunded — payment was refunded to the customer after cancellation or dispute.

Viewing orders​

Go to Orders in the sidebar to see all orders. The orders page shows:

  • Order number and date
  • Customer name
  • Items ordered
  • Rental dates
  • Status
  • Total amount

Filtering and searching​

Use the filters at the top of the orders page to:

  • Search by order number or customer name
  • Filter by status — view only Pending, Confirmed, Active, etc.
  • Filter by date — orders within a date range
  • Sort by date, amount, or status

Creating a manual order​

You can create orders directly (not just from storefront checkout):

  1. Go to Orders and click Create Order
  2. Select or create a customer
  3. Add items and set the rental dates
  4. Set pricing and any adjustments
  5. Choose payment method
  6. Click Create

Manual orders are useful for phone orders, repeat customers, or custom quotes.

Order actions​

From any order detail page, you can:

ActionWhen to use
ConfirmAccept a pending order and reserve inventory
CancelDecline or cancel an order (releases any reservations)
EditModify items, dates, or pricing before the rental starts
Add chargesAdd delivery fees, damage charges, or other line items
Issue refundReturn payment to the customer (full or partial)
Mark as returnedRecord that items have been returned
CompleteFinalize the order after return and payment

Order notifications​

Pyra sends automatic notifications at key points:

  • Order placed — you receive a notification of the new order
  • Order confirmed — the customer receives confirmation
  • Order reminder — upcoming rental reminders (if configured)
  • Order completed — final receipt sent to the customer

Configure notification preferences in Settings > Notifications.