WordPress, WooCommerce, получить rate_id из запроса wc_get_orders
как я могу получить rate_id?
я пытался получить с помощью $data->get_rate_id() но такого метода не существует
$offset = $data['p'] > 1 ? ($data['p'] - 1) * self::LIMIT : 0;
$arrayOrdersArguments = array(
'status' => ['completed', 'refunded'],
'date_created' => $dateValidationResult['from'] . '...' . $dateValidationResult['to'],
'limit' => self::LIMIT,
'offset' => $offset,
);
$orders = wc_get_orders($arrayOrdersArguments);
$lovatDataArray = array();
foreach ($orders as $data) {
$lovatDataArray[$data->get_id()] = array(
'id' => $data->get_id(),
'total' => $data->get_total(),
'currency' => $data->get_currency(),
'status' => $data->get_status(),
'total_tax' => $data->get_total_tax(),
'customer_ip_address' => $data->get_customer_ip_address(),
'country' => $data->get_shipping_country(),
'city' => $data->get_shipping_city(),
'get_shipping_address_1' => $data->get_shipping_address_1(),
);
}