将项目上传到多个位置会创建重复项
uploading item to multiple locations creates duplicates
我目前正在使用 v1 api 将项目上传到 Square。例如,下面的示例项目 post 被发送到 2 个位置。 posting 时我收到 HTTP 响应 "OK",但是当我去 square 网站验证所有项目都已正确上传时,我看到每个位置都有一个项目。这导致了一个问题,因为现在我不能修改广场网站上的项目,因为它说有重复的 SKU。
然后我使用 API 获取项目信息,认为也许我会在那里找到一些东西,但是 JSON 看起来两个位置完全相同。
API 文档:https://docs.connect.squareup.com/api/connect/v1/#post-items
URL: POST /v1/{location_id}/items/
JSON:
{
"fees": [],
"variations": [
{
"inventory_alert_type": "NONE",
"track_inventory": false,
"pricing_type": "FIXED_PRICING",
"id": "0BBF12F9-1347-11E4-A55E-000C293C8BE4_VID",
"name": "(Pound)",
"price_money": {
"currency_code": "USD",
"amount": 699
},
"sku": "6210067002",
"ordinal": 1,
"item_id": "0BBF12F9-1347-11E4-A55E-000C293C8BE4_PID"
}
],
"available_for_pickup": true,
"available_online": true,
"visibility": "PRIVATE",
"id": "0BBF12F9-1347-11E4-A55E-000C293C8BE4_PID",
"description": "",
"name": "Baby Swiss",
"abbreviation": "",
"type": "NORMAL"
}
您可以从下图中看到该项目出现了两次。我会 post 更多图片,但由于这是我的第一个 post 堆栈溢出告诉我我需要更多声誉。
Duplicate Item
我做错了什么?非常感谢任何建议。
目前,这是 API 的预期功能。使用 v1 库存 API 制作的新商品只能与一个位置相关联。
我目前正在使用 v1 api 将项目上传到 Square。例如,下面的示例项目 post 被发送到 2 个位置。 posting 时我收到 HTTP 响应 "OK",但是当我去 square 网站验证所有项目都已正确上传时,我看到每个位置都有一个项目。这导致了一个问题,因为现在我不能修改广场网站上的项目,因为它说有重复的 SKU。
然后我使用 API 获取项目信息,认为也许我会在那里找到一些东西,但是 JSON 看起来两个位置完全相同。
API 文档:https://docs.connect.squareup.com/api/connect/v1/#post-items
URL: POST /v1/{location_id}/items/
JSON:
{
"fees": [],
"variations": [
{
"inventory_alert_type": "NONE",
"track_inventory": false,
"pricing_type": "FIXED_PRICING",
"id": "0BBF12F9-1347-11E4-A55E-000C293C8BE4_VID",
"name": "(Pound)",
"price_money": {
"currency_code": "USD",
"amount": 699
},
"sku": "6210067002",
"ordinal": 1,
"item_id": "0BBF12F9-1347-11E4-A55E-000C293C8BE4_PID"
}
],
"available_for_pickup": true,
"available_online": true,
"visibility": "PRIVATE",
"id": "0BBF12F9-1347-11E4-A55E-000C293C8BE4_PID",
"description": "",
"name": "Baby Swiss",
"abbreviation": "",
"type": "NORMAL"
}
您可以从下图中看到该项目出现了两次。我会 post 更多图片,但由于这是我的第一个 post 堆栈溢出告诉我我需要更多声誉。
Duplicate Item
我做错了什么?非常感谢任何建议。
目前,这是 API 的预期功能。使用 v1 库存 API 制作的新商品只能与一个位置相关联。