Все очень просто. В действующем шаблоне компонента catalog.Element в result_modifier.Php в конец добавляем код: foreach ($arResult['js_offers'] as $K => $item): $IDS[] = $item['id'];
Привет всем! Тем, кто заглянул сюда, чтобы понять, как сделать начальное местоположение при оформлении заказа, это будет полезно. Для полноты картины почитайте статью "Дорабатываем мультирегиональность в 1С Битрикс". В интернете есть немного информации об этом: https://dev.1c-bitrix.ru/community/webdev/user/154716/blog/26987/ https://dev.1c-bitrix.ru/support/forum/forum6/topic106001/ но почему-то у меня эти способы не срабатывают. В связи с этим пришлось искать новые пути решения. Мой способ будет основан на использование сессий...
От заказчика поступил вопрос: "Возможно ли в форме "Быстрый заказ" тоже вывести поле "Промокод" и чтобы клиенты могли вбивать его и скидка рассчитывалась?". Ну что ж - вот и нашлась интересная задача. Сайт работает на решении от Аспро, поэтому компонент используется их. Для начала посмотрим на наши купоны: На тестовой странице через API попробуем добавить скидку по купону на корзину. if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog")) { $coupon = 'SL-XU0Y5-HJ41R7T'; // номер...
Сайт, которым мы занимаемся, работает на решении от Аспро. На нем уже есть функционал мультирегиональности. Но проблема в том, что каждый регион нужно добавлять отдельно. Данная статья будет полезна всем, кто решил создать мультирегиональность на сайте, независимо от того, работаете Вы на каком-либо решении или нет. Нам поступила задача добавить на сайт службу доставки СДЭК. Чтобы было все грамотно, клиент должен иметь возможность выбирать свой город. Поэтому возникла необходимость в доработке мультирегиональности...