This endpoint creates orders that are immediately available for fulfillment and can be integrated with your existing POS system or used for direct customer service.
Request Body
The unique identifier of the store creating the order
Customer information for the order
Array of items to include in the order
Type of order: “pickup”, “delivery”, “dine_in”
Source platform (defaults to “LulaDirect” for manual orders)
Payment method: “cash”, “card”, “online”, “corporate_account”
General order-level special instructions
Scheduled pickup/delivery time (ISO 8601 format). If not provided, order is for immediate fulfillment
Employee ID who created the order
Response
Indicates whether the order was successfully created
Confirmation message or error details
Complete order object with all calculated values
Request Example
Response Example
Order Creation Workflow
Order Creation Workflow
When an order is created, the following processes occur automatically:
- Inventory Check: Verify item availability
- Price Calculation: Calculate subtotal, taxes, and total
- Order Number Generation: Create unique customer-facing order number
- Fulfillment Creation: Initialize fulfillment tracking
- Kitchen Notification: Alert preparation staff (if applicable)
- Customer Notification: Send confirmation (if email provided)
- Payment Hold: Initiate payment processing (for card payments)
Order Numbers: The system generates human-readable order numbers (e.g., “LD-2024-001234”) for customer reference, separate from the internal UUID.
Scheduled Orders: Use the scheduled_time parameter for advance orders. The order will automatically enter the fulfillment queue at the appropriate time.
Error Responses
Common Error Scenarios
Common Error Scenarios
Item Not AvailableInvalid Address (for delivery orders)Payment Processing Error
Payment Processing: For card payments, ensure your payment processor is configured correctly. Failed payment processing will prevent order creation.
Use Cases
Common Use Cases
Common Use Cases
Phone Orders
- Customer calls to place order
- Staff member creates order in system
- Customer pays on pickup/delivery
- Walk-in customer orders
- Immediate or scheduled preparation
- Integration with POS system
- Large scheduled orders
- Corporate accounts
- Advance preparation planning
- Pre-orders for events
- Bulk order management
- Custom pricing arrangements