public function needs_payment() { return apply_filters('woocommerce_cart_needs_payment', $this->total > 0, $this); }