Công cụ Testing
Công cụ hỗ trợ người dùng cập nhật trạng thái đơn hàng trong quá trình testing API (Chỉ áp dụng trên môi trường Staging)
Testing Tool được hiển thị ở mục Thao tác của mỗi đơn hàng trong trang Lịch sử đơn hàng
Cập nhật trạng thái đơn hàng
Đối tác có thể thao tác cập nhật bất cứ trạng thái nào của đơn hàng để kiểm tra trạng thái và log callback của các đơn hàng
Trong các thao tác cập nhật đơn hàng, sẽ có thao tác Tiếp tục cho phép tự động cập nhật trạng thái kế tiếp của đơn hàng theo thứ tự:
Tạo đơn - Đang tìm tài xế - Tài xế đã nhận - Đang giao hàng - Giao thành công
Tương ứng với các status:
ASSIGNING - ACCEPTED - IN PROCESS - COMPLETED
Gán đơn cho tài xế mặc định
Khi đơn ở trạng thái Đang tìm tài xế, Đối tác thao tác chọn Tiếp tục, hệ thống sẽ gán đơn cho tài xế mặc định để nhận đơn và tiếp tục quá trình giao hàng
Gán đơn cho tài xế của Đối tác
Dành cho Đối tác có sử dụng ứng dụng Tài xế AhaSTG để thao tác đơn hàng
- Bước 1: Khi đơn ở trạng thái Đang tìm tài xế, Đối tác chọn Gán đơn và nhập số điện thoại tài xế đã được cấu hình trên môi trường Staging để nhận đơn
- Bước 2: Mở ứng dụng tài xế và tìm đơn đã được gán
- Bước 3: Tiếp tục thao tác cập nhật trạng thái đơn hàng trên ứng dụng tài xế
Hủy đơn bởi Khách hàng
Đối tác có thể cập nhật hủy đơn hàng với người thao tác hủy là Người tạo đơn hàng, Đối tác chọn Hủy đơn và chọn lý do hủy có trong danh sách lý do để hủy đơn hàng
Hủy đơn bởi Tài xế
Đối tác có thể cập nhật hủy đơn hàng với người thao tác hủy là Tài xế giao hàng, Đối tác chọn Tài xế hủy đơn và chọn lý do hủy có trong danh sách lý do để hủy đơn hàng
Kiểm tra Callback log
Với các Đối tác có sử dụng Webhook để nhận thông tin cập nhật trạng thái đơn hàng, khi sử dụng Testing Tool, Đối tác có thể kiểm tra được log request callback mà Ahamove đã gửi đến Webhook URL của Đối tác.
Đối với các callback bị lỗi (response code khác 200), Đối tác có thể thao tác gửi lại callback ở các status lỗi tương ứng