«

Là khách hàng, tôi có thể xem được trạng thái đơn hàng của mình

  1. Các trạng thái của đơn bao gồm: Chờ đặt cọc, Đã đặt cọc, Chờ giao hàng, Vận chuyển quốc tế, Đang giao, Đã nhận hàng, Hủy bỏ, Đã hoàn tiền
  2. Ngoại trừ trạng thái Chờ đặt cọc, các trạng thái còn lại phụ thuộc vào trạng thái từ M1. Trong đó một trạng thái trên M26 có thể bao gồm một số trạng thái M1 theo bảng mapping đính kèm tại link https://docs.google.com/spreadsheets/d/1xdgD3KVtas8FgTTNZPyq8YEuTT5pPQOA92FGdN2ouOs/edit#gid=232340899
    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      ngahtt123456
    • And Khách hàng "ngahtt" được áp dụng tỷ giá là "3.000đ"
    • And Hệ thống tồn tại sản phẩm với thông tin
      Tên shopTên sản phẩmSKUĐơn giáGiá đã giảm
      nana shopÁo phao trẻ conS¥15 (45.000đ)¥15 (45.000đ)
    • And Giỏ hàng của tôi có sản phẩm với thông tin
      Tên shopTên sản phẩmSKUSố lượngĐơn giáGiá đã giảm
      nana shopÁo phao trẻ conÁo len, S2¥15 (45.000đ)¥15 (45.000đ)
  • Tags: @TNK-1576, @TNK-2742

    Tôi thấy đơn hàng ở trạng thái Chờ thanh toán khi đơn vừa được tạo nhưng chưa thanh toán

    • When Tôi truy cập vào trang "Giỏ hàng"
    • And Tôi chọn đặt hàng với thông tin
      Tên sản phẩmSKUSố lượng
      Áo phao trẻ conÁo phao, S2
    • And Tôi không thanh toán cho đơn hàng vừa tạo
    • Then Tạo đơn thành công
    • When Tôi truy cập vào chi tiết đơn của đơn hàng vừa tạo
    • Then Tôi thấy đơn hàng vừa tạo có trạng thái "Chờ thanh toán"
    • And Tôi thấy tình trạng của đơn hàng vừa tạo là "Chờ thanh toán"
    • And Đơn hàng tương ứng trên hệ thống M1 có trạng thái "Chờ xác nhận"
    • And Đơn hàng tương ứng trên hệ thống M2 có trạng thái "Chờ xác nhận"
  • Tags: @mobile, @TNK-1576, @TNK-3004, @TNK-9040, @web

    Tôi thấy đơn hàng ở trạng thái Đã đặt cọc khi tôi thực hiện thanh toán đơn thành công

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngGiá đã giảmTrạng tháiTỷ lệ đặt cọc
      DH01Áo phao trẻ con2¥15 (45.000đ)Chờ đặt cọc100%
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • And Tôi thực hiện thanh toán cho đơn hàng "DH01" với số tiền "90.000đ"
    • Then Thanh toán đơn thành công
    • And Đơn hàng "DH01" có trạng thái "Đã đặt cọc"
    • And Tình trạng đơn "DH01" là "Đã đặt cọc"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M1 có trạng thái "Đã đặt cọc"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M2 có trạng thái "Đã đặt cọc"
  • Tags: @mobile, @TNK-1576, @TNK-3004, @TNK-9040, @web

    Tôi thấy đơn hàng vẫn ở trạng thái Đã đặt cọc khi đơn hàng đó trên hệ thống M2 được chuyển sang trạng thái

    Chưa mua, Đang mua

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngTrạng tháiTrạng thái M2tỷ lệ đặt cọc
      DH01Áo phao trẻ con2Đã đặt cọcĐã đặt cọc100%
    • And Cập nhật trạng thái đơn hàng "DH01" trên hệ thống M2 sang "<status>"
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • Then Đơn hàng "DH01" có trạng thái "Đã đặt cọc"
    • And Tình trạng đơn "DH01" là "Đã đặt cọc"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M1 có trạng thái "Đã đặt cọc"

    Examples:

    status
    Chưa mua
    Đang mua
  • Tags: @TNK-1576, @TNK-3004

    Tôi thấy đơn hàng ở trạng thái Chờ giao hàng khi đơn hàng đó trên hệ thống M2 được chuyển sang trạng thái Đã mua hàng

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngTrạng tháiTrạng thái M2tỷ lệ đặt cọc
      DH01Áo phao trẻ con2Chờ xử lýĐang mua100%
    • And Cập nhật trạng thái đơn hàng "DH01" trên hệ thống M2 sang "Đã mua hàng"
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • Then Đơn hàng "DH01" có trạng thái "Chờ giao hàng"
    • And Tình trạng đơn "DH01" là "Chờ giao hàng"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M1 có trạng thái "Chờ giao hàng"
  • Tags: @TNK-7535, @TNK-7991, @TNK-8220

    Tôi thấy đơn hàng ở trạng thái Vận chuyển quốc tế khi đơn hàng đó trên hệ thống M2 được chuyển sang trạng thái

    Người bán giao, Hàng về kho, Vận chuyển quốc tế, Chờ giao

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngTrạng tháiTrạng thái M2tỷ lệ đặt cọc
      DH01Áo phao trẻ con2Chờ giao hàngĐã mua hàng100%
    • And Cập nhật trạng thái đơn hàng "DH01" trên hệ thống M2 sang "<status>"
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • Then Đơn hàng "DH01" có trạng thái "Vận chuyển quốc tế"
    • And Tình trạng đơn "DH01" là "Vận chuyển quốc tế"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M1 có trạng thái "Vận chuyển quốc tế"

    Examples:

    status
    Người bán giao
    Hàng về kho
    Vận chuyển quốc tế
    Chờ giao
  • Tags: @TNK-1576, @TNK-3004, @TNK-7535, @TNK-7991, @TNK-8220

    Tôi thấy đơn hàng ở trạng thái Đang giao hàng khi đơn hàng đó trên hệ thống M2 được chuyển sang trạng thái

    Đang giao, Thất lạc, Khách không nhận

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngTrạng tháiTrạng thái M2tỷ lệ đặt cọc
      DH01Áo phao trẻ con2Vận chuyển quốc tếVận chuyển quốc tế100%
    • And Cập nhật trạng thái đơn hàng "DH01" trên hệ thống M2 sang "<status>"
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • Then Đơn hàng "DH01" có trạng thái "Đang giao hàng"
    • And Tình trạng đơn "DH01" là "<status_1>"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M1 có trạng thái "<status_1>"

    Examples:

    status status_1
    Đang giao Đang giao hàng
    Thất lạc Thất lạc
    Khách không nhận Từ chối nhận
  • Tags: @TNK-1576, @TNK-3004

    Tôi thấy đơn hàng ở trạng thái Đã nhận hàng khi đơn hàng đó trên hệ thống M2 được chuyển sang trạng thái Khách nhận hàng

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngTrạng tháiTrạng thái M2tỷ lệ đặt cọc
      DH01Áo phao trẻ con2Đang giao hàngĐang giao100%
    • And Cập nhật trạng thái đơn hàng "DH01" trên hệ thống M2 sang "Khách nhận hàng"
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • Then Đơn hàng "DH01" có trạng thái "Đã nhận hàng"
    • And Tình trạng đơn "DH01" là "Đã nhận hàng"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M1 có trạng thái "Đã nhận hàng"
  • Tags: @TNK-1576, @TNK-2742

    Tôi thấy đơn hàng ở trạng thái Đã hủy khi tôi thực hiện hủy đơn hàng

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngTrạng tháitỷ lệ đặt cọc
      DH01Áo phao trẻ con2Chờ thanh toán100%
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • And Tôi thực hiện hủy đơn hàng "DH01"
    • Then Tôi thấy đơn hàng "DH01" có trạng thái "Hủy bỏ"
    • And Tôi thấy tình trạng của đơn hàng "DH01" là "Đã hủy"
  • Tags: @TNK-1926, @TNK-3004, @TNK-4372

    Tôi thấy đơn hàng ở trạng thái Hoàn tiền khi đơn hàng đó trên hệ thống M2 được chuyển sang trạng thái Hết hàng, Đã huỷ

    • Given Hệ thống tồn tại đơn hàng với thông tin
      Mã đơnSản phẩmSố lượngTrạng tháiTrạng thái M2tỷ lệ đặt cọc
      DH01Áo phao trẻ con2Chờ xử lýĐã đặt cọc100%
    • And Cập nhật trạng thái đơn hàng "DH01" trên hệ thống M2 sang "<status>"
    • When Tôi truy cập vào trang "Danh sách đơn hàng"
    • Then Đơn hàng "DH01" có trạng thái "Hoàn tiền"
    • And Tình trạng đơn "DH01" là "Hoàn tiền"
    • And Đơn hàng "DH01" tương ứng trên hệ thống M1 có trạng thái "Hoàn tiền"

    Examples:

    status
    Hết hàng
    Đã huỷ