collective_item_stock


SOY Shopで在庫数一括設定プラグインを作成しましたで追加しました在庫数一括設定プラグインですが、商品カテゴリのみで検索をする際、カテゴリIDによるLIKE検索を行っていたため、指定していないカテゴリに紐付いた商品も検索結果に表示される不具合の報告がありました。


具体的に説明をすると、最初に作成したカテゴリ1があったとして、データベース内ではIDが1として登録されます。


カテゴリを10個以上登録して、カテゴリ10があったとするとIDが10で登録されます。


この時、


collective_item_stock


カテゴリ1(ID:1)を指定して検索すると、IDに「1」がつくものは何でも検索対象になるのでカテゴリ10(ID:10)も検索対象になり、


カテゴリ10(ID:10)に紐付いた商品も検索結果として引っかかるというものです。


今回修正した内容を含んだパッケージは下記のページからダウンロードできます。

https://github.com/inunosinsi/soycms/tree/master/package