第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Woocommerce 優(yōu)惠券管理

Woocommerce 優(yōu)惠券管理

躍然一笑 2023-09-21 14:22:36
有誰知道我怎樣才能制作這樣的優(yōu)惠券或者以前做過嗎?我想制作基于百分比的折扣優(yōu)惠券。您可以將優(yōu)惠券添加到打折產(chǎn)品中,但它應(yīng)該使用該產(chǎn)品的全價(jià)并從那里計(jì)算,而不是像雙重折扣(打折產(chǎn)品 + 基于百分比的折扣(帶優(yōu)惠券))有什么想法,怎么辦?
查看完整描述

1 回答

?
開滿天機(jī)

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊

是的,可以將此代碼添加到您的functions.php 文件中。在下面的代碼中,“五十”是所使用的優(yōu)惠券的名稱。在 woo commerce 中創(chuàng)建基于 % 的優(yōu)惠券。


add_filter('woocommerce_coupon_get_discount_amount', 'woocommerce_discount_from_the_original_price', 10, 5 );


function woocommerce_discount_from_the_original_price( $discount, $discounting_amount, $cart_item, $single, $coupon ) {


  if ($coupon->discount_type == 'percent' && $coupon->code == 'fifty') {


    $discount_percentage = $coupon->amount / 100;

    $item                = wc_get_product($cart_item['product_id']);


    if ($item) {

      if ( $item->is_type( 'simple' ) ) {

        $sale_price    = $item->sale_price;

        $regular_price = $item->regular_price;

        if ( ($sale_price && $regular_price) && ($sale_price !==  $regular_price) ) {

          $discount_from_regular_price = $regular_price * $discount_percentage; 

          $discount = $discounting_amount - ($discount_from_regular_price * $cart_item['quantity']); 

        }


      } elseif ( $item->is_type( 'variable' ) ) {

        $variable_product = new WC_Product_Variation( $cart_item["variation_id"] );

        $sale_price    = $variable_product->sale_price;

        $regular_price = $variable_product->regular_price;

        

        if ( ($sale_price && $regular_price) && ($sale_price !==  $regular_price) ) {

          $discount_from_regular_price = $regular_price * $discount_percentage;

          $discount = $discounting_amount - ($discount_from_regular_price * $cart_item['quantity']);

        }


      }

    }


  }

  return $discount;

}


查看完整回答
反對 回復(fù) 2023-09-21
  • 1 回答
  • 0 關(guān)注
  • 87 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號