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


Добавление товара в корзину с произвольной стоимостью

  • Добрый день. Попросили доработать функцию магазина и столкнулся со следующим преткновением. Ранее не работал с MODX поэтому многое из моей проблемы и вопросов может выглядеть соответствующе. MODX Evolution 1.2-d8.1.5 (Oct 28, 2016) с Shopkeeper 1.3.4
    Вот страница товара https://goo.gl/8141aJ Добавление в корзину/заказ происходит вот этой функцией http://prntscr.com/lrfiib
    Мне необходимо добавлять в корзину/заказ товар с произвольной ценой. Создал товар с ценой 1 руб. и отдельный шаблон для него https://goo.gl/6SFrry (доработанная копия шаблона товаров магазина) В этом шаблоне я с помощью javascript пр изменении в поле цены меняю ее значение в инпуте http://prntscr.com/lrflqi По идеи при добавлении в корзину/заказ товара с ценой из этого инпута там должна быть эта измененная цена. Но в корзине/заказе фигурирует стоимость товара 1 руб. прописанная в админке. Подскажите, пожалуйста, где возможно поменять условия этой функции добавления товара в корзину http://prntscr.com/lrfiib чтобы товар туда добавлялся с измененной ценной. Самостоятельно найти эту функцию не смог.

 

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

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

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

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

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

    Читать далее
  • R

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

    Читать далее
  • Читать далее
  • А где скачать это чудо компонент?

    Читать далее