EC-CUBEで規格1のみの設定なのに、規格2が表示される

TAG with

EC-CUBE2.3.3の規格関連でバグがあって対応しなければならなかったのでメモしておきます。

【事例】
EC-CUBEバージョン:2.3.3において、規格1しか登録していないにも関わらず、フロント画面では規格2も選択肢として表示されてしまう。

【対応策】
下記sqlを実行

確認すると規格2の選択肢が消えてました!ホッ!

ちなみにこちらのサイトを参考にさせていただきました。
http://seasoft.jp1.cx/ec/tips/class2

この内容に関して記事になってるところが少なかったのであえてブログに投稿させて頂きました。

UPDATE dtb_products_class
SET classcategory_id2 = 0
WHERE classcategory_id2 IN (
    SELECT classcategory_id
    FROM dtb_classcategory
    WHERE class_id = 0
        AND rank = 0
        AND creator_id = 0
)
;
 
UPDATE dtb_classcategory
SET classcategory_id = 0
WHERE class_id = 0
    AND rank = 0
    AND creator_id = 0
;

現在コメントは受け付けておりません。ご了承ください。