送料に消費税を加算させない方法(有料テーマ)

ホーム フォーラム 使い方全般 送料に消費税を加算させない方法(有料テーマ)

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

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

    pospos
    参加者

    動作に関するご質問の場合は、下記をコピペしてご利用の環境をご記入ください。
    ——————————————-
    WordPress のバージョン:3.8.1
    Welcart のバージョン:1.3.13.1403071
    ご利用のテーマ:minimum(有料テーマ)
    症状を確認したブラウザ:Chrome
    サーバー(会社名、サービス名):GMO
    SSLの利用: 
    WordPress のパーマリンク設定:カスタム構造 /%postname%
    ——————————————–
    [解決済み] 送料に消費税が加算される

    こちらのトピックを参考に、消費税を商品代金のみに加算するフィルターを使用中テーマの.function.phpに追加しましたがエラーが出てしましました。
    追加したフィルターはこちらです。

    add_filter('usces_filter_set_cart_fees_total_full_price', 'my_filter_set_cart_fees_total_full_price', 10, 6);
    
    function my_filter_set_cart_fees_total_full_price(){
    
        global $usces;
        $args = func_get_args();
    
        $tax = $usces->getTax( $args[1] );
        $total_full_price = $args[1] + $tax + $args[2] + $args[3] + $args[4] + $args[5];
    
        return $total_full_price;
    }

    また、
    試しにdefaultテーマの.function.phpに加算しても同様の結果でした。
    minimumテーマの設定では、”usces_cart.css の無効化”にチェックが入っております。
    上記コードのどこかを改変すれば、想定通りに動くようになるでしょうか。
    ご教示いただければ幸いです。

    #69458

    pospos
    参加者

    また、上記フィルターのみでは、送料が加算されないとのことですので、

    add_filter('usces_filter_set_cart_fees_total_full_price', 'my_filter_set_cart_fees_total_full_price', 10, 6);
    
    function my_filter_set_cart_fees_total_full_price(){
    
    $args = func_get_args();
    
    $total_full_price = $args[0] - $args[2] + $args[3] + $args[4] + $args[5];
    
    return $total_full_price;
    
    }

    こちらのコードも加えたいと思います、
    何卒よろしくお願い致します。

    #69485

    nanbu
    参加者

    こんにちは。

    こちらのトピックを参考に、消費税を商品代金のみに加算するフィルターを使用中テーマの.function.phpに追加しましたがエラーが出てしましました。

    どの様なエラーか見せていただけますか?

    #69531

    pospos
    参加者

    nanbu様
    返信ありがとうございます。
    具体的なエラーコードがでるわけではないのですが、管理画面の上部に
    add_filter('usces_filter_set_cart_fees_total_full_price', 'my_filter_set_cart_fees_total_full_price', 10, 6); function my_filter_set_cart_fees_total_full_price(){ global $usces; $args = func_get_args(); $tax = $usces->getTax( $args[1] ); $total_full_price = $args[1] + $tax + $args[2] + $args[3] + $args[4] + $args[5]; return $total_full_price; }
    が表示され、サイトのURLを叩くとやはりサイトの上部に上記のコードが表示されてしまいます。
    よろしくお願い致します。

    #69698

    nanbu
    参加者

    それは、ご自分が書かれたコードがそのまま表示されているという事ではないですか?

    functions.php への記述の方法が悪いのかと思います。

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

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