Skip to content

Бүтээгдэхүүн ​

GET /api/v1/merchant/products нь products:read шаардана. PUT /api/v1/merchant/products нь products:write шаардана.

Захиалга үүсгэхээсээ өмнө GET-ээр SKU-гаа шалга. PUT-ээр нэг бүтээгдэхүүнийг SKU-гаар үүсгэж, засна. PUT нь NON_STOCK ACTIVE бүтээгдэхүүн хадгална. Хариу: id, sku, name, unit, status, inventoryTracking.

sku нь гадаад танигч. Зай аваад том үсэг болгосны дараа мерчант дотор давтагдахгүй. Бүтээгдэхүүнийг sku-гаар тааруул. id-г өөрийн системд танигч болгож бүү хадгал: бүтээгдэхүүн дахин үүсвэл id солигдож, sku хэвээр үлдэнэ.

Идэвхгүй бүтээгдэхүүн жагсаалтад үлдэнэ. status нь тэгж харуулна. Идэвхгүй SKU-тай захиалга 422 PRODUCT_SKU_INACTIVE буцаана. Танихгүй SKU 422 PRODUCT_SKU_NOT_FOUND буцаана.

inventoryTracking нь SKU-ийн гэрээг өөрчлөхгүй. Нөөцийн дүрэм захиалга баталгаажсаны дараа үйлчилнэ.

Query:

  • sku — нормалчилсны дараах яг SKU
  • search — нэр эсвэл SKU агуулсан
  • page, pageSize
bash
curl "https://api.chuchu.mn/api/v1/merchant/products?sku=PAPER-A4" \
  -H "Authorization: Bearer $CHUCHU_API_KEY"

curl -X PUT "https://api.chuchu.mn/api/v1/merchant/products" \
  -H "Authorization: Bearer $CHUCHU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sku":"PAPER-A4","name":"A4 Paper","unit":"pcs"}'

Нээлттэй баримт. Нэвтрэх шаардлагагүй.