Jimmys
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
Jimmys参加者
【追伸】
上記の商品オプションのプルダウンメニューが表示されない件ですが、商品登録ページに登録済みの「サイズ」オプションを一旦削除し、新たに追加し直すと、正しく表示されます。ただ、既に300件近い商品を登録済みで商品オプションのサイズ情報を持っているため、一件ずつ修正していくのは現実的ではありません。
何か解決法をご教授いただけないでしょうか?
何卒宜しくお願い申し上げます。
Jimmys参加者こちら自己解決しました。
参考までにコード共有します。function my_filter_cod_label() { global $usces; $sesdata = $usces->cart->get_entry(); if( $sesdata['order']['payment_name'] == "代金引換" ) : $text = "代引手数料"; endif; return $text; } add_filter( 'usces_filter_cod_label', 'my_filter_cod_label' );
Jimmys参加者yskysmrさま
回答ありがとうございます。
無事動作するようになりました!
ありがとうございました!Jimmys参加者ohnishiさま
ご回答ありがとうございます。
こちらで実装ができました!
ありがとうございました!Jimmys参加者yskysmr様
ご確認ありがとうございます。
管理画面で変更し、その後会員プロフィールを更新しても反映されませんが、
会員ログアウト後に再度ログインすると更新内容が反映されました。
特にキャッシュなどは仕様していません。管理画面で変更した内容は管理画面上では反映されています。
Jimmys参加者yskysmrさま
ご回答ありがとうございます。
0は表示されるのですが、注文完了画面ではカート商品の金額がリセットされてしまうのですね。Google AdwordsのCVタグに数字を入れて計測したいのですが、何か良い方法はないでしょうか?
Jimmys参加者nanbuさま
ご回答ありがとうございます。
usc-e-shop/functions/function.phpの中身を確認した所、417行目にある下記のusces_filter_cod_labelをフックに使えば良いと考えました。if ( 0 < $entry['order']['cod_fee'] ) $meisai .= apply_filters('usces_filter_cod_label', __('COD fee', 'usces')) . " : " . usces_crform( $entry['order']['cod_fee'], true, false, 'return' ) . "\r\n";
そこで下記のような記述をテーマファイル内のfunctions.phpにユーザー関数として追加しましたが、やはりメールの「手数料」の表記は空欄のままでした。
注文確認メールの送料の下に記載される手数料の表記はこのフックではなくご指摘のusces_filter_send_order_mail_paymentで書き換える必要があるのでしょうか?function my_filter_cod_label() { global $usces_entries; if( $usces_entries['order']['payment_name'] == "代金引換" ) : $text = "代引手数料"; elseif( $usces_entries['order']['payment_name'] == "カード利用手数料" ) : $text = 'カード利用手数料(3%)'; endif; return $text; } add_filter( 'usces_filter_cod_label', 'my_filter_cod_label' );
宜しくお願いいたします。
Jimmys参加者yskysmr様
ご回答ありがとうございます。WCEX Mobile のドキュメントをご参照ください。
https://www.welcart.com/docs/Mobile/index.html
「PC用テンプレートを使用する」という選択肢があります。ドキュメントを読んで理解できない箇所があったのですが、例えば既存のテーマ(使いたいテーマ)がレスポンシブ対応していた場合はどのような挙動になりますか?
「今回の影響」とは何の影響のことでしょうか。
カートページの「次へ」ボタンを押した時にトップページに戻ってしまう件です。
キャッシュプラグインを無効にし、サーバ上に残っていたキャッシュファイルも全て削除しましたが、注文しようとしていた方から問い合わせがあり、「次へ」ボタンを押した時にトップページに戻ってしまいました。
これはどの端末で起きたのか確認中です。宜しくお願いいたします。
Jimmys参加者yskysmrさま
>WCEX Mobile を搭載していないサイトでスマホでアクセスした場合に、
>同様の症状のご報告があります。この場合は WCEX Mobile の導入をお勧めしています。
上記プラグインの導入を進めたいと存じますが、こちらは有効化してもサイトのデザインなどに影響はないものでしょうか?また、今回の症状は現状PCのみで確認できている現象なのですが、それも今回の影響がありますか?
また、既存のプラグインが影響している可能性も考えられるのですが、キャッシュ系プラグインなどが今回のような不具合に影響する可能性はりますか?
何件か注文に影響が出てしまっており、早急に対応したいと思いますので、
可能性のありそうなものがあればご指摘いただけると幸いです。宜しくお願いいたします。
Jimmys参加者yskysmrさま
SSLは問い合わせフォーム(固定ページで作成、使用プラグインTrust form)、Welcartカートページ、メンバーページのみで使用しており、Welcart Shop>システム設定>「SSLを使用する」にチェックを入れています。
宜しくお願いいたします。
Jimmys参加者yskysmrさま
>テーマを Welcart Default Theme に変更し、Welcart 以外のプラグインを止めて検証してください。
こちら本番環境しか用意がないため、上記の対応ができかねます。>「WordPress HTTPS(SSL)」等のプラグインを使っていますでしょうか。
以前「WordPress HTTPS」を使っていましたが、現在は無効にしております。>ブラウザは Safari とのことですが、デバイスは iPhone でしょうか。
デバイスはMacパソコンになります。宜しくお願いいたします。
Jimmys参加者お世話になっております。
先日、下記のコードを追加して対応するとご報告しましたが、
下記のソースを反映した後に動作確認を行った所、
稀に「次へ」ボタンを押してもトップページに遷移してしまう場合があり困っています。// カートページの「買物を続ける」ボタンのリンク先をトップページに変更 function my_cart_prebutton() { return ' onclick="location.href=\'' . get_bloginfo( 'url' ) . '/\'"'; } add_filter( 'usces_filter_cart_prebutton', 'my_cart_prebutton' );
宜しくお願いいたします。
Jimmys参加者yskysmrさま
ご回答ありがとうございます。
取り急ぎ下記をfunctions.phpに追加して動作するように設定いたしました。function my_cart_prebutton() { return ' onclick="location.href=\'' . get_bloginfo( 'url' ) . '/\'"'; } add_filter( 'usces_filter_cart_prebutton', 'my_cart_prebutton' );
宜しくお願いいたします。
Jimmys参加者nanbuさま
ご回答ありがとうございます。
やはりWordPressの仕様なんですね。取り急ぎImage Uploader for Welcartを使ってみます。
ありがとうございました。
助かりました。Jimmys参加者nanbuさま
お世話になっております。
ご回答ありがとうございました。 -
投稿者投稿