0

我在搞乱 Square Connect API,在上传了一些项目并发现它们的定价不正确(我以美元而不是美分发送金额)后,我决定删除所有项目并重新开始。我正在传递项目 ID,以便我可以使用我们的内部数据库交叉引用这些项目。不幸的是,似乎在我删除了一个项目后,我无法使用相同的旧 ID 重新创建它。我怎样才能解决这个问题?

4

1 回答 1

0

不幸的是,商品 ID 和变体 ID 永远不能为给定的商家重复使用。我将更新文档以更好地阐明此限制。

作为您的问题的几个潜在解决方案:

  • 您可以使用具有相同前缀的项目 ID 重新创建项目库,后跟内部数据库中的相应 ID。然后在两个系统中的 ID 之间进行转换时添加或删除前缀。当然,这个解决方案仍然容易受到相同的根本问题的影响,因此您必须确保不要删除任何项目。

  • 将 ID 映射存储在user_data您的项目变体字段中。您可以使用Update Variation端点设置该user_data字段。

于 2014-08-07T00:50:01.067 回答