Automattic\WooCommerce\Internal\DataStores\Orders
OrdersTableDataStore::get_refund_orders_join_clause
Returns a prepared SQL JOIN clause for finding refund orders belonging to a given parent order.
Overrides the CPT version to use the HPOS orders table.
Метод класса: OrdersTableDataStore{}
Хуков нет.
Возвращает
string. Prepared SQL JOIN fragment.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_refund_orders_join_clause( $order_id ): string;
- $order_id(int) (обязательный)
- Parent order ID.
Список изменений
| С версии 10.7.0 | Введена. |
Код OrdersTableDataStore::get_refund_orders_join_clause() OrdersTableDataStore::get refund orders join clause WC 11.1.1
protected function get_refund_orders_join_clause( int $order_id ): string {
global $wpdb;
return $wpdb->prepare( '%i AS refunds ON ( refunds.type = %s AND refunds.parent_order_id = %d )', self::get_orders_table_name(), 'shop_order_refund', $order_id );
}