Проблема в асинхронности JS catalog.delivery.max и sale.location.selector.search
При установке CDN, например https://marketplace.1c-bitrix.ru/solutions/cdnvideo.ru/ перестает работать в некоторых случаях в детальной карточке товара кнопка "Рассчитать доставку".
Что в итоге происходит: есть скрипты, которые отдаются из шаблонов и расположены в:
— bitrix/components/aspro/catalog.delivery.max/templates/.default/template.php
— bitrix/components/bitrix/sale.location.selector.search/templates/.default/template.php
они стартуют на исполнение быстрее, чем успевают подгрузиться и выполнится другие скрипты (которые в нашем случае объявляют объекты BX.Sale.component.location.selector.search и JCCatalogDelivery)
Если отложить инициализацию этих объектов, например через "BX.ready(setTimeout(function() {}));", то все начинает работать.
Такая же проблема
Действительно, проблема существует. Она может возникнуть не только при использовании этого модуля. Займемся этой задачей, проверим все возможные варианты. Как только нам удастся воспроизвести ошибки и мы поймем причину, будем вносить изменения. Задаче присвоен номер MAX-1933.
Действительно, проблема существует. Она может возникнуть не только при использовании этого модуля. Займемся этой задачей, проверим все возможные варианты. Как только нам удастся воспроизвести ошибки и мы поймем причину, будем вносить изменения. Задаче присвоен номер MAX-1933.
Здравствуйте, я представитель CDN-video, есть еще ряд наших клиентов, которые столкнулись с такой же проблемой, просим по возможности поднять приоритет данной задачи. Скажите, пожалуйста, это возможно?
Здравствуйте, я представитель CDN-video, есть еще ряд наших клиентов, которые столкнулись с такой же проблемой, просим по возможности поднять приоритет данной задачи. Скажите, пожалуйста, это возможно?
Здравствуйте! В обновлении 2.0.2 внесли правку. Проверьте, пожалуйста.
Здравствуйте! В обновлении 2.0.2 внесли правку. Проверьте, пожалуйста.
Комментарии на данной страницы заблокированы!