سلام وقت بخیر دوستان من برای ووکامرس یک امکانی میخام که بتونم مثلا دو درصداز هر تراکنشی حساب کنه و داخل یک متغییر نمایش بده ایا همچین امکانی با ووکامرس میشه انجام داد؟
برای سایت
لینک ها تنها برای اعضای سایت قابل نمایش است.
میخام
سلام،
داخل functions.php بذارید:
function sajadfa_orderdone( $order_id ) {
$order = new WC_Order( $order_id );
$order_total = $order->get_total();
$amount = ($order_total / 100) * 2;
$qolak = 'seosecmoney';
if ( get_option( $qolak ) !== false ) {
$lastvalue = get_site_option( $qolak );
update_option( $qolak, $lastvalue + $amount );
} else {
add_option( $qolak, $amount );
}
}
add_action( 'woocommerce_payment_complete', 'sajadfa_orderdone' );
بعد از هر تراکنش دو درصد از کل مبلغ سفارش رو به یک متغیر اضافه می کنه. برای نمایش در قالبتون یا ادمین کد زیر رو هر جا خواستید بذارید:
<?php echo get_option( 'seosecmoney' ); ?>