hidetatsu
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
hidetatsu参加者
yskysmr様
トピックの件、無事対応できましたのでご連絡差し上げます。
①dlseller_filter_states_form_jsのフックを削除
②dlseller_filter_states_form_jsでjsを削除している処理を排除したフックの追加上記で対応することが出来ました。
色々アドバイス頂きありがとうございました。
また、不明点など出てきましたらご相談させてください。
hidetatsu参加者yskysmr様
ご連絡が遅くなり申し訳ありません。また、ご連絡ありがとうございました。
changeStatesで検索して処理内容と原因がなんとなくわかってきました。
ありがとうございます。1つ確認させて頂きたいのですが、
\usc-e-shop\classes\usceshop.class.phpと、
\usc-e-shop\functions\admin_func.phpはどのような役割(意味合い)のファイルなのでしょうか?
記載されている内容はどちらも同じ内容のように見えます。お手数おかけしますが、ご確認よろしくお願い致します。
hidetatsu参加者yskysmr様
ご連絡ありがとうございます。
> DLSeller に同梱の wc_templates をご利用いただいていますでしょうか。
→申し訳ありません。失念しておりました。wp_template内のファイルを DLSeller 専用のものに入れ替えて確認しました。
サービスの商品時は住所欄は出なくなるため、判定箇所”if( ! dlseller_have_dlseller_content() && ! dlseller_have_continue_charge() )”をコメントアウトすると同じ現象となりました。一点ご教示頂きたいのですが、Country変更時に、Stateの切り替えを行っている処理の記載箇所をお教えいただけないでしょうか?
ご迷惑おかけしますが、よろしくお願い致します。
hidetatsu参加者——————————————-
WordPress のバージョン:4.4.2
Welcart のバージョン:1.8.1
WCEX DL Seller のバージョン:2.1.14
※会員情報チェックの強化:強化しない
ご利用のテーマ:Welcart Default Themeバージョン: 1.2.1
症状を確認したブラウザ:IE ver.11, Chrome ver.49, safari ver.9.0.3
サーバー(会社名、サービス名):xserver
SSLの利用: なし
WordPress のパーマリンク設定:カスタム構造
——————————————–話が二転三転して大変申し訳ありません。
テーマをノンカスタマイズのWelcart Default Themeに変更しても同事象が発生することが確認できました。
function.phpのカスタマイズに関係なく、タイトルの事象が発生しているかと思います。
一度、再現するかご確認頂けますでしょうか?手順は以下となります。
①ログイン(Sign in)していない状態で、商品マスターの区分が”サービス”の商品をカートに入れる
②Nextボタンを押下してCustomer Information画面に遷移する
③「Country」のプルダウンを変更する ※初期表示はUnited Statesを設定しています。
④Stateの内容が更新されないことを確認。※①で商品マスターの区分が”サービス”と”物販”の商品をカートに入れると④の現象は発生せず、正しい挙動をします。
システム設定は以下を設定しております。
フロントエンドの言語:en
通貨表示:日本
住所氏名の様式:アメリカ合衆国ご迷惑おかけして大変申し訳ありませんが、ご確認よろしくお願い致します。
hidetatsu参加者nanbu様
ご連絡ありがとうございます。
ご返信の件、了解いたしました。また、何かありましたらご対応よろしくお願い致します。
hidetatsu参加者yskysmr様
ご連絡ありがとうございます。
頂いた内容でこちらで確認いたします。
ご迷惑おかけして申し訳ありませんでした。もし、引っかかるところが出てきましたらお答え頂ける範囲でアドバイス頂ければと思います。
よろしくお願いいたします。hidetatsu参加者yskysmr様
paypalの担当者より連絡がありましたので情報共有させて頂きます。
ページが遷移しない件はsafari ver6が、TLS1.2に非対応だったことが原因のようです。
また、debug.logの一つ目のログの内容が解消されたことも確認できましたので併せてご連絡させて頂きます。ご対応ありがとうございました。また、何かありましたよろしくお願い致します。
hidetatsu参加者追記(整理)させて頂きます。
もともと、DLSellerのサービス購入時は、住所などは出力してい仕様だったかと思います。
それを、住所を表示するようにフック(usces_filter_apply_addressform)を使用して住所などを出力しております。さらに、DLSellerのコンテンツの場合とそれ以外(if( (dlseller_have_dlseller_content() && dlseller_have_continue_charge())))で表示内容を分けております。
問題の箇所は「DLSellerのコンテンツの場合に国を選択しても都道府県の内容が更新されない」という点です。国、都道府県を記載しているコードはDLSellerのコンテンツの場合も、そうでない場合もほぼ同じです。(必須の※を外したりはしています)
関連の箇所となるかわかりませんが、コードを添付いたしますのでご確認頂ければと思います。
お手数おかけしますがよろしくお願い致します。
Attachments:
You must be logged in to view attached files.hidetatsu参加者yskysmr様
ご連絡ありがとうございます。
welcert, DLSellerアップデートして確認してみます。“ページが表示されません”というエラーページに遷移する件ですが、以下のサイトにて確認したところ、safari ver6は、TLS1.2に非対応となっておりこれが原因ではと考えております。
現在、paypalの担当者にも確認をおねがいしておりますので、返信ありましたらこちらにも追記させて頂きます。hidetatsu参加者nanbu様
申し訳ありません。
DLSellerのバージョンについて、勘違いしておりました。
サイトより、2.2.14をダウンロードし、確認したいと思います。こちらのアップはずっと見逃していました。。。
wordpressのプラグインに通知が来るようにするのは難しいのでしょか?更新履歴を確認させて頂きました。
https://www.welcart.com/archives/597.html
特にPHPのバージョンに関する記載がありませんが、5.6でも問題なく動作しますでしょうか?お手数ですが、ご確認よろしくお願い致します。
hidetatsu参加者nanbu様
ご連絡ありがとうございます。
DLSellerのサイトにアップされている最新verは2.1.14になるかと思います。
現在、使用させて頂いているものは、ver.2.1.7 となります。
※以前、バグの対応頂いた際に、バグFix版の正式リリース時期が不明確のため別途ファイルを提供頂きました。これより新しいものがあるのでしょうか?その場合、どちらからダウンロードできますしょうか?
サイトにログインしてメンバーページから最新版をダウンロードしたところ、ver2.1.14がダウンロードされました。
ちなみに、DLSellerの最新版はWordpressのプラグイン画面からアップデートはできないのでしょうか?お手数おかけしますがご確認、ご返信よろしくお願い致します。
hidetatsu参加者こちらについて、確認した情報を記載させて頂きます。
・PHP ver5.4の環境、welcert ver1.7.xの環境でも再現しました。
そのため、PHP,welcertのバージョンアップが原因ではないと思われます。
混乱するような情報を記載して申し訳ありません。・本現象が発生するのは、サービスを購入したときのみ。
商品を購入した場合、商品とサービスを購入したときは正しく動作していることが確認出来ました。サービス購入時に入力欄をフックで表示している可能性がありますので、そちらをもう少し調査してみたいと思います。
また、ご不明な点など出てきましたらご相談させてください。hidetatsu参加者連続の投稿失礼します。
Download商材を購入時のnotice ログを添付いたします。
こちらも合わせてご確認ください。以上、よろしくお願い致します。
Attachments:
You must be logged in to view attached files.hidetatsu参加者nanbu様
早急にご連絡頂き感謝いたします。
すみません、もう一点確認させてください。
welcertのプラグインと共に、DL Sellerも使用しております。
こちらについても、PHPのバージョンを上げても特に問題ありませんでしょうか?
※たまにnoticeログを出力しています。
[11-Apr-2016 05:45:32 UTC] PHP Notice: Undefined index: dlseller_member_reinforcement in /vagrant/wordpress/wp-content/plugins/wcex_dlseller/wcex_dlseller.php on line 1429
※こちらは、welcert1.8.1に更新後のログになります。フォーラム、販売サイトなど確認してみましたが、記載を見つけることが出来ませんでした。
お手数おかけしますが、ご返信よろしくお願い致します。
hidetatsu参加者横からすみません。
PHPのバージョンがPHP7.0.3と仰っておりますが、welcertはPHP7.0の対応はまだのようです。
https://www.welcart.com/documents/この辺が原因ではないでしょうか?
-
投稿者投稿