Skip to main content
Orders are the core of your Meneja dashboard. Each order captures everything related to a customer’s purchase: the items they bought, the shipping address, payment details, totals, and the current status in the fulfillment lifecycle. From the Orders section you can search and filter your entire order history, drill into individual order detail views, update statuses, and respond to any linked support tickets.

Order structure

An order contains the following top-level data:
FieldDescription
order_idUnique identifier for the order
order_numberHuman-readable order reference shown to customers
user_idThe customer who placed the order
itemsList of OrderItem objects (see below)
shipping_addressDelivery Address with name, lines, city, postal code, country, phone, and email
totalsOrderTotals object: subtotal, discount, tax, shipping, and total
currencyISO currency code
payment_detailsPaymentDetails object (see below)
payment_statusCurrent PaymentStatus value
statusCurrent OrderStatus value
refundsArray of Refund objects applied to this order
delivery_detailsOptional DeliveryDetails object when a delivery has been assigned
support_ticketOptional SupportTicket object if a support conversation exists
notesFree-text notes on the order
discount_codeApplied discount code, or null

Order items

Each item in the items array includes:
FieldDescription
item_idUnique item identifier
product_idProduct reference
variant_idOptional variant reference
vendor_idVendor fulfilling this item
store_idStore the item belongs to
nameProduct name
skuStock-keeping unit
quantityNumber of units ordered
unit_pricePrice per unit
subtotalLine subtotal before discount and tax
discountDiscount applied to this line
taxTax applied to this line
totalFinal line total
refunded_quantityUnits refunded, if any
refunded_amountAmount refunded for this item, if any

Payment details

The payment_details object contains:
FieldDescription
payment_idUnique payment identifier
methodPaymentMethod value
statusPaymentStatus value
amountAmount charged
currencyPayment currency
transaction_idGateway transaction reference
payment_gatewayName of the payment gateway used
paid_atTimestamp of successful payment, or null

Order statuses

Orders move through the following statuses during their lifecycle:
StatusMeaning
pendingOrder created but not yet processed
processingOrder is being reviewed or prepared
confirmedOrder confirmed and accepted for fulfillment
shippedOrder has been dispatched
deliveredOrder has been delivered to the customer
completedOrder is fully fulfilled and closed
cancelledOrder was cancelled before fulfillment
refundedFull refund was issued
partially_refundedA partial refund was issued
You can update an order’s status from the order detail view. Status changes apply immediately and are reflected in the order list.

Payment statuses

The payment_status field tracks the payment lifecycle independently of the order status:
StatusMeaning
pendingPayment has been initiated but not confirmed
authorizedPayment is authorized but not yet captured
paidPayment successfully captured
failedPayment attempt failed
refundedFull payment was refunded
partially_refundedPart of the payment was refunded

Payment methods

Meneja supports the following payment methods on orders:
  • credit_card
  • paypal
  • bank_transfer
  • cash_on_delivery
  • mobile_money

Searching and filtering orders

Use the filter bar at the top of the Orders list to narrow results. The available options are:
FilterDescription
searchSearch by order number, customer, or other text fields
statusFilter by a specific OrderStatus value
userIdShow orders for a specific customer
vendorIdShow orders for a specific vendor
dateFromStart of a date range (ISO date string)
dateToEnd of a date range (ISO date string)
has_ticketShow only orders that have an associated support ticket
You can combine multiple filters. For example, filter by status: shipped and a date range to review all shipped orders in a given period.
Use the has_ticket filter to quickly surface orders that have an open customer support conversation so your team can prioritize responses.

Viewing order details

Click any row in the orders list to open the order detail view. From there you can:
  • Review all line items, totals, and shipping address
  • See the current order status and payment status
  • Update the order status or payment status
  • View linked delivery details
  • Initiate or review refunds
  • Access the linked support ticket

Support tickets on orders

When a customer contacts support about an order, a SupportTicket is attached to that order record. The ticket includes:
FieldDescription
ticket_idUnique ticket identifier
conversation_idReference to the linked support conversation
subjectTicket subject line
categoryTicket category
prioritylow, medium, high, or urgent
statusopen or resolved
created_atWhen the ticket was opened
resolved_atWhen the ticket was resolved, or null if still open
Support tickets are read-only in the order detail view. To respond to or resolve a ticket, use the linked support conversation referenced by conversation_id.