Последние темы


Актуальное значение плейсхолдера shk.id

  • Добрый день, коллеги.
    Использую MODx Rev 2.7.1, Shopkeeper 3.2.7.
    Вопрос следующий. Страница оформления заказа, вызываю FormIt, затем [[!$shopOrderFormCart]]. В форме заполняются все необходимые поля, для того чтобы передать в платежную систему. Если на Formit повесить хук на отправку данных (в конце списка хуков) в платежную систему и в этом хуке (сниппете) пытаться читать значения shk.id, shk.price, то они содержат значения предыдущего заказа. Тоже самое, если вызывать отправку данных через плагин и событие OnSHKSaveOrder. Пробовал из скрипта обновлять страницу, не помогает. Актуальная информация появляется в плейсхолдерах только если перенаправлять из страницы оформления заказа на другую html страницу и там читать эти плейсхолдеры. Как получить актуальные значения без пересылки на дополнительную страницу?
    Спасибо.

  • Если на Formit повесить хук на отправку данных (в конце списка хуков) в платежную систему и в этом хуке (сниппете) пытаться читать значения shk.id, shk.price, то они содержат значения предыдущего заказа.

    Всё в соответствии с документацией, так и задумано.

    Тоже самое, если вызывать отправку данных через плагин и событие OnSHKSaveOrder.

    А зачем в плагине читать значение плейсхолдера, если там есть переменная $order_id?

  • Спасибо!

 

Последние комментарии

  • T

    Добрый день. Установил тегменеджер, указал в настройках каталог id верхнего уровня. указал айдишники шаблонов товаров. В управлении фильтрами сразу показались все мои доп поля. Всё четко. ставлю галочку на "Цена" выдает только два значения: самая низкая и самая высокая цена, остальных тупо нет. В чем причина может быть?
    0_1561382012323_80b2d004-16fe-491f-8813-6781473464b8-image.png

    Читать далее
  • Идет работа по созданию интеграции Shopkeeper4 для MODX.
    Следить и участвовать можно здесь:
    https://github.com/andchir/modx-shopkeeper4

    Читать далее