Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function payever_order_item_values( $product, $item, $item_id ) {
- $is_shipping = is_a( $item, 'WC_Order_Item_Shipping' );
- $is_paymentfee = is_a( $item, 'WC_Order_Item_Fee' );
- if ( $product || $is_shipping || $is_paymentfee ) {
- $order_id = $item->get_order_id();
- $item_quantity = $item->get_quantity();
- global $blog_id;
- $product_blog = $blog_id;
- restore_current_blog();
- $order = $this->get_wp_wrapper()->wc_get_order( $order_id );
- if ( ! $this->get_helper()->validate_order_payment_method( $order ) ) {
- switch_to_blog( $product_blog );
- return;
- }
- switch_to_blog( $product_blog );
- // Get order item
- try {
- $order_item = $this->get_order_total_model()->get_order_item( $order, $item_id );
- } catch ( Exception $exception ) {
- $this->get_api_wrapper()->get_logger()->error( $exception->getMessage() );
- return;
- }
- $item_cost = $this->get_order_item_cost( $order, $item, $is_shipping, $is_paymentfee );
- $disabled = ! $this->get_order_total_model()->is_allow_order_capture_by_qty( $order );
- $this->generate_payever_order_item_html(
- $order_item,
- $item_quantity,
- $item_cost,
- $item_id,
- $disabled,
- $is_paymentfee
- );
- }
- }
Advertisement
Comments
-
- Modify the method payever_order_item_values at file \wp-content\plugins\payever-woocommerce-gateway\includes\admin/class-wc-payever-admin-order-edit.php
Add Comment
Please, Sign In to add comment
Advertisement