WordpressでECサイトを運営しています。顧客が $100 の送料を購入した場合、送料が無料になるように配送を希望します。それ以外の場合は、送料として $10 を請求します。このフローを機能させるために、2 つの配送ゾーンを設定しました。1 つは、金額が 100 ドル以上の場合は送料無料で、もう 1 つの配送ゾーンは通常料金の 10 ドルです。現在、それらは適切に機能しています。私の問題は、100 ドル以上の商品を追加すると、配送の両方のオプションがラジオ ボタンとして表示されることです。お客様が送料無料を選択する必要がある場合。合計金額が$100以上になると自動的に送料無料になるようにしてほしい。前もって感謝します。
質問する
37 次
1 に答える
-2
これが私たちがそれを達成する方法です。
add_filter('woocommerce_package_rates','test_overwrite_fedex',100,2);
function test_overwrite_fedex($rates,$package) {
foreach ($rates as $rate) {
// you can check for the cart amount if it is greater than the 100 then unset the package from rates and then return.
}
return $rates;
}
于 2018-08-20T11:29:20.123 に答える