«

GET https://api.m41.gobizdev.com/internal/products - Danh sách sản phẩm

  • Tags: @GOL-4662, @manual

    Trả về status 200 khi gửi request lấy danh sách sản phẩm

    Tôi thấy sản phẩm đã inactive sẽ không trả ra ở API danh sách sản phẩm

    • Given Hệ thống tồn tại sản phẩm với thông tin
      Tên sản phẩmNhóm sản phẩmTrạng tháiGiá dropshi
      Áo lenQuần áo nữinactive
      Quần jeanQuần áo namactive5
      Bông taiPhụ kiệnactive10
    • When Tôi gửi request lấy danh sách sản phẩm "/internal/products" có thông tin
      keyvalue
      x-tenantm41
    • And Tôi truyền thông tin lấy danh sách sản phẩm với params có thông tin
      keyvalue
      <key><value>
    • Then Tôi nhận được response có kết quả không có sản phẩm inactive
      Tên sản phẩmTrạng tháiGiá dropshi
      Quần jeanactive5
      Bông taiactive10

    Examples:

    key value
    page 1
    size 20
    sort salePrice
    sortBy salePrice
    isDropship true
    keyword jean
    priceStart 0
    priceEnd 50
    categoryId 5
    supplierId admin
  • Tags: @GOL-4662, @manual

    Trả về status 401 khi gửi request lấy danh sách sản phẩm với token không hợp lệ

    • Given Hệ thống tồn tại sản phẩm với thông tin
      Tên sản phẩmNhóm sản phẩmTrạng thái
      Áo lenQuần áo nữinactive
      Quần jeanQuần áo namactive
      Bông taiPhụ kiệnactive
    • And Token đã hết hạn
    • When Tôi gửi request lấy danh sách sản phẩm /internal/products có thông tin
      keyvalue
      x-tenantm41
    • Then Tôi nhận được response có HTTP Status 401
  • Tags: @GOL-4662, @manual

    Danh sách sản phẩm của đơn có phân trang

    • Given Hệ thống tồn tại sản phẩm với thông tin
      Tên sản phẩmNhóm sản phẩmTrạng thái
      Áo lenQuần áo nữinactive
      Quần jeanQuần áo namactive
      Bông taiPhụ kiệnactive
    • When Tôi gửi request lấy danh sách sản phẩm "/vendor/internal/category" với thông tin
      keyvaluepage
      x-tenantm411
    • Then Tôi nhận được response có HTTP Status 200
    • And Response có tồn tại header "x-page-size" với giá trị là "3"
    • And Response có tồn tại header "x-page-count" với giá trị lớn hơn "1"