Anonymous
Проблема с обновлением цен и запасов Amazon SP-API
Сообщение
Anonymous » 13 янв 2025, 13:33
Код: Выделить всё
` let response;
let submissionId;
const replaceBodyData = {
productType : productType,
patches: [
{
op: 'replace',
path: '/attributes/purchasable_offer',
value: [{
marketplace_id: MARKETPLACE_ID,
currency: 'TRY',
purchasable_offer: [{
"our_price": [
{"schedule": [{"value_with_tax": price}]}
],
}],
}]
},
{
op: 'replace',
operation_type: 'PARTIAL_UPDATE',
path: '/attributes/fulfillment_availability',
value: [{
fulfillment_channel_code: 'DEFAULT',
quantity: String(quantity),
marketplace_id: MARKETPLACE_ID,
}]
},
]
};`
Код: Выделить всё
`[DEBUG] getListingsItem SUCCESS yan─▒t─▒: {
"sku": "AE H66F",
"summaries": [
{
"marketplaceId": "A33AVAJ2PDY3EV",
"asin": "B09JKYXFSJ",
"productType": "ELECTRONIC_COMPONENT_FAN",
"conditionType": "new_new",
"status": [
"BUYABLE",
"DISCOVERABLE"
],
"itemName": "Aerocool H66F fan kontrol├╝",
"createdDate": "2024-12-26T09:52:53.053Z",
"lastUpdatedDate": "2024-12-26T09:52:53.053Z",
"mainImage": {
"link": "https://m.media-amazon.com/images/I/31+Y302QIAL.jpg",
"height": 500,
"width": 500
}
}
]
}
[DEBUG] getListingsItem => productType: ELECTRONIC_COMPONENT_FAN
[DEBUG] patchListingsItem REPLACE => {
"productType": "ELECTRONIC_COMPONENT_FAN",
"patches": [
{
"op": "replace",
"path": "/attributes/purchasable_offer",
"value": [
{
"marketplace_id": "A33AVAJ2PDY3EV",
"currency": "TRY",
"purchasable_offer": [
{
"our_price": [
{
"schedule": [
{
"value_with_tax": "668.00"
}
]
}
]
}
]
}
]
},
{
"op": "replace",
"operation_type": "PARTIAL_UPDATE",
"path": "/attributes/fulfillment_availability",
"value": [
{
"fulfillment_channel_code": "DEFAULT",
"quantity": "36",
"marketplace_id": "A33AVAJ2PDY3EV"
}
]
}
]
}
[DEBUG] REPLACE Yan─▒t => {
"sku": "AE H66F",
"status": "ACCEPTED",
"submissionId": "79bdf335dfa54035bac8e9b8f01c62e3",
"issues": []
}
[DEBUG] Fiyat g├╝ncelleme iste─şi g├Ânderildi. Submission ID: 79bdf335dfa54035bac8e9b8f01c62e3
[DEBUG] API Yan─▒t─▒: {
"sku": "AE H66F",
"status": "ACCEPTED",
"submissionId": "79bdf335dfa54035bac8e9b8f01c62e3",
"issues": []
}`
Я работаю над проектом Electron-Vue и использую Amazon SP-API для обновления запасов и цен на продукты. Я отправляю запрос в SP-API, используя операцию op: replace. Несмотря на успешное обновление запасов, цена не обновляется.
Возвращенный ответ указывает на то, что все в порядке, но данные о ценах не обновляются, когда я проверяю Seller Central. Если кто-нибудь знает решение, помогите.
Подробнее здесь:
https://stackoverflow.com/questions/793 ... date-issue
1736764400
Anonymous
[code] ` let response; let submissionId; const replaceBodyData = { productType : productType, patches: [ { op: 'replace', path: '/attributes/purchasable_offer', value: [{ marketplace_id: MARKETPLACE_ID, currency: 'TRY', purchasable_offer: [{ "our_price": [ {"schedule": [{"value_with_tax": price}]} ], }], }] }, { op: 'replace', operation_type: 'PARTIAL_UPDATE', path: '/attributes/fulfillment_availability', value: [{ fulfillment_channel_code: 'DEFAULT', quantity: String(quantity), marketplace_id: MARKETPLACE_ID, }] }, ] };` [/code] [code]`[DEBUG] getListingsItem SUCCESS yan─▒t─▒: { "sku": "AE H66F", "summaries": [ { "marketplaceId": "A33AVAJ2PDY3EV", "asin": "B09JKYXFSJ", "productType": "ELECTRONIC_COMPONENT_FAN", "conditionType": "new_new", "status": [ "BUYABLE", "DISCOVERABLE" ], "itemName": "Aerocool H66F fan kontrol├╝", "createdDate": "2024-12-26T09:52:53.053Z", "lastUpdatedDate": "2024-12-26T09:52:53.053Z", "mainImage": { "link": "https://m.media-amazon.com/images/I/31+Y302QIAL.jpg", "height": 500, "width": 500 } } ] } [DEBUG] getListingsItem => productType: ELECTRONIC_COMPONENT_FAN [DEBUG] patchListingsItem REPLACE => { "productType": "ELECTRONIC_COMPONENT_FAN", "patches": [ { "op": "replace", "path": "/attributes/purchasable_offer", "value": [ { "marketplace_id": "A33AVAJ2PDY3EV", "currency": "TRY", "purchasable_offer": [ { "our_price": [ { "schedule": [ { "value_with_tax": "668.00" } ] } ] } ] } ] }, { "op": "replace", "operation_type": "PARTIAL_UPDATE", "path": "/attributes/fulfillment_availability", "value": [ { "fulfillment_channel_code": "DEFAULT", "quantity": "36", "marketplace_id": "A33AVAJ2PDY3EV" } ] } ] } [DEBUG] REPLACE Yan─▒t => { "sku": "AE H66F", "status": "ACCEPTED", "submissionId": "79bdf335dfa54035bac8e9b8f01c62e3", "issues": [] } [DEBUG] Fiyat g├╝ncelleme iste─şi g├Ânderildi. Submission ID: 79bdf335dfa54035bac8e9b8f01c62e3 [DEBUG] API Yan─▒t─▒: { "sku": "AE H66F", "status": "ACCEPTED", "submissionId": "79bdf335dfa54035bac8e9b8f01c62e3", "issues": [] }` [/code] Я работаю над проектом Electron-Vue и использую Amazon SP-API для обновления запасов и цен на продукты. Я отправляю запрос в SP-API, используя операцию op: replace. Несмотря на успешное обновление запасов, цена не обновляется. Возвращенный ответ указывает на то, что все в порядке, но данные о ценах не обновляются, когда я проверяю Seller Central. Если кто-нибудь знает решение, помогите. Подробнее здесь: [url]https://stackoverflow.com/questions/79351886/amazon-sp-api-price-and-stock-update-issue[/url]