Selecting Mark Ready performs the following actions:
- Sends the delivery request to the delivery partner (if any scheduled order, within the time window).
- Notifies the nearest available driver.
- Begins real-time delivery status tracking.
Figure 2.1.1 - Delivery Status
Delivery progress is displayed in the Delivery Status column and updates automatically as status notifications are received from the delivery partner.
Use the Refresh icon at any time to retrieve the latest delivery status.
Once a driver accepts the delivery request, the order delivery displays the status Accepted By Driver and then Arriving To Store. After clicking "Start Fulfillment," users are taken to the Order Details page, where they can view the driver's pickup information, including Driver Name | Contact Number | Vehicle Details (when available) | Live Driver Location.
This information helps store employees coordinate the handoff and track the driver's arrival. After pickup, the delivery status continues updating until the order is successfully delivered.
Figure 2.2.1 - Driver's Information
Note: Delivery status updates are received from the delivery partner’s platform. Store employees can manually refresh the screen to view the latest status. Driver's information can be found inside order details after clicking the "Start Fulfillment" action. Customers will receive real-time tracking updates and a tracking link once the driver picks up the order from the store.2.3 Delivered - Fulfilled
Once delivery is completed (including age verification by Delivery partner if required), the order automatically moves to the Fulfilled Stage from Ready stage.
Figure 2.3.1 - Fulfilled Orders Listing Screen (Android Mobile/Handheld App)
Clicking on the order record or clicking "View Order" under the Actions column will redirect you to the fulfilled order details screen.
From here, you can track the item details in the order and payment information.
Figure 2.3.2 - Fulfilled Order Details Screen
3. Unfulfilled Orders – Ready Stage
Once an order is marked Ready, FTx Commerce submits the delivery request to the selected delivery partner.
3.1 Driver Assignment Failures - Resend Order
If no driver accepts the delivery request, Delivery partner automatically expires the request after approximately 30 minutes.
When the delivery request reaches a terminal failure state (for example, No Drivers Available), the system generates an Unassigned Order notification located on the header right after receiving the order status while the order status displays Driver Not Assigned.
Store employees can review the notification and take appropriate action, such as resending the delivery request when available.
Figure 3.1.1 - Unassigned Driver Notification
Important Notes:
- Driver assignment timeouts are controlled by the delivery partner and may vary by region or service availability.
- The "Resend Order" action generally becomes available after approximately 1 hour of receiving an unassigned order status.
Resend Order
Store employees can take appropriate action to resend the order as per the ASAP or scheduled deliveries:
- Immediate Orders: For ASAP or non-scheduled deliveries, selecting "Resend Order" immediately creates a new delivery request.
- Scheduled Orders: For scheduled deliveries, selecting "Resend Order" opens the Order Details page, allowing the delivery request to be resent using the scheduled delivery information.
After Resend Order Actions
Once a driver accepts the delivery request, the order displays pickup information, including Driver Name | Contact Number | Vehicle Details (when available).
This information helps store employees coordinate the handoff and track the driver's arrival. After pickup, the delivery status continues updating until the order is successfully delivered.
3.2 Managing Undeliverable Orders
Undeliverable orders are managed from the Ready stage.
- Common delivery failure reasons include Customer unavailable | Incorrect delivery address | Driver unable to locate the customer | Other delivery partner exceptions.
- Depending on the configured delivery handling option, the order will be marked as: Returned to Store | Disposed.
- Orders containing age-restricted items are always returned to the store if they cannot be delivered.
- Both customers and configured store contacts receive email notifications when an order is returned or disposed.
- Store employees should refresh the Ready stage to retrieve the latest delivery status.
After the delivery status changes to Returned to Store or Disposed, the "Initiate Refund" option becomes available.
Figure 3.2.1 - Refund Initiated
Step 1 — Start the Refund
- Select "Initiate Refund" from the Order Listing action or inside the Order Details screen.
Step 2 — Select the Outcome
- Choose the appropriate return reason.
- Then decide whether to Process a refund | Complete the order without a refund.

Figure 3.2.2 - Initiate Refund ProcessStep 3 — Process the Refund
- If a refund is selected, the system calculates the refundable amount.
- Store employees may choose whether to include Delivery fees and/or Return fees according to the store's refund policy.
Figure 3.2.3 - Refund Initiated - Delivery Fees
Step 4 — Refund Processing
Refunds follow the original payment method.
- Single payment method: Refund is processed automatically.
- Multiple payment methods: Select the payment method to refund in case the used Gift Card(s) Amount is greater than the Original Payment Method.
After completion, the order moves to Canceled, with the refund details and reason recorded.
Figure 3.1.3 - Initiated Refund Completed - Cancel Orders
No Refund
If "No Refund" is selected:
- No payment is refunded.
- The order moves to Canceled.
3.3 Automatic Order Cancellation
Third-party delivery orders may be automatically canceled by the delivery partner due to driver assignment issues or platform-related problems. In such cases, FTx Commerce updates the order's delivery status to "Delivery Canceled" without automatically canceling the order itself.
Figure 3.3.1 - Canceled by PartnerThe order remains available for store employees to review and take the appropriate action. Store employees can decide whether to:
- Initiate Refund: If an order is returned to store but the delivery partner app had issue, store employee can cancel the order with a refund or without a refund.
- Mark Fulfilled: If an order is actually delivered and handed over to the customers but delivery partner app failed to update the delivery status, store employee can Mark Fulfill manually by getting confirmation with customers or driver. Clicking "Mark Fulfilled," a confirmation pop-up will be triggered to remind the store employees whether they confirm with customer/driver about delivery.
Figure 3.2.2 - Mark Fulfilled Manually
This prevents orders from being automatically canceled due to temporary delivery partner issues and allows store employee to decide after communication with a customer or driver.
4. Order Status Email Notifications
The system (FTx Commerce) automatically sends email notifications for delivery exceptions.
Returned to Store
When an order is returned to the store, notification emails are sent to:
- Customer
- Configured store location support email recipients
Store Location Support Email recipients can be configured in: Control Center → Location → FTx Commerce → Customer Support Email
Additional notifications are also sent for other delivery status changes, such as disposal or delivery completion, depending on the configured delivery workflow.