Trong Drupal 9, tôi đã xác định quy trình đặt hàng sau cho Drupal Commerce:
miss_pomela_fulfillment_processing:
id: miss_pomela_fulfillment_processing
nhóm: commerce_order
label: 'Hoa hậu Bưởi, có chế biến'
Những trạng thái:
dự thảo:
nhãn: Dự thảo
chưa giải quyết:
nhãn: Đang chờ xử lý
Chế biến:
nhãn: En preparación
đóng gói:
Nhãn: Sẵn sàng giao hàng
thực hiện:
nhãn: Đã vận chuyển
hoàn thành:
nhãn: Đã hoàn thành
hủy bỏ:
nhãn: Đã hủy
chuyển tiếp:
nơi:
nhãn: 'Tạo đơn hàng'
từ: [bản nháp]
đến: đang chờ xử lý
tiến trình:
nhãn: 'Xử lý đơn hàng'
từ: [đang chờ xử lý]
đến: chế biến
đáp ứng:
nhãn: 'Đánh dấu là sẵn sàng vận chuyển'
từ: [đang xử lý]
đến: đóng gói
tàu:
nhãn: 'Tàu'
từ: [đóng gói]
đến: hoàn thành
hoàn chỉnh:
nhãn: 'Đánh dấu là đã hoàn thành'
từ: [đang xử lý, đang chờ xử lý, đã đóng gói, thực hiện]
đến: hoàn thành
sự hủy bỏ:
nhãn: 'Hủy đơn hàng'
từ: [dự thảo, đang xử lý, thực hiện, đang chờ xử lý, đã hoàn thành]
đến: hủy bỏ
Tôi đang cố hiểu cách đồng bộ hóa trạng thái đơn hàng với trạng thái vận chuyển theo cách tôi cần.
Ngay bây giờ, với quy trình công việc này, trạng thái vận chuyển sẽ tự động thay đổi thành Đã giao hàng khi đặt hàng ở trạng thái đóng gói, do đó, khi quá trình chuyển đổi hoàn thành diễn ra. Nhưng những gì tôi muốn có là trạng thái vận chuyển là Sẵn sàng khi đơn hàng của bang được đóng gói và được vận chuyển khi đơn hàng của bang được thực hiện.
Tôi đã cố gắng tìm hiểu cách báo cho mô-đun vận chuyển biết cách đặt cách đồng bộ hóa cả hai trạng thái nhưng tôi hơi mất phương hướng.
Bất kỳ ý tưởng?