«

Chi tiết đơn mua trọn gói

  • Không lấy được thông tin mã hóa đơn gốc của đơn mua trọn gói
    • Given Tài khoản "pamiuoi" đã có danh sách địa chỉ nhận hàng
      addressIdcountryprovincedistrictwarddefault
      VN_01Việt NamThành phố Hà NộiQuận Hà ĐôngPhường Văn Quántrue
  • Tags: @AUTOMATED, @TNK-11170

    Trả về status 400 khi gửi request lấy mã hóa đơn gốc của đơn trọn gói mà không gửi lên header

    • Given Khách hàng "pamiuoi" có đơn mua trọn gói thuộc marketplace "1688" với thông tin
      Mã đơnMã đơn M1merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizeservicescân nặnggiáfixPriceAllSku
      DHTG01M1_01merchant_01product_01skuId_01skusId_01211domestic_shipping110true
    • And Có token của tài khoản "pamiuoi"
    • When Gửi request "POST" đến "/M26/orders/original-invoice/${M1_01}"
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
      {
          "title": "Bad Request",
          "detail": "Required header 'X-Tenant' is not present."
      }
  • Tags: @AUTOMATED, @TNK-11170

    Trả về status 400 khi gửi request lấy mã hóa đơn gốc của đơn trọn gói với header không hợp lệ

    • Given Khách hàng "pamiuoi" có đơn mua trọn gói thuộc marketplace "1688" với thông tin
      Mã đơnMã đơn M1merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizeservicescân nặnggiáfixPriceAllSku
      DHTG01M1_01merchant_01product_01skuId_01skusId_01211domestic_shipping110true
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenant<tenant>
    • And Gửi request "POST" đến "/M26/orders/original-invoice/${M1_01}"
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
      {
          "title": "order_not_found"
      }

    Examples:

    tenant
    m2
  • Tags: @AUTOMATED, @TNK-11170

    Trả về status 401 khi gửi request lấy mã hóa đơn gốc của đơn trọn gói mà không có token

    • Given Khách hàng "pamiuoi" có đơn mua trọn gói thuộc marketplace "1688" với thông tin
      Mã đơnMã đơn M1merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizeservicescân nặnggiáfixPriceAllSku
      DHTG01M1_01merchant_01product_01skuId_01skusId_01211domestic_shipping110true
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/orders/original-invoice/${M1_01}"
    • Then Trả về status code 401
  • Tags: @AUTOMATED, @TNK-11170

    Trả về status 401 khi gửi request lấy mã hóa đơn gốc của đơn trọn gói với token không hợp lệ

    • Given Khách hàng "pamiuoi" có đơn mua trọn gói thuộc marketplace "1688" với thông tin
      Mã đơnMã đơn M1merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizeservicescân nặnggiáfixPriceAllSku
      DHTG01M1_01merchant_01product_01skuId_01skusId_01211domestic_shipping110true
    • And Token đã hết hạn
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/orders/original-invoice/${M1_01}"
    • Then Trả về status code 401
  • Tags: @AUTOMATED, @TNK-11170

    Trả về status 404 khi gửi request lấy MHĐG của đơn trọn với mã đơn không tồn tại

    • Given Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/orders/original-invoice/taolao"
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
      {
         "title": "order_not_found"
      }
  • Tags: @AUTOMATED, @TNK-11170

    Trả về status 400 khi gửi request lấy mã hóa đơn gốc của đơn mua trọn gói

    • Given Khách hàng "pamiuoi" có đơn mua trọn gói thuộc marketplace "1688" với thông tin
      Mã đơnTrạng tháiMã đơn M1merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizeservicescân nặnggiáfixPriceAllSku
      DHTG01<status>M1_01merchant_01product_01skuId_01skusId_01211domestic_shipping110true
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/orders/original-invoice/${M1_01}"
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
      {
         "title": "<error>"
      }

    Examples:

    status error
    Chờ thanh toán order_illegal
    Chờ xử lý order_illegal
    Chờ giao hàng original_invoice_code_already_exist
    Vận chuyển quốc tế original_invoice_code_already_exist
    Đang giao hàng original_invoice_code_already_exist
    Đã nhận hàng original_invoice_code_already_exist
    Đã hoàn tiền order_illegal
    Hủy bỏ order_illegal
  • Tags: @AUTOMATED, @TNK-13442

    Có thể phân biệt sản phẩm một chiếc cũng bán với sản phẩm trọn gói tại chi tiết đơn.

    Sản phẩm mua trọn gói được đánh dấu source là "BI". Sản phẩm 1 chiếc cũng bán được đánh dấu source là "MANUAL"

    • Given Có token của tài khoản "pamiuoi"
    • And Giỏ hàng của tài khoản "pamiuoi" đã có sản phẩm mua trọn gói thuộc marketplace "1688" có thông tin
      merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizegiácân nặngskus (sku - giá - cân nặng)source
      merchant_01product_01sku01skusId1411101sku01 - 15 - 1BI
      merchant_01product_02sku02skusId2111101sku02 - 5 - 1MANUAL
    • And Từ sản phẩm trong giỏ, khách hàng "pamiuoi" tạo đơn mua trọn gói có thông tin
      Mã đơnMã đơn M1
      DHTG01DHM1
    • Then Đơn mua trọn gói "DHTG01" có sản phẩm với thông tin
      skuIdsource
      sku01BI
      sku02MANUAL