반응형
SMALL
GlobalProduct(CB seller only) - 상품정보
요청 시, Common Parameters, Request Parameters 의 필수 값들은 반드시 넣어준다.(Required = true)
Request
'use strict';
const axios = require('axios');
const crypto = require('crypto');
require("dotenv").config();
const signature = (sign_format) => {
sign_format = sign_format.toString();
const sign = crypto.createHmac('sha256', process.env.KEY).update(sign_format).digest('hex').toUpperCase();
return sign;
}
const getItemList = () => {
const partner_id = process.env.PARTNER_ID;
const access_token = process.env.ACCESS_TOKEN;
const merchant_id = process.env.MERCHANT_ID;
const path = `/api/v2/global_product/get_global_item_list`
const timestamp = new Date().getTime();
const convert = Number((timestamp.toString()).substr(0, 10));
const sign_format = `${partner_id}${path}${convert}${access_token}${merchant_id}`
const sign = signature(sign_format);
return axios({
method : 'GET',
url : "https://partner.shopeemobile.com/api/v2/global_product/get_global_item_list",
params : {
partner_id : partner_id,
timestamp : convert,
access_token : access_token,
merchant_id: merchant_id,
sign : sign,
page_size:30
}
})
.then((response) => {
console.log("response", response.data.response)
})
.catch((err) => {
console.log(err);
})
}
getItemList()
Response
CB Seller(통합 셀러)는 global_item_id 값 들을 받을 수 있다. global_item_id 값을 가지고 상품 수량을 수정하거나 가격을 수정할 수도 있다. 상품의 수량을 수정해서 상품을 판매한다거나 판매 되지 않게 할 수 있다.(판매, 품절)
수량 수정 v2.global_product.update_stock
가격 수정 v2.global_product.update_price
* 참고
반응형
LIST
'해외 오픈마켓 - API > Shopee' 카테고리의 다른 글
[API] Shopee - Getting and refreshing the access_token (0) | 2023.04.12 |
---|---|
[API] Shopee - Create APP, Authorization (0) | 2023.04.12 |
댓글