«

Thể hiện logic thêm sản phẩm mua trọn gói vào giỏ hàng

Có thể thêm sản phẩm mua trọn gói (1 sản phẩm hoặc sản phẩm theo số lượng) vào giỏ hàng: - Sku của sản phẩm mua trọn gói (1 sp) được đánh dấu "mua theo giá riêng của sku" thì khi thêm sku vào giỏ response trả về có price & weight lấy theo thông tin của sku. - Sku của sản phẩm mua trọn gói (1 sp) không được đánh dấu "mua theo giá riêng của sku" thì khi thêm sku vào giỏ response trả về có price & weight lấy theo thông tin của sản phẩm. - Sku của sản phẩm trọn gói theo số lượng luôn ưu tiên lấy giá theo chính sách giá của sản phẩm kể cả khi được đánh dấu "mua theo giá riêng của sku"

  • Tags: @AUTOMATED, @TNK-10432

    Trả về status code 200 khi gửi lên request body với productSellingType = null

    • Given Đã có sản phẩm thuộc marketplace "<marketplace>" có thông tin
      merchantIdproductIdskuId
      01product01sku01
    • And Giỏ hàng "thường" của tài khoản "pamiuoi" đang trống
    • And Hệ thống có sản phẩm mua trọn gói thuộc marketplace "<marketplace>" với thông tin
      productIdgiácân nặngskus (sku - giá - cân nặng)
      product01102sku01 - 5 - 1
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": 1
            }
          ],
          "marketplace": "<marketplace>",
          "productSellingType": null
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
         {
             "itemId": "${product01}",
             "marketPlace": "<marketplace>",
             "skus": [
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku01}",
                     "quantity": 1,
                     "marketplace": "<marketplace>",
                     "productSellingType": null
                 }
             ]
         }

    Examples:

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

    Trả về 200 khi thêm sản phẩm trọn gói có cấu hình "fix_price_all_sku = true" vào giỏ. Sku được đánh dấu "mua

    theo giá riêng của sku" thì response trả về có price & weight lấy theo sku. Ngược lại sku không được đánh dấu "mua theo giá riêng của sku" thì response trả về có price & weight lấy theo sản phẩm

    • Given Đã có sản phẩm thuộc marketplace "<marketplace>" có thông tin
      merchantIdproductIdskuId
      01product01sku01
      01product01sku02
    • And Hệ thống có sản phẩm mua trọn gói thuộc marketplace "<marketplace>" với thông tin
      productIdgiácân nặngskus (sku - giá - cân nặng)fixPriceAllSku
      product01102<list_product_sku>true
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": 1
            },
             {
              "skuId": "${sku02}",
              "quantity": 1
            }
          ],
          "marketplace": "<marketplace>",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
         {
             "itemId": "${product01}",
             "marketPlace": "<marketplace>",
             "skus": [
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku01}",
                     "quantity": 1,
                     "price": <price_sku01>,
                     "weight": <weight_sku01>,
                     "marketplace": "<marketplace>",
                     "productSellingType": "PRODUCT_RETAIL"
                 },
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku02}",
                     "quantity": 1,
                     "price": <price_sku02>,
                     "weight": <weight_sku02>,
                     "marketplace": "<marketplace>",
                     "productSellingType": "PRODUCT_RETAIL"
                 }
             ]
         }

    Examples:

    marketplace list_product_sku price_sku01 weight_sku01 price_sku02 weight_sku02
    taobao sku01 - 5 - 1 5 1 10 2
    1688 sku01 - 5 - 1 5 1 10 2
    tmall sku01 - 5 - 1 5 1 10 2
    taobao sku01 - 5 - 1, sku02 - 15 - 3 5 1 15 3
    1688 sku01 - 5 - 1, sku02 - 15 - 3 5 1 15 3
    tmall sku01 - 5 - 1, sku02 - 15 - 3 5 1 15 3
    taobao 10 2 10 2
    1688 10 2 10 2
    tmall 10 2 10 2
  • Tags: @AUTOMATED, @TNK-10432

    Trả về 200 khi thêm sản phẩm trọn gói có cấu hình "fix_price_all_sku = false" và request gửi lên các sku đều được đánh dấu "mua theo giá riêng của sku"

    • Given Đã có sản phẩm thuộc marketplace "<marketplace>" có thông tin
      merchantIdproductIdskuId
      01product01sku01
      01product01sku02
    • And Hệ thống có sản phẩm mua trọn gói thuộc marketplace "<marketplace>" với thông tin
      productIdgiácân nặngskus (sku - giá - cân nặng)fixPriceAllSku
      product01102sku01 - 5 - 1, sku02 - 15 - 3false
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": 1
            },
             {
              "skuId": "${sku02}",
              "quantity": 1
            }
          ],
          "marketplace": "<marketplace>",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
         {
             "itemId": "${product01}",
             "marketPlace": "<marketplace>",
             "skus": [
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku01}",
                     "quantity": 1,
                     "price": 5,
                     "weight": 1,
                     "marketplace": "<marketplace>",
                     "productSellingType": "PRODUCT_RETAIL"
                 },
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku02}",
                     "quantity": 1,
                     "price": 15,
                     "weight": 3,
                     "marketplace": "<marketplace>",
                     "productSellingType": "PRODUCT_RETAIL"
                 }
             ]
         }

    Examples:

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

    Trả về 400 khi thêm sản phẩm trọn gói có cấu hình "fix_price_all_sku = false" và request gửi lên có sku không được đánh dấu "mua theo giá riêng của sku"

    • Given Đã có sản phẩm thuộc marketplace "<marketplace>" có thông tin
      merchantIdproductIdskuId
      01product01sku01
      01product01sku02
    • And Hệ thống có sản phẩm mua trọn gói thuộc marketplace "<marketplace>" với thông tin
      productIdgiácân nặngskus (sku - giá - cân nặng)fixPriceAllSku
      product01102<list_product_sku>false
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": 1
            },
             {
              "skuId": "${sku02}",
              "quantity": 1
            }
          ],
          "marketplace": "<marketplace>",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
          {
            "title": "sku_configure_illegal"
          }

    Examples:

    marketplace list_product_sku
    taobao sku01 - 5 - 1
    1688 sku01 - 5 - 1
    tmall sku01 - 5 - 1
    taobao sku02 - 15 - 3
    1688 sku02 - 15 - 3
    tmall sku02 - 15 - 3
    taobao
    1688
    tmall
  • Tags: @AUTOMATED, @TNK-10432

    Trả về lỗi 400 khi gửi lên request với sản phẩm không được hỗ trợ mua trọn gói

    nhưng body gửi lên "productSellingType" bằng "PRODUCT_RETAIL"

    • Given Đã có sản phẩm thuộc marketplace "<marketplace>" có thông tin
      merchantIdproductIdskuId
      01product01sku01
    • And Trên sàn "<marketplace>" sản phẩm "product01" là sản phẩm "không hỗ trợ" mua trọn gói
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": 1
            }
          ],
          "marketplace": "<marketplace>",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
          {
            "title": "product_not_found"
          }

    Examples:

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

    Trả về lỗi 400 khi gửi lên request với "productSellingType = PRODUCT_RETAIL" nhưng sản phẩm không phải là sản phẩm mua trọn gói

    • 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
    • And Trên sàn "<marketPlace>" sản phẩm "product01" là sản phẩm "không hỗ trợ" mua trọn gói
    • When Request có header là
      X-Tenantm26
    • And Gửi request "PATCH" đến "/M26/cart/skus" với body
        {
          "skuId": "${sku01}",
          "marketplace": "<marketPlace>",
          "quantity": 2,
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
      {
        "title": "sku_not_found"
      }

    Examples:

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

    Trả về lỗi 400 khi gửi lên request không có "productSellingType = PRODUCT_RETAIL" nhưng sản phẩm là sản phẩm mua trọn gói

    • 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
    • And Giỏ hàng của tài khoản "pamiuoi" đã có sản phẩm mua trọn gói thuộc marketplace "<marketPlace>" có thông tin
      merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizegiácân nặngskus (sku - giá - cân nặng)
      merchant_01product_01sku01skusId111104sku01 - 5 - 3
    • When Request có header là
      X-Tenantm26
    • And Gửi request "PATCH" đến "/M26/cart/skus" với body
        {
          "skuId": "${sku01}",
          "marketplace": "<marketPlace>",
          "quantity": 2
        }
    • Then Trả về status code 400
    • And Response có body thỏa mãn giá trị như sau
      {
        "title": "sku_not_found"
      }

    Examples:

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

    Trả về status code 200 khi gửi lên request có "productSellingType = PRODUCT_RETAIL" với sản phẩm được đánh dấu là sản phẩm có thể mua trọn gói

    • 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 "<marketPlace>" có thông tin
      merchantIdproductIdskuIdskusIdquantityorder_quantitybatchSizegiácân nặngskus (sku - giá - cân nặng)
      merchant_01product_01sku01skusId111104sku01 - 5 - 3
    • When Request có header là
      X-Tenantm26
    • And Gửi request "PATCH" đến "/M26/cart/skus" với body
        {
          "skuId": "${sku01}",
          "marketplace": "<marketPlace>",
          "quantity": 2,
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
        {
              "itemId": "${product_01}",
              "skuId": "${sku01}",
              "quantity": 2,
              "marketplace": "<marketPlace>",
              "productSellingType": "PRODUCT_RETAIL"
        }

    Examples:

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

    Trả về danh sách sản phẩm mua trọn gói khi param gửi lên "productSellingType = PRODUCT_RETAIL"

    • 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
    • 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
      merchantIdproductIdskuIdskusIdquantitygiácân nặngskus (sku - giá - cân nặng)
      merchant_01product01sku01skusId01251sku01 - 5 - 2
    • When Request có header là
      X-Tenantm26
    • And Gửi request "GET" đến "/M26/cart/items?isOnly1688Marketplace=false&productSellingType=PRODUCT_RETAIL"
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
      [
        {
          "marketplace": "1688",
          "totalSku": 1,
          "products": [
            {
              "itemId": "${product01}",
              "marketPlace": "1688",
              "skus": [
                {
                  "itemId": "${product01}",
                  "skuId": "${sku01}",
                  "quantity": 2,
                  "marketplace": "1688",
                  "productSellingType": "PRODUCT_RETAIL"
                }
              ]
            }
          ]
        }
      ]
  • Tags: @AUTOMATED, @TNK-11444

    Với sản phẩm trọn gói theo số lượng, khi thêm sku của sản phẩm này vào giỏ, giá của sku luôn ưu tiên lấy theo chính sách giá của sản phẩm.

    Cân nặng sku lấy theo sku khi SP ĐƯỢC đánh dấu "mua theo giá riêng của sku", và lấy theo sản phẩm nếu SP KHÔNG ĐƯỢC đánh dấu "mua theo giá riêng của sku"

    • Given Đã có sản phẩm thuộc marketplace "<marketplace>" có thông tin
      merchantIdproductIdskuId
      01product01sku01
    • And Hệ thống có sản phẩm mua trọn gói thuộc marketplace "<marketplace>" với thông tin
      productIdgiácân nặngskus (sku - giá - cân nặng)fixPriceAllSkuproductPricePolicy
      product0192<list_product_sku><fixPriceAllSku>[{"salePrice": 10, "minQuantity": 5}, {"salePrice": 8, "minQuantity": 20}]
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": <quantity_sku>
            }
          ],
          "marketplace": "<marketplace>",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
         {
             "itemId": "${product01}",
             "marketPlace": "<marketplace>",
             "skus": [
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku01}",
                     "quantity": <quantity_sku>,
                     "price": <price_sku>,
                     "weight": <weight_sku>,
                     "marketplace": "<marketplace>",
                     "productSellingType": "PRODUCT_RETAIL"
                 }
             ]
         }

    Examples:

    marketplace list_product_sku fixPriceAllSku quantity_sku price_sku weight_sku
    taobao sku01 - 5 - 1 true 5 10 1
    taobao true 20 8 2
    taobao sku01 - 5 - 1 false 6 10 1
    taobao sku01 - 5 - 1 false 21 8 1
    tmall sku01 - 5 - 1 true 5 10 1
    tmall true 20 8 2
    tmall sku01 - 5 - 1 false 6 10 1
    tmall sku01 - 5 - 1 false 21 8 1
    1688 sku01 - 5 - 1 true 5 10 1
    1688 true 20 8 2
    1688 sku01 - 5 - 1 false 6 10 1
    1688 sku01 - 5 - 1 false 21 8 1
    1688 true 19 10 2
  • Tags: @AUTOMATED, @TNK-11444

    Thêm thành công sản phẩm trọn gói theo số lượng vào giỏ nếu gửi lên quantity nhỏ hơn min quantiy theo chính sách giá của sản phẩm,

    khi đó đơn giá sku được lấy theo sku nếu SP được đánh dấu "mua theo giá riêng của sku", và lấy theo sản phẩm nếu SP KHÔNG ĐƯỢC đánh dấu "mua theo giá riêng của sku"

    • Given Đã có sản phẩm thuộc marketplace "1688" có thông tin
      merchantIdproductIdskuId
      01product01sku01
    • And Hệ thống có sản phẩm mua trọn gói thuộc marketplace "1688" với thông tin
      productIdgiácân nặngskus (sku - giá - cân nặng)fixPriceAllSkuproductPricePolicy
      product0192<list_product_sku><fixPriceAllSku>[{"salePrice": 10, "minQuantity": 5}, {"salePrice": 8, "minQuantity": 20}]
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": <quantity>
            }
          ],
          "marketplace": "1688",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
         {
             "itemId": "${product01}",
             "marketPlace": "1688",
             "skus": [
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku01}",
                     "quantity": <quantity>,
                     "price": <price_sku>,
                     "marketplace": "1688",
                     "productSellingType": "PRODUCT_RETAIL"
                 }
             ]
         }

    Examples:

    list_product_sku fixPriceAllSku quantity price_sku
    sku01 - 5 - 1 false 1 5
    true 4 9
  • Tags: @AUTOMATED, @TNK-11444

    Thêm vào giỏ các sku khác nhau của sản phẩm mua trọn gói theo số lượng, đơn giá của sku được tính theo chính sách giá và dựa vào tổng số lượng các sku

    • Given Đã có sản phẩm thuộc marketplace "1688" có thông tin
      merchantIdproductIdskuId
      01product01sku01
      01product01sku02
    • And Hệ thống có sản phẩm mua trọn gói thuộc marketplace "1688" với thông tin
      productIdgiácân nặngskus (sku - giá - cân nặng)fixPriceAllSkuproductPricePolicy
      product0192sku01 - 5 - 1, sku02 - 15 - 3false[{"salePrice": 10, "minQuantity": 5}, {"salePrice": 8, "minQuantity": 20}]
    • And Giỏ hàng "mua trọn gói" của tài khoản "pamiuoi" đang trống
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": 5
            },
            {
              "skuId": "${sku02}",
              "quantity": 21
            }
          ],
          "marketplace": "1688",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
         {
             "itemId": "${product01}",
             "marketPlace": "1688",
             "skus": [
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku01}",
                     "quantity": 5,
                     "price": 8,
                     "marketplace": "1688",
                     "productSellingType": "PRODUCT_RETAIL"
                 },
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku02}",
                     "quantity": 21,
                     "price": 8,
                     "marketplace": "1688",
                     "productSellingType": "PRODUCT_RETAIL"
                 }
             ]
         }
  • Tags: @AUTOMATED, @TNK-11444

    Cộng dồn số lượng sku khi thêm sku của sản phẩm mua trọn gói đã có trong giỏ hàng và cập nhật đơn giá sku nếu có

    • Given 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
      merchantIdproductIdskuIdskusIdquantitygiácân nặngskus (sku - giá - cân nặng)fixPriceAllSkuproductPricePolicy
      merchant_01product01sku01skusId<quantity_before>94sku01 - 5 - 1false[{"salePrice": 10, "minQuantity": 5}, {"salePrice": 8, "minQuantity": 20}]
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "POST" đến "/M26/add_skus" với body
        {
          "itemId": "${product01}",
          "skus": [
            {
              "skuId": "${sku01}",
              "quantity": <quantity_after>
            }
          ],
          "marketplace": "1688",
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
         {
             "itemId": "${product01}",
             "marketPlace": "1688",
             "skus": [
                 {
                     "itemId": "${product01}",
                     "skuId": "${sku01}",
                     "quantity": <quantity>,
                     "price": <price>,
                     "marketplace": "1688",
                     "productSellingType": "PRODUCT_RETAIL"
                 }
             ]
         }

    Examples:

    quantity_before quantity_after quantity price
    5 2 7 10
    1 3 4 5
    1 4 5 10
    15 4 19 10
    15 5 20 8
    15 6 21 8
  • Tags: @AUTOMATED, @TNK-11444

    Khi cập nhật sản phẩm trọn gói theo số lượng trong giỏ, giá của sku vẫn ưu tiên lấy theo chính sách giá của sản phẩm

    • Given Giỏ hàng của tài khoản "pamiuoi" đã có sản phẩm mua trọn gói thuộc marketplace "<marketPlace>" có thông tin
      merchantIdproductIdskuIdskusIdquantitygiácân nặngskus (sku - giá - cân nặng)fixPriceAllSkuproductPricePolicy
      merchant_01product_01sku01skusId594<list_product_sku><fixPriceAllSku>[{"salePrice": 10, "minQuantity": 5}, {"salePrice": 8, "minQuantity": 20}]
    • And Có token của tài khoản "pamiuoi"
    • When Request có header là
      X-Tenantm26
    • And Gửi request "PATCH" đến "/M26/cart/skus" với body
        {
          "skuId": "${sku01}",
          "marketplace": "<marketPlace>",
          "quantity": <quantity>,
          "productSellingType": "PRODUCT_RETAIL"
        }
    • Then Trả về status code 200
    • And Response có body thỏa mãn giá trị như sau
        {
              "itemId": "${product_01}",
              "skuId": "${sku01}",
              "quantity": <quantity>,
              "price": <price>,
              "weight": <weight>,
              "marketplace": "<marketPlace>",
              "productSellingType": "PRODUCT_RETAIL"
        }

    Examples:

    marketPlace fixPriceAllSku list_product_sku quantity price weight
    1688 true 6 10 4.0
    1688 true 20 8 4.0
    1688 false sku01 - 5 - 3 30 8 3.0
    1688 false sku01 - 5 - 3 4 5 3.0
    taobao true 10 10 4.0
    taobao false sku01 - 5 - 3 21 8 3.0
    taobao false sku01 - 5 - 3 1 5 3.0
    tmall true 19 10 4.0
    tmall false sku01 - 5 - 3 21 8 3.0
    tmall true 2 9 4.0