私はwoocommerceのテーマに配送料を賢明に設定したいと思います。私はこのオプションをしたい:woocommerceの商品数に基づく配送料金
1から5の製品のために船積みコストは15%になります。 5つ以上の製品を泡立てる費用は6.99ドルになります。
この配送オプションをプラグインなしで追加できますか?
私はwoocommerceのテーマに配送料を賢明に設定したいと思います。私はこのオプションをしたい:woocommerceの商品数に基づく配送料金
1から5の製品のために船積みコストは15%になります。 5つ以上の製品を泡立てる費用は6.99ドルになります。
この配送オプションをプラグインなしで追加できますか?
最後のカートの合計を計算する直前にトリガーされるアクションをwoocommerce_calculate_totals
アクションにフックする必要があります。 woocommerce_calculate_totals
アクションは、WC_Cart
インスタンスを提供します。このインスタンスでは、必要に応じて操作を実行できます。
add_action('woocommerce_calculate_totals', 'modify_shipping_totals');
function modify_shipping_totals($cart) {
if($cart->get_cart_contents_count() < 6) {
$cart->shipping_total = (15/100) * $this->cart_contents_total;
// shipping cost will be 15% of cart content total
// you may also want to modify the shipping tax.
$cart->shipping_tax_total = 0;
} else {
$cart->shipping_total = 6.99;
$cart->shipping_tax_total = 0;
}
}
変更可能な変数については、WC_Cart documentationを参照してください。
WooForceによるプラグインShippingProは、あなたの要件を満たすことができます。
ただし、プレミアムバージョンの支払いが必要な場合があります。
ご購入の前にLive Demoを参照することができます。
こんにちはPranav、私は事前の開発者ではありません。私はテーブルレートの送料のプラグインとこのシステムを作ることができますか?クライアントはいつでも手数料を変更したいからです。私はこの問題に直面しています。誰も私に正解を与えることはできません。手伝っていただけませんか ? –