カートページの「買物を続ける」ボタンが効かない

2017 年 1 月 5 日

ホーム フォーラム 使い方全般 カートページの「買物を続ける」ボタンが効かない

このトピックには3件の返信が含まれ、2人の参加者がいます。10 ヶ月、 1 週前 Jimmys さんが最後の更新を行いました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #81704

    Jimmys
    参加者

    お世話になっております。
    カートページの「買物を続ける」ボタンが効かないため、コンソールからJavaScriptのエラーを確認してみました。

    コンソールでは下記のエラーが表示されています。

    ReferenceError: Can't find variable: uscesCart
    onclick - usces-cart:163

    該当のHTMLは下記だと思われます。
    <input name="previous" type="button" id="previouscart" class="continue_shopping_button" value="買い物を続ける" onclick="uscesCart.previousCart();" />

    Welcartから出力されているJSには下記の記述があり、

    previousCart : function () {
    	location.href = uscesL10n.previous_url; 
    }

    uscesL10nでは下記のように変数にURLが入っているようなのですが、動作しない原因が分かりませんでした。
    'previous_url': "前の商品ページURL",

    JSファイルのコンフリクトはないようですが、カートページがSSLになっていることが原因でしょうか?
    尚、カートページのphpファイルは特に編集などは行っていません。

    お手数ではござますが、ご教授いただけると幸いです。

    ——————————————-
    WordPress のバージョン:4.6.1
    Welcart のバージョン:1.9.0
    ご利用のテーマ:独自テーマ
    症状を確認したブラウザ:Mac Safari
    サーバー(会社名、サービス名):XSERVER
    SSLの利用:有り
    WordPress のパーマリンク設定:/%category%/%post_id%/
    ——————————————–

    宜しくお願いいたします。

    #81712

    yskysmr
    キーマスター

    こんにちは。

    弊社環境(Welcart Default Theme、および Welcart Basic)では、仰る通りの症状は確認できませんでした。

    テーマを Welcart Default Theme に変えてみてくださいますでしょうか。
    もしくは、Welcart 以外のプラグインを停止してみてください。

    #81718

    Jimmys
    参加者

    yskysmrさま

    ご回答ありがとうございます。
    取り急ぎ下記をfunctions.phpに追加して動作するように設定いたしました。

    function my_cart_prebutton() {
    	return ' onclick="location.href=\'' . get_bloginfo( 'url' ) . '/\'"';
    }
    add_filter( 'usces_filter_cart_prebutton', 'my_cart_prebutton' );

    宜しくお願いいたします。

    #81750

    Jimmys
    参加者

    お世話になっております。
    先日、下記のコードを追加して対応するとご報告しましたが、
    下記のソースを反映した後に動作確認を行った所、
    稀に「次へ」ボタンを押してもトップページに遷移してしまう場合があり困っています。

    // カートページの「買物を続ける」ボタンのリンク先をトップページに変更
    function my_cart_prebutton() {
    	return ' onclick="location.href=\'' . get_bloginfo( 'url' ) . '/\'"';
    }
    add_filter( 'usces_filter_cart_prebutton', 'my_cart_prebutton' );

    宜しくお願いいたします。

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。