Automattic\WooCommerce\Internal\DataStores\Orders

OrdersTableRefundDataStore::create()publicWC 1.0

Method to create a refund in the database.

{} Это метод класса: OrdersTableRefundDataStore{}

Хуков нет.

Возвращает

null. Ничего.

Использование

$OrdersTableRefundDataStore = new OrdersTableRefundDataStore();
$OrdersTableRefundDataStore->create( $refund );
$refund(\WC_Abstract_Order) (обязательный) (передается по ссылке — &)
Refund object.

Код OrdersTableRefundDataStore::create() WC 7.1.0

public function create( &$refund ) {
	$refund->set_status( 'completed' ); // Refund are always marked completed.
	$this->persist_save( $refund );
}