私は、外部システムからのチェックアウト時に配送費用を動的に取得する必要があります。私はAPIにアクセスし、費用を変数に入れて、今はこれらの新しいものでwoocommerceから来るコストを「上書き」したいと思っています。ワードプレスwoocommerce(2.6.9)オーバーライド配送
私はwoocommerce_package_ratesフックにフックしていますが、動作させることができないようです。以下の例では、単純化のために変数を数値(100)にスワップアウトしました。何か案は?
function flat_rates_cost($rates, $package) {
if (isset($rates['flat_rate:5'])) {
$rates['flat_rate:5']->cost = 100;
}
return $rates;
}
add_filter('woocommerce_package_rates', 'flat_rates_cost', 10, 2);
私の答え:) – Alice