関連商品を追加した際にWebhookに渡されるqueryに関して
商品に関連商品を追加した際に商品更新のWebhook("event":"pos:products","action":"edited")が飛びますが、
productIdsの中に、編集した商品のproductIdが含まれていません。
例:
商品A productId:1000
商品B productId: 2000
上記の商品があり、
商品Aの編集ページで、商品Bを関連商品として登録した際に、productIdsの中には商品Bしか含まれていません。
→ "productIds":["2000"]
これは仕様ですか?
本来であれば、商品A /商品Bの両方が更新されているので、productIdsには商品Aが含まれるはずだと思います。
(商品Aには商品Bが関連商品として追加され、商品Bには商品Aが関連商品として追加されるので。)
→本来は"productIds":["1000", "2000"]では?
関連商品を追加した後に「更新」ボタンを押した場合には商品Aの更新を指すWebhookが飛びますが、
関連商品は更新ボタンを押さずとも登録されるため、
関連商品を登録する→更新ボタンを押さないで離脱された場合に、上記の例で言うと商品Aに関連商品が追加されたことが検知できません。
答え
@Tanabe
こちらは現状仕様となります。
しかし挙動としてはお客様ご指摘の通りのため、改善検討させていただきます。
対応時期は本年の9月以降となりますが、お待ちいただけますと幸いです。
@Tanabe
昨日リリースされたPOSサーバーver.4.28.1で、グループコードが設定されていない商品に関連商品を設定した際に
設定した関連商品のIDだけでなく、編集元の商品の商品IDもWebhookで通知されるようになりました。
ご確認お願い致します。