WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Blocks\StoreApi\Schemas

OrderCouponSchema::get_item_response() public WC 1.0

Convert an order coupon to an object suitable for the response.

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

Хуков нет.

Возвращает

Массив.

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

$OrderCouponSchema = new OrderCouponSchema();
$OrderCouponSchema->get_item_response( \WC_Order_Item_Coupon $coupon );
$coupon(\WC_Order_Item_Coupon) (обязательный)
Order coupon array.

Код OrderCouponSchema::get_item_response() WC 4.5.2

woocommerce/packages/woocommerce-blocks/src/StoreApi/Schemas/OrderCouponSchema.php
<?php
public function get_item_response( \WC_Order_Item_Coupon $coupon ) {
	return [
		'code'   => $coupon->get_code(),
		'totals' => (object) array_merge(
			$this->get_store_currency_response(),
			[
				'total_discount'     => $this->prepare_money_response( $coupon->get_discount(), wc_get_price_decimals() ),
				'total_discount_tax' => $this->prepare_money_response( $coupon->get_discount_tax(), wc_get_price_decimals(), PHP_ROUND_HALF_DOWN ),
			]
		),
	];
}