MOP Weekly Meeting — 01/04

Mobile Order & Pay — Weekly Status Update with MDSC Team

01/04/2026 Tan (VN), Tony, Manasini, Abish (MDSC), Thiện (new) ~45 min
MOPweeklyJiraUATpayment

Giới thiệu & Thay đổi nhân sự

Khôi đã rời McDonald's Vietnam (ngày 31/03). Thiện — Digital Marketing Lead mới — chính thức là BAC (Business Application Contact) cho MOP tại thị trường Vietnam. Tất cả Jira tickets của Khôi cần reassign cho Thiện.

Jira Ticket Review

SESAME-191 — MOP Order Not Working In Progress

Sway ticket

Tan đã config hosting trong way.jsonstore DB nhưng MOP không hoạt động. Có thể thiếu adapter config. MDSC phát hiện parameter "fiscal extension" bị duplicate trong store DB → cần xóa bản trùng. Manasini đã pin info trong chat.

Category & Subcategory Configuration In Progress

Đã upload product categories nhưng một số không hiển thị trên MOP (VD: Happy Meal). RFM reflecting đúng nhưng backend không sync với MOP. Tan cần provide:

  • Danh sách categories không hiển thị + screenshot
  • Ít nhất 2-3 product codes mỗi category để MDSC check backend
Yêu cầu từ Tony: Đảm bảo tất cả product categories được define cho cả 3 day parts (Breakfast, Lunch/Regular, Overnight). Mỗi category cần ít nhất 2 products (1 à la carte + 1 meal/combo) để validate trên MOP.

RTM Changes Required In Progress

Cần raise trong Sesame project. Tan sẽ export và import ticket vào Sesame.

Product & Category Images — Market Engine Mostly Done

Đã setup images cho RFM và Market Engine. Đổi tên tất cả images + submit acceleration script. Breakfast menu gần đầy đủ, còn 2-3 images missing — sẽ fix qua script. Lưu ý: Acceleration script không chạy được trên staging (product team xác nhận).

Back Office Configuration In Progress

SOD cho MOP đã share với team. Đang config FC (Front Counter) pickup option.

  • Curbside: Không available cho bất kỳ market nào
  • Table Service + DT: Cần screenshots từ market khác. Singapore & Malaysia không respond → sẽ hỏi Taiwan
  • Tan muốn import STO file vào local back office để test

Enable Phone Number Field Done

Đã hoàn thành. Cần add comment để close ticket.

Alpha Numeric Table Service (14230) Done

Đã working từ phía MDSC. Chờ market confirm để close.

T&C / MOP Consent Info Only

Không có specific MOP consent để enable. Manasini sẽ cung cấp PDF tham khảo từ market khác về cách include MOP consent trong Terms & Conditions.

UAT Testing Status

~60%
Completed
~40%
In Progress
Next week
Target Complete
Critical: Cần log tất cả issues/defects ngay lập tức — không đợi test xong hết mới raise ticket. Đây là ưu tiên cao nhất để kịp resolve trước launch.
  • Testing result mới nhận ngày hôm qua — đang review
  • Một số failed cases liên quan đến day part menu (VD: T-Park menu)
  • Chưa phải tất cả do payment — có issues về workflow MOP
  • Sẽ raise Jira tickets cho các failed cases cần fix

Payment Issues

SESAME-191 — Payment Gateway Blocked

Đã config theo hướng dẫn CO (specific version + parameter change) nhưng vẫn lỗi. Video shows timeout tại Cloudflare gateway.

Amount Mismatch — NEW To Be Raised

Tổng tiền hiển thị tại MOP: 760,000 VND nhưng amount gửi đến payment gateway: 27,600 VND. Sẽ raise ticket riêng. MDSC check logs + có thể escalate tới Asia Pay team.

Lab store testing: Store ID 41791. MDSC đang check backend logs. Có thể cần involve Asia Pay (cho One Pay) và MB bank (cho card payment).

Table Service — QR Code Workflow

Vietnam đang xem xét enable QR code cho Mobile Table Service. Có 2 workflows khác nhau:

Workflow 1 — Normal (không cần AWS)
Customer order trước → chọn pickup type "Table Service" → scan QR code trên bàn → table number tự fill → submit order.
Không cần domain riêng, không cần AWS.
Workflow 2 — Hong Kong Method (cần AWS + domain)
Customer scan QR code trên bàn trước khi mở app → app launch với table number sẵn → bắt đầu order.
Yêu cầu: local domain setup + AWS subscription.
  • Hong Kong: Dùng Workflow 2 — scan trước, order sau (fully automated)
  • Taiwan: Tương tự nhưng có option nhập tay số bàn (manual key-in)
  • Vietnam: Đang cân nhắc, Tan sẽ enable QR + test cả 2 workflows rồi report kết quả

MOP Order Flow — Kitchen Injection

Tony giải thích cách order được gửi đến kitchen tùy theo pickup type:

Front Counter (FC):
Order paid → gửi thẳng đến kitchen → kitchen prepare → order ready notification gửi cho customer → customer đến counter nhận (takeaway).
Drive-Thru (DT):
Order paid → CHƯA gửi kitchen → customer lái xe đến speaker box → báo cashier số order MOP → lúc này mới gửi kitchen → prepare → customer nhận tại window.

💡 Lý do DT delay: tránh food waste nếu customer đến trễ hoặc không đến.

Task Delivery Tracker

P0 — Blocker P1 — High P2 — Medium P3 — Low
P Task PIC Deliverable Due
Log tất cả UAT defects lên Jira
Không đợi test xong — raise ticket ngay cho từng failed case
Tan Jira tickets created 03/04
Raise ticket Amount Mismatch
760K vs 27,600 VND — include video + user email ID
Tan Jira ticket + video 02/04
Reassign Jira tickets Khôi → Thiện
Thiện là BAC mới cho MOP Vietnam
Tan All tickets reassigned 02/04
Fix store DB — xóa duplicate fiscal extension
Xóa parameter trùng theo hướng dẫn Manasini (pinned in chat)
Tan Store DB cleaned 04/04
Provide category details + product codes
List categories không hiển thị MOP + 2-3 product codes mỗi category
Tan List + screenshots 04/04
Export RTM ticket sang Sesame project
Move ticket vào đúng project để MDSC track
Tan Ticket migrated 04/04
Enable QR Table Service + test 2 workflows
Config QR, test normal + scan-first. Report kết quả
Tan Test report 08/04
Lấy screenshots từ Taiwan market
Table service, DT, FC pickup options cho VN reference
Manasini Screenshots shared 08/04
Check payment gateway logs — store 41791
Check backend logs. Escalate Asia Pay / MB bank nếu cần
Manasini Log analysis + next steps 04/04
Share T&C / MOP Consent PDF reference
PDF mẫu từ market khác về MOP consent trong T&C
Manasini PDF file 08/04
📊 Summary: 10 tasks — 3 Blockers · 3 High · 3 Medium · 1 Low
PIC: Tan (7) · Manasini (3) · Next review: 08/04 Weekly Meeting