Bstia Docs
Daily Operations

Manual Order Creation

Create orders directly from the dashboard with customer, address, and delivery handling.

When to Use Manual Orders

Use this for phone orders, in-person sales, or any order not placed through the storefront.

Create a Manual Order

Open Order Form

Navigate to Orders → New Order or visit /dashboard/{storeId}/orders/new.

Manual order form

Select Customer

Choose an existing customer from the search or create a new one inline. Customer details (name, phone) are required.

Set Delivery Address

Select an existing address or create a new one. The address must be an Iraqi city — delivery fee is calculated automatically based on your delivery pricing configuration.

Add Products

Search and add products/variants with quantities. The system:

  • Validates stock availability (unless unlimited stock)
  • Calculates line totals automatically
  • Shows the delivery fee based on the selected city

Review & Submit

Verify totals and submit. The order receives an incremental order number and stock is deducted immediately.

Verification

After creating the order:

  • Stock is deducted for each variant (inventory transaction type: sale)
  • Delivery fee matches the city configuration (defaults to Baghdad pricing if city is missing)
  • Customer order count and total spent are updated

Troubleshooting

Required Access
Roles:owneradminmember
Permission:order:create