オープンソースの販売サイト構築ソフト EC-CUBE についてのメモ。

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

dtb_classcategory の classcategory_id = 0 (規格選択無し用のレコード) が削除され、他の classcategory_id で挿入されることで発生する。なぜそのようなレコードが生成されるかは特定できていないが、規格登録時に生成されるようである。

対象バージョン

  • EC-CUBE 2.3.3 正式版

SQL

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
;
tips/class2.txt · 最終更新: 2024/10/24 10:26 by seasoft
© 2008-2024 Seasoft.