我試圖設置一個篩選器,以便在客戶選擇特定運輸區域時計算貨到付款付款 - 城市交付)。我正在使用Table Rates
插件。在WordPress/Woocommerce中過濾以禁用特定貨運區域的貨到付款
我一直在尋找這個代碼(https://github.com/woothemes/woocommerce/issues/1499)在由maxrice的答案,但我無法適應它以滿足我的需求:
我zone_id
排除COD支付table_rate-3
。
我試圖設置一個篩選器,以便在客戶選擇特定運輸區域時計算貨到付款付款 - 城市交付)。我正在使用Table Rates
插件。在WordPress/Woocommerce中過濾以禁用特定貨運區域的貨到付款
我一直在尋找這個代碼(https://github.com/woothemes/woocommerce/issues/1499)在由maxrice的答案,但我無法適應它以滿足我的需求:
我zone_id
排除COD支付table_rate-3
。
正如你可以看到在http://docs.woothemes.com/wc-apidocs/source-class-WC_Gateway_COD.html本地woocommerce COD類沒有過濾器或動作,你可以爲你的問題掛鉤。
你可以做的是禁用woocommerce原生COD支付網關並製作你自己的。這裏的鏈接提供了一個製作自己的支付網關的模板。 http://docs.woothemes.com/document/woocommerce-payment-gateway-plugin-base/ 您可以在此處粘貼woocommerce COD類(它在第31行上表示// Go wild in here
),並根據需要進行更改。我想你大多需要修改is_available()
函數。你把代碼放在你的主題functions.php文件中,或者更好地製作你自己的插件。
也許你可以解釋一些你已經試過的東西,確切的問題是什麼? –