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