mamekichi
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
mamekichi
参加者こんにちは
ハイフン付きで郵便番号をPaypalが受け取ることになっていて、Paypal側で3桁と4桁に振り分けるという仕様だと思います。
Paypalの仕様が厳しいんですよね。郵便番号->住所変換のプラグイン zipaddr-jp を導入しています。
ハイフン無しで入力しても、プラグインが強制的にハイフン付きに書き換えてくれます。後からハイフンを削除してもハイフン付きに強制的に書き換えてくれます。
mamekichi
参加者ebtak様 vcvc様
お気づきのこととは思いますが、add_filterの2番目の引数の先頭に my_ が抜けています。
mamekichi
参加者こんにちは
vcvc様の書き込みから、パスあるいはファイル名の変更があったのだと推測します。
下記のフィルターで納品書等の読み込みのパスを変更していましたが、
これをコメントアウトしたら、正常に表示されるようになりました。add_filter('usces_filter_orderpdf_path','my_usces_filter_orderpdf_path' ); function my_usces_filter_orderpdf_path() { $path = get_template_directory() . '/order_print.php'; return $path; }mamekichi
参加者Firefox 42.0
Safari 9.0.1 (11601.2.7.2)
です。
これらはメッセージはありません。Google chrome 47.0.2526.73 (64-bit)
では下記のエラーメッセージがでました。***省略**/wp-admin/admin.php?page=usces_orderlist&order_action=pdfout&noheader=true&order_id=1046&type=nohin を取得中にウェブサイトでエラーが発生しました。 ウェブサイトがメンテナンスのために停止しているか、正しく設定されていない可能性があります。
mamekichi
参加者——————————————-
WordPress のバージョン:4.3.1
Welcart のバージョン:1.6.3.1512033
ご利用のテーマ:welcartデフォルトをカスタマイズ
症状を確認したブラウザ:firefox 42.0
サーバー(会社名、サービス名):coreserver
SSLの利用:あり
WordPress のパーマリンク設定:デフォルト
——————————————–
お世話になります。
こちらも、同様です。エラーの表示はなく、真っ白なページが表示されるだけです。困ったな…..mamekichi
参加者1.4.17で確認しました。
姓名のうち「姓」の空欄はエラーメッセージが出ますが、
「姓」に入力し、「名」を空欄にするとチェックされません。当方では、validationEngine.js をインストールして、チェックしています。
mamekichi
参加者yskysmr 様
functions.phpに記述しましたが、該当部分を削除してしまっていて、詳細は忘れましたがこんな感じです。
add_action( ‘wp_enqueue_scripts’, ‘myScript’ );
function myScript() {
…..
wp_enqueue_script(‘jquery’,jqueryへのパス,array(),バージョン,true);
…..
}
つまり、WPに付属するjQuery本体を読み込む際に、その位置を変えたということです。実際に出力されたhtmlのソースを見てもfooter側に移動していました。mamekichi
参加者yskysmr 様
wp_enqueue_script()を使って、その最後の引数をtrueにしてJQueryをfooterに読み込ませましたが、Papyalボタン関連のレイアウトは展開されました。
——————————————-
WordPress のバージョン:4.2.2
Welcart のバージョン:version 1.4.17.1506224
ご利用のテーマ:welcart defaultをカスタマイズ
症状を確認したブラウザ:
サーバー(会社名、サービス名):
SSLの利用:
WordPress のパーマリンク設定:
——————————————–mamekichi
参加者yskysmr 様
jQueryをheader部分で読み込んだ状態で,paypalのボタンに関しては特に問題ありませんでした。footerに移動したらどうなるかは、後ほど試します。
追伸
1.4.16,1.4.17共に、wc_item_signle.phpが表示する画像の縦横比が縦に長く変形してしまった。
1.4.17で最終確認ページの商品部分のテーブルが以前は中央だったのに左に寄る。(1.4.16では未確認)という不具合が生じています。
当方固有の問題かもしれませんので、再度確認し、必要があれば別にスレッドを立てます。mamekichi
参加者yskysmr 様
jqueryの読み込み位置を変更することで、不具合が生じたのは1.4.12.1502061 と 1.5.15です。
1.5.15を1.5.16にアップデートしてしまったので、細かな数字はわかりませんが、developmentバージョンではありません。
こちらとしては済んだことでしたので、jqueryの読み込み位置を変更することで敢えて不具合を再現するようなことはしていません。1.5.16で正常に表示されています。
補足:
GoogleのPageSpeed Insightで調べると、レンダリングが中断されるから、JQueryの読み込み位置をfooterに動かしてみてはどうかということだったので、やってみたのですが、レイアウトが崩れるので諦めたのです。現在はheaderで読み込んでいます。-
この返信は10年、 5ヶ月前に
mamekichiが編集しました。
mamekichi
参加者yskysmr 様
こんにちは
ペイパルのチェックアウトボタンが表示されるだけでなく、
そのボタンをクリックしていないにも関わらず、クリック後に表示されるべきレイアウトが、表示されてしまう。
表示されたものは希望日時や時間帯のプルダウンメニューが空で、選べない。などの不都合があったのです。
mamekichi
参加者こんにちは
私も同様な現象があり、いろいろ調べたところ、jqueryの読み込み位置を変更したためとわかりました。もとの位置(header部分)に戻しています。mamekichi
参加者nanbu様
こんにちはさっそく教えていただいたフックを使ってコードを書きたいと思います。
ありがとうございました。mamekichi
参加者こんにちは
お世話になります。
先の書き込みで、uscesCart は有効でない と書きましたが、
間違いでした。テスト用の環境では動きませんでしたが、販売サイトでは動いていました。もう一度、最初からやり直してみます。mamekichi
参加者こんにちは
お世話になっています。
度々すみません。ob_get_contents() でため込んでいる内容を全部書き出して、それに手を加えております。
カートを表示させ、そのソースを見ると、編集通りに表示されます。
function($) { uscesCart = { …} のupCartとcartNextの部分です。
しかし動作しません。思うようにalertが表示されないのです。
試しに、フィルターを無効にして、元の状態にもどし、商品の数量に数字ではなく、文字をいれてわざとエラー状態にしてみたら、alertは表示されず、代わりにサーバー側でチェックした赤いメッセージ文が表示されました。
また、フィルターを有効にしつつ、何も返さない つまり、function($) { uscesCart = { …}を削除しても数量のエラーチェックは行われます。
結局、uscesCart は有効でないように見えます。振り出しに戻ってしまいました。
カートの中身のチェックして、ある特定の商品(sku)と他の商品を同時にカートにいれることができなようにしたいのですが、使えそうなフィルターフックを教えていただけないでしょうか?
よろしく御願いいたします。
-
この返信は10年、 5ヶ月前に
-
投稿者投稿
PAGE TOP