flowchart TD
AP1(アプリからバッチ処理でスマレジ在庫情報を取得)
AP1 --> prc1(商品コードでfutureshop検索)
prc1 -.-> |該当なし|prc11(処理しない)
prc1 --> |該当あり|prc10(スマレジ店舗コードをfutureshop在庫店舗コードとみなして、取得したスマレジ在庫数を送信)
prc10 --> prc21(futureshop実店舗在庫情報に反映)
<aside> 📌
スマレジ在庫情報は在庫が変化したときに作成されます。商品登録されただけで一度も在庫が変化したことのない商品はスマレジ管理画面上では0個と表示されますが、在庫データはないためfutureshopへも反映されません。反映されるのは入荷・販売・修正などで在庫が変化してからです。0個→0個に修正しても[更新しました]と表示はされますが、在庫数が変化していないためスマレジ在庫データは作成されません。
送信する在庫数はデータを取得した時点のものです。在庫データを取得し、そのデータを処理するまでの間に起きた在庫数の変化は次回の処理で反映します。 スマレジ在庫更新からfutureshop反映までの間にはタイムラグがありますので【在庫表示に関する注意文言】には「表示している在庫は~」や「在庫ありの表示でも~」等の文言を残しておくことを強くお勧めいいたします。
</aside>