取引情報の登録時に在庫を差し引かない事は可能でしょうか。
取引情報を作成時※1に、商品コード(productId)を指定すると、取引情報の作成店舗(storeId)の該当商品の在庫が購入数分(quantity)、差し引かれるかと思っています。
こちら、productIDを指定した状態で、在庫を差し引かない取引情報を作成する事は可能でしょうか。
在庫の更新は、在庫更新APIを利用し、
取引情報作成時にはproductIDは指定し商品コードは紐づけるが、在庫は更新しないという事がパラメータ次第で可能なのかという所になります。
ご確認のほど、よろしくお願いいたします。
※1https://www1.smaregi.dev/apidoc/#operation/createTransaction)
答え
@Tanabe
商品マスタに登録のある商品IDを指定して取引を登録した場合、該当商品の在庫が自動で変動する仕様となります。
API経由、アプリ経由に関わらずこちらを回避することは出来かねます。
補足となりますが、仮販売を登録した時点では商品の在庫は変動しません。
ただし仮販売の状態では売上として計上されず、
仮販売データをチェックアウトした時点で売上計上され、商品の在庫も変動します。
◇仮販売についてのヘルプサイト
https://help.smaregi.jp/hc/ja/articles/217327597
◇仮販売登録APIの仕様書
https://www1.smaregi.dev/apidoc/#operation/createTemporaryTransaction