Zapier_Provider::add_refunded_edd_order_to_queue( int $order_id, int $refund_id, bool $all_refunded )

Add Refunded EDD order to queue.


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.


Top ↑

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 );
	}

Top ↑

Changelog

Changelog
Version Description
6.0.0 Introduced.