私はワードプレスに少し新しく、アドバイスをしたいと思います。私はカードの合計を丸めるオプションのフィールドをカードに追加しようとします。 functios.phpチェックボックス(woocommerce - wordpress)をチェックした後カートの合計を更新してください
function woo_add_cart_fee() {
global $woocommerce;
$totalprice = floatval(preg_replace('#[^\d.]#', '', $woocommerce->cart->get_cart_total()));
$rounded = ceil($totalprice);
$donation = $rounded-$totalprice;
$woocommerce->cart->add_fee(__('Donatie', 'woocommerce'),$donation);
}
add_action('woocommerce_cart_calculate_fees', 'woo_add_cart_fee');
この@cart @
:私はそれがチェックイマイチとき、それはカードの合計ラウンドdoesntの..だからこれは私の current situation であると私はそれのためにこのコードを使用することを希望します私は寄付のオプションがチェックされている場合にのみ、私のカートの合計を丸めますいくつかの機能を追加できる場所
<?php foreach (WC()->cart->get_fees() as $fee) : ?>
<tr class="fee">
<th><input type="checkbox"><?php echo esc_html($fee->name); ?></th>
<td data-title="<?php echo esc_html($fee->name); ?>"><?php wc_cart_totals_fee_html($fee); ?></td>
</tr>
<?php endforeach; ?>
-totals.php、いったい誰が私を伝えることができますか?
これを試してください:https://sarkware.com/woocommerce-add-donation-box-checkout-page/ – Sark
私はカスタム寄付を追加できるプラグインを探していません..あなたの提案に感謝します。 – Sharif