WCEX Coupon のバグ報告(ver.1.0.10)カテゴリ指定していても全体に対して値引きされる

フォーラム 拡張プラグイン WCEX Coupon のバグ報告(ver.1.0.10)カテゴリ指定していても全体に対して値引きされる

タグ: 

  • このトピックには1件の返信、2人の参加者があり、最後にyskysmrにより5年前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #88634
    digichro_sakai
    参加者

    ——————————————-
    WordPress のバージョン:4.7.5
    Welcart のバージョン:1.9.21.1908291
    PHP のバージョン:5.6.40
    Welcart専用の拡張プラグインとバージョン:WCEX Coupon 1.0.10
    ご利用のテーマ:「Blanc」をカスタマイズしたもの
    症状を確認したブラウザ:全ブラウザ
    サーバー:GMOインターネット お名前.comレンタルサーバー
    SSLの利用:常時SSL、GlobalSign クイック認証SSL(独自ドメイン)
    ——————————————–

    お世話になっております。
    カテゴリが指定されているクーポンを使っても、%が合計金額に対して行われます。

    ソースを確認したところ、wcex_coupon/functions/function.php の
    function get_coupon_discount_price という関数の中に
    $enter_coupon_data を取得する記述がないため
    カテゴリ指定が無視されてしまいます。

    $enter_coupon_data = get_enter_coupon_data( $entries['order']['usedcoupon'] ); を追加することで解決します。

    //使用するクーポンの割引金額を算出
    function get_coupon_discount_price( $entries ) {
    	global $usces;
    
    	if( empty( $entries['order']['usedcoupon'] ) ) {
    		$entries = $usces->cart->get_entry();
    		if( empty( $entries['order']['usedcoupon'] ) ) {
    			return false;
    		}
    	}
    
    	$cp_discount_price = 0;
    	$coupon_discount_op = ( isset( $entries['order']['coupon_discount_op'] ) ) ? $entries['order']['coupon_discount_op'] : '';
    	// 以下を追加
    	$enter_coupon_data = get_enter_coupon_data( $entries['order']['usedcoupon'] );
    
    #88635
    yskysmr
    キーマスター

    こんにちは。

    仰るとおりの症状を確認いたしました。次期バージョンにて修正いたします。ご報告ありがとうございました。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。