2016-01-11 3 views
1

Я использую условный is_wc_endpoint_url ('order-received') в своем заголовке, чтобы проверить, является ли «страница» конечной точкой заказа, и если так, я добавляю некоторый дополнительный код для моего кода пикселя Facebook.Полученная конечная точка заказа WooCommerce и объект заказа

Однако я хотел бы получить доступ к объекту заказа так, чтобы получить общее количество заказа, а также проверить, действительно ли оно завершено (get_status()).

Как я могу получить доступ к объекту заказа из конечной точки заказа?

Приветствия

ответ

2

это работало для меня

$order_key = $_GET['key']; 
$order_id = wc_get_order_id_by_order_key($order_key); 
$order = new WC_Order($order_id); 
+0

Он отлично работает, спасибо! Чтобы включить проверку того, установлен ли ключ в $ _GET: 'if (isset ($ _GET ['key']) && $ order_id = wc_get_order_id_by_order_key ($ _GET ['key'])) {$ order = new WC_Order ($ номер заказа); } ' –

Смежные вопросы