aloaax
Forum Replies Created
Viewing 1 replies (of 1 total)
-
Forum: Plugins
In reply to: [Wallet for WooCommerce] Problem With Balance and Order Pricepublic function woocommerce_pre_payment_complete($order_id) { $order = wc_get_order($order_id); if('wallet' === $order->get_payment_method('edit') && !$order->get_transaction_id('edit') && $order->has_status( apply_filters( 'woocommerce_valid_order_statuses_for_payment_complete', array( 'on-hold', 'pending', 'failed', 'cancelled' ), $order ) )){ if ( woo_wallet()->wallet->get_wallet_balance( $order->get_customer_id('edit'), 'edit' ) > $order->get_total( 'edit' ) ) { $wallet_response = woo_wallet()->wallet->debit( $order->get_customer_id('edit'), $order->get_total( 'edit' ), apply_filters('woo_wallet_order_payment_description', __( 'For order payment #', 'woo-wallet' ) . $order->get_order_number(), $order) ); if ( $wallet_response) { $order->set_transaction_id($wallet_response); do_action( 'woo_wallet_payment_processed', $order_id, $wallet_response); $order->save(); } else{ throw new Exception(__('Something went wrong with processing payment please try again.', 'woo-wallet')); } } else{ throw new Exception(__('Insufficient wallet balance', 'woo-wallet')); } } }
could u please tell me where to add “>=” at the Code
Viewing 1 replies (of 1 total)