Vai trò 2 · Marketing — Quản lý nhiều shop, trả lời tin nhắn, theo dõi listing

← Tổng quan
VAI TRÒ 2 · ĐỌC ~7 PHÚT

Marketing — Anh Minh quản lý 5 shop Etsy chính

Anh Minh, Marketing Lead 28 tuổi, phụ trách 5 shop Etsy chính. Mỗi ngày phải trả lời tin nhắn khách từ tất cả shop, kiểm tra sức khoẻ listing (draft / published / error), A/B test tags trước khi đẩy lên live, và hỗ trợ BA Lead kiểm soát nội dung Title/Description. Hôm nay blocker lớn nhất là Multi-shop message hub còn ở giai đoạn thiết kế — anh phải mở từng shop riêng lẻ rồi lọc email để trả lời. Lý tưởng có một dashboard tập trung cho tất cả shop; Etsy conversations API cũng cần được duyệt lại.

Một số tính năng đang xây Multi-shop hub trong thiết kế

ABối cảnh — Marketing chạm vào những phần nào?

Marketing không phải tạo sản phẩm (BA Lead làm) nhưng phải duyệt nội dung Title + Description nếu cần A/B test. Không có quyền duyệt đổi địa chỉ khách (BA Lead làm) nhưng có thể forward yêu cầu đổi từ buyer message lên BA. Không phải monitor sản xuất nội bộ (Sản xuất làm) nhưng phải theo dõi trạng thái listing trên Etsy — biết sản phẩm nào đang draft, nào đã published, nào bị error để báo cho BA tìm cách fix. Chính Marketing trực tiếp trả lời tin nhắn buyer từ tất cả shop, quản lý tags, và giám sát sức khoẻ listing từng ngày.

BLịch một ngày của anh Minh (8 mốc)

  1. 1
    Marketing · 09:00 · 5 phút
    Mở Multi-shop message hub (lý tưởng) — hôm nay mở từng shop một
    Lý tưởng: anh Minh mở dashboard tập trung, thấy hết tin nhắn từ 5 shop chính. Hôm nay: chưa có, anh mở Google Sheets Etsy Messages riêng cho từng shop, hoặc vào Web Etsy từng shop để xem buyer message ở tab Messages.
    Trong thiết kế — Story 5.4 multichannel.message.inbox. Chưa duyệt API conversations_r từ Etsy.
  2. 2
    Marketing · 09:30 · 90 phút
    Trả lời tin nhắn buyer từ 5 shop: chào hàng, FAQ, request thông tin thiết kế
    Anh soạn phản hồi cho các tin nhắn chờ xử lý: "Cảm ơn quý khách đã đặt. Hôm nay chúng tôi ghi nhận đơn. Bạn có câu hỏi gì không ạ?" hoặc FAQ nhân và liên hệ thêm. Nếu khách hỏi về thông tin thiết kế, anh chuyển BA Lead để sửa. Mỗi câu trả lời được ghi trong Nhật ký email Etsy của hệ thống.
    Hệ thống: Nếu Etsy duyệt quyền đọc hội thoại, tin nhắn sẽ tự động về phần trao đổi của đơn hàng. Hôm nay anh dùng Nhật ký email Etsy (đơn sơ, không có ô soạn nhiều định dạng). Phím tắt FAQ + chuyển BA sẽ giảm thời gian reply từ 5 phút/tin xuống 1 phút/tin.
  3. 3
    Marketing + BA Lead · 10:30 · 20 phút
    Soạn Title + Description listing mới cùng BA → upload vào form sản phẩm
    Anh Minh soạn nội dung Title tiếng Anh (vd "Custom Coffee Mug 11oz — Ceramic Hand-Painted") và Description (vd "Each mug is handcrafted…"). BA Lead upload vào form Sản phẩm tab "Mô tả". Nếu cần A/B test, Marketing đề xuất 2 bộ Title/Description; BA Lead sẽ có 2 hàng product_template với SKU/giá giống nhau nhưng Title/Desc khác nhau.
    Hệ thống: form Sản phẩm có tab "Mô tả" để lưu Title + Description. Chưa có tính năng A/B test built-in — Marketing lưu 2 variant tay theo hướng dẫn.
  4. 4
    Marketing · 11:00 · 15 phút
    Theo dõi sức khoẻ listing: shop list, đếm draft / published / error theo channel
    Anh Minh mở kanban Sản phẩm → lọc kênh Etsy. Xem bao nhiêu sản phẩm đang Draft (chưa publish), Published (live trên Etsy), Error (bị 400 lỗi). Click vào card sản phẩm trong cột Error để mở form, xem lỗi gần nhất, báo cho BA Lead biết cần sửa gì.
    Hệ thống: "Trạng thái kênh" cho biết tình trạng đồng bộ của mỗi sản phẩm trên từng kênh. Marketing xem kanban này mỗi sáng để nhận diện sản phẩm vướng lỗi sớm.
  5. 5
    Marketing · 14:00 · 30 phút
    Xem cảnh báo lệch giá (đang thiết kế — Story 6.5) — hôm nay làm thủ công
    Lý tưởng: Dashboard Kiểm soát giá (RD chủ sở hữu) hiển thị bảng SKU + giá listing vs giá đơn mua gần nhất + delta %. Marketing xem những SKU nào đã lệch >10% để biết cần A/B test hay adjust. Hôm nay: anh tải bảng giá Excel từ Google Sheet, so sánh tay với listing Etsy.
    Trong thiết kế — Story 6.5 RD Dashboard Price Control. Chưa code.
  6. 6
    Marketing · 14:30 · 45 phút
    A/B test Tags: chuẩn bị 2 bộ tags cho 5 sản phẩm tương tự, BA Lead approve trước khi push
    Anh Minh chọn 5 sản phẩm mug tương tự. Soạn bộ tags set A (vd "coffee, mug, gift, ceramic, handmade") và set B (vd "coffee-lover, custom-mug, office, tea, personalized"). Điền vào form Sản phẩm tab Tags (≤13 tags, mỗi tag ≤20 ký tự). Gửi link form cho BA Lead xem qua, nếu được duyệt thì bấm Publish Draft Only để xem trên Etsy trước khi live.
    Hệ thống: form Sản phẩm tab Tags cho phép input 13 tag max. Hệ thống tự kiểm tra độ dài từng tag. Khi publish, tags được gửi vào Etsy createListing API.
  7. 7
    Marketing · 15:30 · 30 phút
    Tổng hợp số liệu sales hôm nay từng shop, ghi vào Google Sheet (ngoài Odoo)
    Anh tải báo cáo doanh số từ Etsy hoặc từ Odoo Dashboard (nếu có), tổng hợp: tổng đơn hôm nay, tổng doanh thu USD, top 3 sản phẩm bán chạy. Ghi vào Google Sheet "Daily Sales" để BA Lead và Chủ dự án tracking. Hệ thống Odoo chưa có Dashboard doanh số Marketing-friendly — báo cáo tài chính là độc quyền của Chủ dự án.
    Hệ thống: Odoo có audit log tất cả đơn từ Etsy, nhưng Dashboard doanh số chưa có tiếng Việt. Tiếp theo (Phase 6) sẽ có dashboard bán hàng cho Marketing.
  8. 8
    Marketing · 16:30 · 15 phút
    Review listing bị error → flag cho BA Lead Resume Publish
    Anh Minh mở kanban Sản phẩm, bấm vào card trong cột Error. Form mở → xem cột "Lỗi đồng bộ gần nhất". Nếu lỗi là "400 personalization" hay "400 weight", anh báo cho BA Lead. BA Lead sửa, bấm Resume Publish. Marketing xem kết quả (nếu thành công, card chuyển sang Published; nếu vẫn lỗi, lỗi update mới).
    Hệ thống: Nhật ký Etsy ghi tất cả lỗi từ Etsy. Marketing chỉ xem, không sửa trực tiếp. Vướng mắc: Etsy chưa cung cấp nội dung chi tiết của lỗi 400 — chỉ biết mã trạng thái HTTP, không biết tại sao fail.

Bốn màn hình trong ngày làm việc của Marketing

Cuộn xuống để xem các màn hình Marketing dùng hàng ngày: Multi-shop message hub (lý tưởng), kanban listing health, reply buyer message, và dashboard kiểm soát giá (đang thiết kế).
Màn hình 1 · Multi-shop message hub (trong thiết kế) — trả lời buyer từ 5 shop tập trung
Trong thiết kế — Story 5.4 multichannel.message.inbox

Anh Minh lý tưởng sẽ thấy gì:

Split-pane layout:

  • Pane trái: Danh sách 5 shop (JaHandmadeArt, MyArtCafe, PodiumDesign, CreativeStudio, VintageVibes) + unread count mỗi shop
  • Pane phải: Message thread của shop được chọn. Hiển thị inbox từ Etsy + chatter reply từ Odoo.
  • Compose box ở dưới: soạn reply với shortcut "FAQ shipping", "FAQ personalization", "Forward BA Lead"

Hôm nay không có: anh mở từng shop riêng → Etsy Web hoặc email log → filter chưa trả lời → soạn tay.

Blocker: Etsy API scope conversations_r chưa được duyệt (re-submit needed). Không API → không kéo được tin nhắn tự động. Email parser dự phòng tạm được, nhưng chất lượng thấp (HTML parse mất định dạng).
Multi-shop hub là nhu cầu số 1 của Marketing. Hôm nay, 5 phút mỗi sáng mất vào việc check từng shop riêng. Với hub, chỉ cần check 1 chỗ, reply all hôm nay được xong trong 30 phút thay vì 90 phút phân tán.
Màn hình 2 · Kanban Listing Health — 3 cột Draft / Published / Error
Bán hàngSản phẩm › Trạng thái theo kênh marketing@hatafa
Sản phẩmTrạng thái kênh: Etsy
142 sản phẩm · 31 Draft · 104 Published · 7 Error
Draft · 31

Custom Coffee Mug 11oz

SKU: MUG-CR-F11
Giá: 14.50 USD
Sắp: publish test A tags

Apron Linen Medium

SKU: APR-LN-AM
Giá: 28.00 USD
Tuổi: 2 ngày
Published · 104

Ring Dish Square

SKU: RDS-CE-SQ
listing_id: 2774…
Bán: 23 đơn / 30d

Doormat Welcome

SKU: DMT-TX-R30
listing_id: 3104…
Bán: 8 đơn / 30d
Error · 7

Mug Personalised Name

SKU: MUG-CR-F11-BK
Lỗi: 400 personalization
Tuổi: 1 giờ

Apron XL Heavy

SKU: APR-LN-AXL
Lỗi: 400 weight/dims
Tuổi: 6 giờ
Marketing mở dashboard này mỗi sáng. Cột Error là Priority. Click vào card để mở form sản phẩm → xem tab Channels → lỗi chi tiết → báo BA Lead. Draft column cho biết sản phẩm nào sắp test trước khi live.
Mockup gốc: view list tuỳ biến (mhc.view_multichannel_sync_health_list @ multichannel_hub_core/views/multichannel_sync_health_views.xml) trên mô hình trạng thái đồng bộ; có thể hiển thị dưới dạng kanban qua nhóm theo trạng thái.
Màn hình 3 · Buyer Q reply trên chatter — Marketing soạn phản hồi với shortcut
Bán hàngĐơn hàng › #ORD-2026-005431 marketing@hatafa
Đơn hàng#ORD-2026-005431 · JaHandmadeArt Shop
Đơn hàng từ: Sarah Johnson · sarah.j@gmail.com · 2026-05-28 09:15
Buyer message
Hi, I received my mug but there's a chip on the rim. Can I return it? — Etsy Inbox 2026-05-28 14:32
Marketing reply (đang soạn)
Thank you for contacting us, Sarah! We sincerely apologize for the damage. Please reply with a photo and we'll arrange a replacement immediately. We stand behind our craftsmanship. -Team
Shortcut buttons giảm thời gian reply từ 5 phút xuống 1-2 phút. FAQ templates lưu sẵn trong hệ thống. Click "Forward BA Lead" gửi tin nhắn này tới BA, kèm link đơn, để BA xử lý (vd: refund, duyệt đổi địa chỉ). Đây là phần của story 5.4 chưa xây — hiện tại Marketing vẫn soạn trong email log đơn sơ.
Mockup gốc: chatter chuẩn của Odoo (mail.thread mặc định trên sale.order) + nút shortcut tuỳ biến (Story 5.4 — chưa xây).
Màn hình 4 · Dashboard Kiểm soát giá (trong thiết kế) — RD + Marketing monitoring
Trong thiết kế — Story 6.5 RD Dashboard Price Control

Dashboard sẽ hiển thị:

SKU Giá listing (USD) Giá gần nhất (từ đơn) Delta % Cảnh báo
MUG-CR-F11 14.50 13.99 +3.6% OK
APR-LN-AM 28.00 29.50 -5.1% ⚠ Thua lỗ
RDS-CE-SQ 35.99 32.50 +10.7% ⚠ Lệch lớn

RD Lead xem: những SKU nào lệch >5% (alert vàng) hoặc >10% (alert đỏ) để notify Marketing.

Marketing xem (read-only): biết sản phẩm nào cần A/B test giá hoặc adjust mô tả để justify giá cao hơn.

Dashboard này lý tưởng là RD chủ sở hữu, Marketing đọc-only. Nếu Mug A lệch >10% (quá đắt so với đơn mua gần nhất), Marketing có thể prepare 2 bộ Title/Description khác lạ hơn để justify, hoặc báo lại giá cho hợp lý. Hôm nay không có — Marketing làm thủ công từ Excel.

CQuyền hạn của Marketing

DLiên kết với các luồng và vai trò khác

ECâu hỏi mở — những blocker của Marketing hôm nay

Hub tin nhắn đa shop chưa có: vướng mắc số 1 về năng suất. Lý tưởng: Etsy duyệt quyền đọc hội thoại → tin nhắn tự về phần trao đổi của đơn hàng → Marketing trả lời tập trung một chỗ cho tất cả shop. Chưa được duyệt, đường email dự phòng là phương án thay thế nhưng chất lượng thấp. Kế hoạch: Story 5.4 (Hub tin nhắn đa kênh) khởi động vào Phase 5 (tháng 7-8/2026, chờ Etsy duyệt lại quyền). Standard-Odoo-First chưa chạy: cân nhắc dùng email alias + kênh trao đổi có sẵn của Odoo trước khi xây mô hình riêng.

Etsy conversations_r scope chưa approved: chặn kỳ lý tưởng của message hub. Chủ dự án cần re-submit yêu cầu quyền này tới Etsy. Ngày hôm nay chưa có confirm từ Etsy.

RD Dashboard Price Control còn trong thiết kế: Marketing lý tưởng thấy alert giá lệch >10%, biết sản phẩm nào cần A/B test hoặc adjust. Hôm nay làm Excel thủ công. Kế hoạch: Sprint Phase 6 (tháng 6-7/2026).

Etsy API chưa cung cấp response body chi tiết cho 400 error: Marketing xem kanban, biết sản phẩm bị error, nhưng không biết tại sao (personalization? weight? taxonomy?). Phải báo BA Lead, BA Lead phải email Etsy support. Kế hoạch: R-PUB-RESPONSE-BODY-DIAGNOSE (đang design).