Передать номер заказа через плагин для показа на странице благодарности

Мы отправляем заказы в стороннюю CRM методом order_action.create. 

Вопрос: 

Можно ли каким то образом после отправки заказа передать на страницу благодарности номер заказа созданный в этой crm?

В документации ни чего подобного найти не получилось.

1 ответ

  • 1

    Попробуйте примерно так в обработчике события frontend_checkout:

    public function frontendCheckout($params)
    {
        if (ifset($params, 'step', '') == 'success') {
            $order_id = waRequest::get('order_id');
            
            if (!$order_id) {
                $order_id = wa()->getStorage()->get('shop/order_id');
            }
            
            $crm_order_id = shopMyPluginHelper::getCrmOrderId($order_id);
            
            return $crm_order_id;
        }
    }

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите