Alicia
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
Alicia
参加者eno.k. 様
ごめんなさい。お客様としてサイトに訪れてください。
Alicia
参加者eno.k. 様
こんにちは。
フロント側へお回りください。Alicia
参加者Rights 様
ご確認いただきありがとうございました。
ブラウザのコンソールでJavascriptのエラーは出ていますか?Alicia
参加者Rights 様
こんにちは。
問題の切り分けが必要かと思います。
おそらくJava でエラーが発生しています。
1.セキュリティ系のプラグインを一旦全部停止してみる。
2.ブラウザの設定を確認する。ブラウザを替えてみる。
3.サーバーのWAFを停止して15分くらい待つ。後半のご質問は、別件ですか?本件と何か関係ありますか?
別件ならば、新しいトピックを立てられることをお勧めします。Alicia
参加者YS-nishida 様
こんにちは。
マニュアルの読み方ですが、送料固定
通常は一つの配送方法に対して一つの送料を指定して固定するのが一般的です。
しかし送料が複数有り、同じ配送方法でも商品ごとに送料を変える必要がある場合は、「送料を固定しない」を選択します。これにより、商品登録時に送料を選択できるようになります。
(送料を固定した場合、商品情報編集での送料選択は無視されます)これによると、
送料固定→送料を固定しない
ではなく、固定すれば、お望みの結果が得られると思います。一度試してみてください。
Alicia
参加者yossiy0815 様
こんにちは。
公式で対応中とのことですので、アップデートを待たれるのがよいと思います。
それまでは、reCAPTCHA v3 を停止すれば受注できるはずです。Alicia
参加者ikeda 様
お世話になっております。
こちら、原因がわかりました。おそらく解決したのではないかと思います。
Welcart 2.9.11 アップデートのバグの原因を調べているときにプラグインを外したり、カスタマイズをいじったときにフックの優先度を変更したのを忘れていました。ついでにこのタイミングで wpautop の無効化を解除してしまったこともあり、すっかり嵌まってしまいました。
お騒がせして申し訳ありませんでした。取り急ぎご報告まで。Alicia
参加者ikeda 様
この件ですが、実は私も他に改行がされなくなった箇所がありますが、敢えて報告を控えております。
といいますのも、HTML形式メールへのカスタマイズが激しすぎて、最近の修正に追いついていないからです。また、HTML形式をよく利用されている方は、そもそも wpautop を嫌う傾向にあるのではないかと思います。
最近、別件(header に、Reply-to など)もあるので、emails.php への修正が盛んになっています。この部分は、毎日WEB 様との調整も必要とのことですので、HTML形式がまだ落ち着いていません。
加えて、wpautop を嫌って無効化していたり、Advanced Editor Tools を使っている場合のこの設定項目などの影響もあり、Welcart Shop メール設定 > のヘッダやフッタに含まれる、インラインの styleタグ がpタグで死んでしまうなど、wpautop の影響は、広範囲に及んでいるのではないかと思います。emails.php には、フックを使って原型をとどめていないほどカスタマイズが入っておりまして、正直なところ、Welcart 側の修正が落ち着くまではお手上げ状態というのが本音です。
まずは、特に変更を加えていない方の環境で落ち着いたところで、カスタマイズの調整をした方が良いのかもしれません。wpautop の無効化をしたこと自体を忘れている場合もあると思いますので、このあたりの確認も必要かと考えております。Alicia
参加者ikeda 様
いつもお世話になっております。
Welcart 2.9.13 のアップデートで「メールアドレス確認のお願い」に問題なく改行が入ったことを確認いたしました。
この度は、ご対応ありがとうございました。Alicia
参加者mtm 様
こんにちは。
Welcart専用の拡張プラグインの「Friendly Functions for Welcart(MAINICHI WEB様)」をご利用でしょうか。同様の機能があったかと思います。今回の Welcart 2.9.11 でのアップデートで競合したのかもしれませんね。
Friendly Functions for Welcart は、確かここの部分は、HTML形式の場合にバグが存在していたかと思います。(勘違いでしたら申し訳ありません。)ご利用でなかったとしたら、フィルターフックusces_send_ordermail_para_to_managerで$order_para[‘headers’] を書き換えてなかったでしょうか?
いずれにしましても、バグトラッカーを見ていますと、公式で対応中らしい動きがありますので、しばらく待ってみるのもいいかもしれません。
Alicia
参加者furuta 様
よくある質問への追記を確認しました。ありがとうございました。
本件別トピックで継続させていただきますが、上記の私の記載に訂正がみつかりましたので、その分だけ、このままここに記載させてください。訂正後
「お客様情報ページ」
wc_templates/cart/wc_customer_page.php
<form ...name="customer_form"...>...</form>
「新規会員登録ページ」
wc_templates/member/wc_new_member_page.php
<div id="memberpages"...>...</div>
マイページの「クレジットカード登録・更新ページ」
wc_templates/member/wc_member_page.php ?
私は、WCEX DL Seller や WCEX AutoDelivery で該当決済サービスを使っていないので、調べられませんでした。「内容確認ページ」
wc_templates/cart/wc_confirm_page.php
別トピックにて質問しますが、このタグは不明です。TCD テーマの方は、毎度の事ながらメンテがされていませんので
wc_templates/cart/wc_delivery_page.php や
wc_templates/member/wc_new_member_page.php は、子テーマに該当タグを入れたことで、私の環境では通過できました。これでしばらく様子を見ようと思います。
Alicia
参加者「メールアドレス確認のお願い」の自動送信メールも改行されてないようです。
ご確認よろしくお願いいたします。
——————————————-
テスト環境
WordPress のバージョン: 6.4.3
Welcart のバージョン: 2.9.12
PHP のバージョン: 8.0.30
Welcart専用の拡張プラグインとバージョン: WCEX Multi Price 1.3.2, WCEX SKU Select 1.4.5
ご利用の親テーマとバージョン : Welcart Basic 1.8.2
ご利用の子テーマとバージョン : なし
症状を確認したブラウザ: Chrome
サーバー【重要】:Xserver シン・レンタルサーバー ベーシック
——————————————–Alicia
参加者furuta 様
お忙しいところご回答ありがとうございました。
問題の切り分けが一歩進みましたので、それだけで感謝です。同じようにオフにされている方がおられることが分かったことで少し肩の荷が下りたような気がします。今後「よくある質問」に追加していきますので、
期待しています。
ありがとうございました。Alicia
参加者furuta 様
ご丁寧にありがとうございます。
普段使っているテーマが他社製(TCD)でメンテナンスが行き届いてないことが多々ありまして、1年以上悩んでおりました。一旦スコアが落ちるとしばらく回復しないのか、Welcart Basic に変更しても通過できなかったので、問題の切り分けに難航しております。とりあえず、ご指摘の通りに子テーマに変更を加えますと、無事通過することができました。感動しております。しばらく様子を見ようと思います。今回は、「配送・支払方法」に新たに reCAPTCHA が追加されたことで、wc_delivery_page.php に対して修正が必要になったと理解したのですが、従前から「お客様情報」でも同様のエラーで進めなかったのは、wc_customer_page.php にも同様の修正が必要だったということになるのかと想像するのですが、合ってますでしょうか?
Google reCAPTCHA v3 の仕様上、公式サイトでは、次のように複数のページに読み込むことを推奨していますが
reCAPTCHA v3 はユーザーの操作を妨げることがないため、複数のページに追加することをおすすめします。複数のページに追加することで、適応型リスク分析エンジンで複数のページにまたがるアクティビティを分析し、より正確に攻撃パターンを特定できるようになります。
Welcart では、どのページに読み込まれているのでしょうか?usceshop.class.php にそれらしい記述はあるのですが、まだ特定に至っておりません。
この読み込まれているページの全てのテンプレートについて、修正が必要でしょうか?Welcart Basic にて確認できたそれらしいページを記します。
wc_templates/cart/wc_customer_page.php
<div id="customer-info">...</div>
wc_templates/cart/wc_delivery_page.php ←今回のご指摘
<div id="delivery-info">...</div>
wc_templates/cart/wc_confirm_page.php
<div id="info-confirm">...</div>
wc_templates/member/wc_member_page.php
<div id="memberinfo">...</div>
wc_templates/member/wc_new_member_page.php
<div id="memberpages">...</div>
(あるいは
<div id="newmember">...</div>
でしょうか?)お忙しいところ恐縮ですが、漏れなどがありましたらご指摘いただけますと幸いです。
よろしくお願いいたします。Alicia
参加者内容確認ページのリファラーチェック修正 となってますね。
複合要素でしょうか?
ループはなくなりましたが、Google reCAPTCHA v3 は、オフにしないと進めませんでした。
こちらは、前からなのでたぶん別件ですね。気にしないことにします。 -
投稿者投稿