WC_Order::get_remaining_refund_items PHP Method

get_remaining_refund_items() public method

How many items are left to refund?
    public function get_remaining_refund_items()
    {
        return absint($this->get_item_count() - $this->get_item_count_refunded());
    }

Usage Example

Beispiel #1
0
 /**
  * Check whether a refund is made in full.
  *
  * @param WC_Order $order Order object
  *
  * @return bool True if order is fully refunded, False otherwise
  */
 public function isFullyRefunded($order)
 {
     if (!empty($order) && $order->get_remaining_refund_amount() > 0 || !empty($order) && $order->has_free_item() && $order->get_remaining_refund_items() > 0) {
         // Order partially refunded
         return false;
     } else {
         // Order fully refunded
         return true;
     }
 }
WC_Order