«

GET /M26/cart/items?isOnly1688Marketplace=false - Lấy danh sách sản phẩm trong giỏ

  • Header: X-Tenant: "string"
  • Tags: @AUTOMATED, @TNK-10432

    Trả về status code 400 khi gửi lên request không có header

    • 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 thuộc marketplace "<marketPlace>" có thông tin
      merchantIdproductIdskuIdskusIdquantity
      merchant_01product01sku01skusId011
    • When Gửi request "GET" đến "/M26/cart/items?isOnly1688Marketplace=false"
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
      {
        "title": "Bad Request"
      }

    Examples:

    marketPlace
    taobao
    tmall
    1688
  • Tags: @AUTOMATED, @TNK-10432

    Trả về status code 200 và response rỗng khi gửi lên request với tenant không hợp lệ

    • 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 thuộc marketplace "<marketPlace>" có thông tin
      merchantIdproductIdskuIdskusIdquantity
      merchant_01product01sku01skusId011
    • When Request có header là
      X-Tenant<tenant>
    • And Gửi request "GET" đến "/M26/cart/items?isOnly1688Marketplace=false"
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
      []

    Examples:

    marketPlace tenant
    taobao tenantBatKy
    tmall
    1688 tenantBatKy
  • Tags: @AUTOMATED, @TNK-10432

    Trả về status code 401 khi gửi lên request lấy danh sách SP trong giỏ mà không có token

    • Given Giỏ hàng của tài khoản "pamiuoi" đã có sản phẩm thuộc marketplace "<marketPlace>" có thông tin
      merchantIdproductIdskuIdskusIdquantity
      merchant_01product01sku01skusId011
    • When Request có header là
      X-Tenantm26
    • And Gửi request "GET" đến "/M26/cart/items?isOnly1688Marketplace=false"
    • Then Trả về status code 401

    Examples:

    marketPlace
    taobao
    tmall
    1688
  • Tags: @AUTOMATED, @TNK-10432

    Trả về status code 200 và response rỗng khi giỏ hàng của khách hàng rỗng

    • Given Có token của tài khoản "pamiuoi"
    • And Giỏ hàng "thường" của tài khoản "pamiuoi" đang trống
    • When Request có header là
      X-Tenantm26
    • And Gửi request "GET" đến "/M26/cart/items?isOnly1688Marketplace=false"
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
      []
  • Tags: @AUTOMATED, @TNK-10432

    Trả về status code 200 và thông tin các sản phẩm trong giỏ của khách hàng

    • 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 thuộc marketplace "<marketPlace>" có thông tin
      merchantIdproductIdskuIdskusIdquantity
      merchant_01product01sku01skusId011
    • When Request có header là
      X-Tenantm26
    • And Gửi request "GET" đến "/M26/cart/items?isOnly1688Marketplace=false"
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
      [
          {
              "marketplace": "<marketPlace>",
              "products": [
                  {
                      "itemId": "${product01}",
                      "marketPlace": "<marketPlace>",
                      "skus": [
                          {
                              "itemId": "${product01}",
                              "skuId": "${sku01}",
                              "quantity": 1,
                              "marketplace": "<marketPlace>"
                          }
                      ]
                  }
              ]
          }
      ]

    Examples:

    marketPlace
    taobao
    tmall
    1688