彰化一整天的論壇

 找回密碼
 立即註冊
查看: 651|回復: 0

WooCommerce 購物網站的免運費機制建議

[複製鏈接]
發表於 2016-1-30 11:19:11 | 顯示全部樓層 |閱讀模式
  1. /**
  2. * woocommerce_package_rates is a 2.1+ hook
  3. */
  4. add_filter( 'woocommerce_package_rates', 'hide_shipping_when_free_is_available', 10, 2 );

  5. /**
  6. * Hide shipping rates when free shipping is available
  7. *
  8. * @param array $rates Array of rates found for the package
  9. * @param array $package The package array/object being shipped
  10. * @return array of modified rates
  11. */
  12. function hide_shipping_when_free_is_available( $rates, $package ) {
  13.        
  14.         // Only modify rates if free_shipping is present
  15.           if ( isset( $rates['free_shipping'] ) ) {
  16.          
  17.                   // To unset a single rate/method, do the following. This example unsets flat_rate shipping
  18.                   unset( $rates['flat_rate'] );
  19.                  
  20.                   // To unset all methods except for free_shipping, do the following
  21.                   $free_shipping          = $rates['free_shipping'];
  22.                   $rates                  = array();
  23.                   $rates['free_shipping'] = $free_shipping;
  24.         }
  25.        
  26.         return $rates;
  27. }
複製代碼
資料來源: https://cloudwp.pro/blog/woocomm ... %E5%BB%BA%E8%AD%B0/
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2019-8-22 00:06 , Processed in 0.139879 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表