Bốn quy trình hậu mãi (sau khi đơn giao đến khách): (a) tin nhắn từ khách qua Etsy → đường email dự phòng (kênh chính cần Etsy duyệt quyền đọc tin nhắn — đang chờ); (b) yêu cầu đổi địa chỉ → wizard BA Lead duyệt qua FR-017 gate (đã có trong hệ thống — mô hình "Address Change Request" trong `etsy_integration`); (c) in lại nếu sản phẩm lỗi → tái sử dụng file thiết kế, đặt lại trạng thái "Chờ in"; (d) hoàn tiền & hoàn trả → hôm nay BA xử lý thủ công trên Etsy site + ghi chú vào trao đổi đơn, hệ thống tự động đang thiết kế (Story 4.8 — chưa khởi công).
Bốn luồng hậu mãi liên kết Marketing/BA/Shipping, Etsy, và hệ thống nền. Bảng dưới đọc từ trái qua phải: mỗi cột là một vai trò, mỗi hàng là một mốc trong 4 luồng chính.
mail.thread. Tin nhắn buyer được parser từ email Etsy tự động post vào chatter của đơn hàng tương ứng.mail.thread mặc định trên sale.order); không có view tuỳ biến — email parser của etsy_integration tự post message vào chatter qua API.etsy_integration.view_etsy_address_change_request_form @ etsy_integration/views/etsy_address_change_request_views.xml) trên mô hình etsy.address.change.request (constraints C-AC-001/002/003); modal là cách hiển thị standard của form trong Odoo.sale.view_order_form) + tab Pipeline tuỳ biến @ multichannel_hub_core/views/sale_order_form.xml; reset trạng thái về "Chờ in" là action method trên sale.order.Conversations API chưa được duyệt: E1 — Etsy chưa duyệt scope `conversations_r` (P1-MSG-SCOPE cần re-submit). Hôm nay phụ thuộc đường email parser; khi API hoạt động, sẽ có cron Conversations chạy song song, tự khử trùng lặp theo `etsy.message.dedupe`.
FR-017 lock trên đổi địa chỉ: Hệ thống chỉ cho phép đổi địa chỉ ở các trạng thái pre-production (≤ "Chờ in"). Sau khi in nhãn (state ≥ "Đang in"), không cho đổi. BA Marketing phải giải thích cho khách: đơn đã giao bưu tá, không thể đổi — xử lý qua hoàn trả nếu cần. Cơ chế lock được codified trong mô hình `etsy.address.change.request` (C-AC-001/002/003) — xem `etsy_integration/models/etsy_address_change_request.py`.
Story 4.8 etsy.order.ticket — chưa code: Hôm nay (v1) hoàn tiền + hoàn trả là quy trình thủ công. Model `etsy.order.ticket` sẽ theo dõi mỗi yêu cầu (loại, trạng thái, chi phí). Nằm trong P4-02, Master Plan 007.
Tin nhắn buffer quá nhiều "orphaned": Nếu parser yếu và không khớp được Receipt ID, có thể tin nằm buffer lâu. BA Marketing review hàng tuần → copy nội dung vào chatter đơn đúng hoặc đánh dấu `discarded` nếu spam.