SKU SELECTの在庫状態「廃盤」について
タグ: SKU Select
-
投稿者投稿
-
2023年5月17日 1:01 PM #100155
Tkoike
参加者——————————————-
WordPress のバージョン:5.8.1
Welcart のバージョン:2.6.9.2205311
PHP のバージョン:7.4.33
Welcart専用の拡張プラグインとバージョン:WCEX DL Seller 3.3.1 / WCEX SKU Select 1.3.1
ご利用の親テーマとバージョン :EGO for Welcart 1.5.6
ご利用の子テーマとバージョン :独自子テーマ使用
サーバー【重要】:ConohaVPS
——————————————–商品総数379件あり、現在1ページあたり24件商品が表示されるよう設定しています。
そのため商品一覧には16ページまでのリンクが表示されます。商品の在庫状態をSKU-SELECTを使用して38件「廃盤」に設定しており、「廃盤」の商品が表示されないのは良いのですが、
商品総数が「廃盤」状態を考慮されておらず379件のまま計算されて
商品一覧ページは16ページまでリンクがあり、16ページ目には何も表示されません。何も表示されないページが、重複判定、404判定されないようにするため
商品総数から「廃盤」状態の商品数を引いた数でページリンクを表示したく思います。確認したいのは
(1)この症状について最新バージョンで解消されているかどうか
(2)解消されない場合は「$the_query->max_num_pages」を修正すべく、下記コード部分を修正をしたく思いますが「usces_filter_search_query」を検索かけてもどこにも引っかからず情報が無いため「廃盤状態」を除外するための設定項目を教えていただけませんでしょうか?$search_query = array( 'category__and' => usces_search_categories(), 'ignore_sticky_posts' => true, 'paged' => $uscpaged ); $search_query = apply_filters( 'usces_filter_search_query', $search_query ); $the_query = new WP_Query( $search_query );2023年5月18日 9:05 AM #100163
efuキーマスターTkoike 様
こんにちは。
Welcart 2.7 より商品のデータ構造が大きく変更になり、WP_Query の検索条件の設定方法も変わりました。まずは以下をご一読いただき、カスタマイズの注意点もご参照ください。Welcart 2.7 の変更点とカスタマイズへの影響について
また、「在庫状態」は商品ではなくSKUごとに設定しますので、『「廃盤」の商品』と仰るのが『全てのSKUの在庫状態が「廃盤」』なのか、商品数=総SKU数と見なすのかなど、サイトの仕様に従ってどういう条件で抽出したいのかが分かりかねます。
まずは、Welcart をアップデートしていただき、新しい商品データ構造をご確認ください。尚、以前の構造のまま商品検索や抽出をされていますと、アップデートにより動作しなくなりますのでご注意いただければと思います。なお、Welcart 2.7 以降へのアップグレードは必ずバックアップを取り慎重におこなっていただく必要がございます。下記ページに手順について詳しい記載がございますので、ご参照いただけますと幸いです。
Welcart 2.7 より前のバージョンから最新版へのアップグレードの手順2023年5月18日 11:13 AM #100167Tkoike
参加者ご回答ありがとうございます。
> まずは、Welcart をアップデートしていただき、新しい商品データ構造をご確認ください。
アップデートすると障害が発生するため、先にアップデートは難しい状況ですが
検証用環境等で確認させていただきます。再度確認ですが廃盤状態を『全てのSKUの在庫状態が「廃盤」』を前提とした場合
Welcart 2.7では解消されているということでよろしいでしょうか?2023年5月18日 4:19 PM #100171
efuキーマスターTkoike 様
書き換えていただくクエリによって何が「解消」されるかが変わると思われますので、申し訳ございませんが回答が難しいことをご理解いただけますと幸いです。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。
PAGE TOP