Zapier_Provider::add_refunded_edd_order_to_queue( int $order_id, int $refund_id, bool $all_refunded )
Add Refunded EDD order to queue.
Contents
Parameters
- $order_id
-
(int) (Required) The ID number of the order.
- $refund_id
-
(int) (Required) The ID number of the refund order.
- $all_refunded
-
(bool) (Required) The status of the order prior to this change.
Source
File: src/Common/Event_Automator/Zapier/Zapier_Provider.php
public function add_refunded_edd_order_to_queue( $order_id, $refund_id, $all_refunded ) {
// EDD does not get the provider by id for EDD 3.0.0
/** @var \Tribe__Tickets_Plus__Commerce__EDD__Main $commerce_edd */
$provider = tribe( 'tickets-plus.commerce.edd' );
$payment = new EDD_Payment( $order_id );
$new_status = $payment->__get( 'status' );
$data = [
'provider' => $provider,
'order_id' => $order_id,
'new_status' => $new_status,
];
$this->container->make( Refunded_Orders::class )->add_to_queue( $order_id, $data );
}
Changelog
| Version | Description |
|---|---|
| 6.0.0 | Introduced. |