Square Connect API をいじっていましたが、いくつかのアイテムをアップロードして、価格が正しくないことを発見した後 (セントではなくドルで金額を送信していました)、すべてのアイテムを削除して最初からやり直すことにしました。社内データベースとアイテムを相互参照できるように、アイテム ID を渡しています。残念ながら、アイテムを削除した後、同じ古い ID で再作成できないようです。どうすればこれを修正できますか?
1 に答える
0
残念ながら、商品 ID とバリエーション ID を特定のマーチャントで再利用することはできません。この制限をより明確にするために、ドキュメントを更新します。
あなたの問題に対するいくつかの潜在的な解決策として:
すべて同じプレフィックスを持つアイテム ID を使用してアイテム ライブラリを再作成し、その後に社内データベース内の対応する ID を続けることができます。次に、2 つのシステムで ID を変換するときに、プレフィックスを先頭に追加するか削除します。もちろん、この解決策は依然として同じ根本的な問題の影響を受けやすいため、アイテムを削除しないようにする必要があります。
user_data
商品バリエーションのフィールドに ID マッピングを保存します。Update Variationエンドポイントを使用してuser_data
フィールドを設定できます。
于 2014-08-07T00:50:01.067 に答える