Цитата |
---|
Андрей Николаев написал: \Bitrix\Sale\BasketBase::deleteOld(integer $days) |
28.04.2018 07:20:14
|
|||
|
27.04.2018 08:08:08
Здравствуйте, форумчане.
На сайте wisell.ru под 1с-bitrix имеется кастомизированый модуль корзины. При изменении количества товара "на линейку" сумма считается не корректно, сробатывает рекурсия (можно протестировать на сайте). Проблема заключается в поиске функции которая записывает в массив товара количество. На клик срабатывает следующий скрипт: Код (Javascript):
Подозреваю, что дальше нужно следовать за opt.count_input.trigger("change"); но куда он ведет я не могу понять. Можно зайти с другой стороны: Код (Text):
В данной функции ajax выдает нужный мне массив response. Но в файле refresh-basket.php просто подключение компонента, куда идти дальше тоже не понятно. Буду рад любым вариантам поиска источника проблемы. Спасибо. |
|
|
23.04.2018 12:51:59
Здравствуйте!
После настройки расширенной эл. коммерции и удалении старой где то зацепил компонент корзины bitrix.bascet.bascet Теперь при изменении количества "линеек" товара (магазин одежды) новое значение суммируется с предыдущим, и таким образом растет в геометрической прогрессии. Ajax в массиве response предает не корректные данные. Как формируется данный массив я понять не могу. Тестовый сайт работает корректно. Все считается как надо. Заменил с тестового сайта файлы ...\sale.basket.basket\шаблон\script.js, ...\sale.basket.basket\шаблон\basket_items.php, ...\sale.basket.basket\шаблон\template.php, шаблон\script\app.js не помогло, проблема где то в другом месте. Где мне искать баг? |
|
|
05.04.2018 09:49:06
Но проблема в том, что эта функция php, а мне необходимо задать куки в .js |
|||
|
26.03.2018 11:43:54
Здравствуйте.
Задаю cookie через php.
В скрипте пытаюсь вывести значение.
|
|||||
|
26.03.2018 06:17:43
Здравствуйте.
После нажатия кнопки оформить заказ очень долго отрабатывает скрип. Ответ клиенту приходит только более чем через 10 секунд. В init в функции на событие оформление заказа отправляется письмо менеджеру. Закоментил CEvent::Send и заказ стал оформляться быстро! Как CEvent::Send влияет на скорость обработки заказа? Код отправки письма менеджеру:
|
|||
|
23.03.2018 07:34:09
К сожалению, не то. bitrix:sale.order.ajax у нас используется при обычном заказе, там я уже все настроил.
А вот компонент для быстрого заказ sale.order.oneclick писала сторонняя организация, и там всего один файл .js который вызывает диалоговое окно. Нашел файл ajax.php где массив с ORDER_ID из php преобразовывается в js - CUtil::PhpToJSObject($arData); Но где он дальше используется я не знаю. |
|
|