解決済WCEX SKU Select のDBテーブル等について
- このトピックには2件の返信、2人の参加者があり、最後にmainichi_webにより10ヶ月、 2週前に更新されました。 
- 
		投稿者投稿
- 
		
			
				
2024年12月12日 5:32 PM #102849mainichi_web モデレーター日々お世話になっております。 ご相談いただいたサイトにて、WCEX SKU Select で全商品を登録されているのですが クライアントの方で WCEX SKU Selectのバージョンを 1.2.1 から 最新の 1.4.6 にした後 
 Welcartのバージョンを 2.7.8 から 最新の 2.11.7 にした際2022年以降あたり(正確な日付は確認しておりません)に登録した商品の、 
 「SKUセレクトの使用」のチェックが外れ、「SKUセレクト用のボックス」も非表示になり
 フロント側では SKU Selectを使用していない通常の商品ページ表示となる、症状となったとのことでした。—————————— 私の方で 
 テスト環境に「プラグインの更新前のバックアップ」を復元し、
 Welcart と WCEX SKU Select の更新順が原因だったのでは?と考え
 Welcart → WCEX SKU Select の順で更新してみましたが同じ症状となりました。
 「SKUセレクトの使用」のチェックが外れるタイミングは WCEX SKU Select を更新した際です。
 (「xx_usces_skus」テーブルのレコードはそのまま残っているようです)—————————— 次に、もう一度「プラグインの更新前のバックアップ」の状態に戻し、 
 全商品をCSVで出力(「SKUセレクトの使用」のチェックがされボックスが表示されている状態)した後、
 Welcart → WCEX SKU Select の順で更新し、出力しておいたCSVで一括登録を行いました。(「SKUセレクト を利用している商品は、CSV一括登録した場合、データの整合性がとれなくなる」旨はマニュアルで拝見いたしました。) ここまでの段階で、 
 商品編集ページは「SKUセレクトの使用」にチェックがされ、「SKUセレクト用のボックスも正常に表示されデータベースの「xx_usces_item」テーブルの 
 「select_sku_switch」カラムの値は「1」
 「select_sku」の値も それっぽいものが入っており「xx_usces_skus」テーブルにも、その商品の「post_id」でSKU分の数のレコードがあります。 ですが、 
 フロントでその商品ページを表示すると、一瞬正常な価格が表示されますが、JSによって「0円」となる状態となっております。
 ——————————長くなってしまいましたが、 
 WCEX SKU Select 利用時、「xx_usces_item」テーブル と 「xx_usces_skus」テーブル以外に
 商品とSKUの紐づけに関わるテーブルはあったりしますでしょうか?「SKUセレクトの使用時」その商品の「post_id」を基に 
 単純に「xx_usces_skus」テーブルからSKU情報を取得しているかと思っていたのですが
 想定通りにいかず。。ご教示いただける内容でしたら、教えていただけますと幸いです。 
 何卒よろしくお願いいたします。——————————————- 
 WordPress のバージョン: 6.6.2
 Welcart のバージョン: 2.11.7
 PHP のバージョン: 7.4
 Welcart専用の拡張プラグインとバージョン: WCEX SKU Select 1.4.6 のみ
 ご利用の親テーマとバージョン : Welcart Default Theme
 ご利用の子テーマとバージョン : welcart_tokyo_light をカスタマイズしたオリジナル
 症状を確認したブラウザ:Chrome
 サーバー【重要】: Xサーバー商品数: 1000 程度 
 CSV行数: 5000 行程度
 ——————————————–- 
		このトピックはmainichi_webが10ヶ月、 3週前に変更しました。 
- 
		このトピックはmainichi_webが10ヶ月、 3週前に変更しました。 
 2024年12月16日 5:03 PM #102857 ikdキーマスター ikdキーマスターmainichi_web 様 
 お世話になっております。WCEX SKU Select 利用時、「xx_usces_item」テーブル と 「xx_usces_skus」テーブル以外に 
 商品とSKUの紐づけに関わるテーブルはあったりしますでしょうか?WCEX SKU Select を利用していなくても、商品データは「xx_usces_item」テーブルと「xx_usces_skus」テーブルでSKUを構成しています。 
 WCEX SKU Select を利用している場合には「xx_usces_item」テーブルの「select_sku_switch」「select_sku_display」「select_sku」という3つの項目が関連します。
 「Welcartのバージョンを 2.7.8 から 最新の 2.11.7 にした際」とのことですので、2.7 からの商品データのテーブルの変更は考えにくいのですが、
 「「SKUセレクトの使用」のチェックが外れ」というのは、具体的には「select_sku_switch」の値が 0(もしくは未設定)の状態になっていたのではないかと思われます。2024年12月16日 5:16 PM #102860mainichi_web モデレーターお世話になっております。 
 ご回答ありがとうございます。教えていただいた情報をもとに、もう少し原因を探ってみたい思います。 今後とも宜しくお願いいたします。 
- 
		このトピックは
- 
		投稿者投稿
- このトピックに返信するにはログインが必要です。
 PAGE TOP
PAGE TOP