Расчет даты доставки
Модуль «Расчет даты доставки» позволяет рассчитать и вывести дату доставки товаров в карточку товара или анонс товара в каталоге для различных регионов и городов в зависимости от заданных настроек.
В настройках модуля предусмотрена возможность указать время доставки (в днях) вручную для регионов и городов России для всего каталога, либо для какой-то группы товаров каталога.
Работа модуля «Расчет даты доставки» задействует функционал модуля «Интернет-магазин», который недоступен в редакциях «Старт» и «Стандарт».
Для определения местоположения пользователя используется встроенный функционал 1С-Битрикс, что позволяет подключать различные сервисы геолокации без внесения каких-либо изменений в работу модуля. В состав продукта «1С-Битрикс:Управление сайтом» включен сервис геолокации «Sypex Geo», который предоставляет бесплатно и без регистрации 10 000 запросов в месяц.
Модуль включает два компонента, один позволяет вывести на страницу только дату доставки в указанном формате, второй – дату и город доставки с возможностью изменить местоположение пользователя.
Требования для работы модуля:
- PHP версии 8.1 или новее
- Редакция «1С-Битрикс: Управление сайтом» не ниже «Малый бизнес»
Дополнительные услуги
Шаблон 1site.NKO - готовый сайт для благотворительного фонда.
Легкий современный дизайн с адаптивной версткой. Логика сайта тщательно продумана на реальном проекте - реализовано все, что нужно для благотворительного фонда для успешной деятельности.
Реализовано 12 уникальных блоков, что позволяет сделать, казалось бы, шаблонный сайт уникальным:
1. Слайдер
2. Проекты фонда
3. О фонде
5. Команда
6. Отчеты
7. Школа волонтера (обучающие курсы)
8. События
9. Новости
10. Вопросы-ответы
11. Друзья фонда / партнеры
12. Контакты
Важные страницы для сайта фонда – «хочу помочь» и «нужна помощь» с возможностью подключить разные виды оплаты.
ПОСМОТРЕТЬ ВСЕ НАШИ РЕШЕНИЯ
[/CENTER]
[CENTER]Готовое решение PR-Volga:Ортодонтия предназначено для сайтов медицинских и стоматологических клиник,
частных и государственных учреждений здравоохранения.[/CENTER]
[CENTER]Протезирование зубов, лечение кариеса, профессиональная гигиена и исправление прикуса,
продажа стоматологических товаров — с этим прекрасно справится наше решение.
[/CENTER]
[CENTER]







[/CENTER][SIZE=14pt]
[/SIZE] Модуль интеграции позволяет выйти на новый уровень автоматизации: настроить обмен информацией между сайтом и CRM WS. Автопрокат. Получите скидку 5% на CRM WS Автопрокат и внедрение, для этого скажите менеджерам WS Автопрокат "хочу скидку 5% от CREATIVE".
[CENTER][TABLE][TR][TD]
[/TD][TD]
[/TD][/TR][/TABLE][/CENTER]
Он легко настраивается и работает с сайтами на платформе «1С-Битрикс» благодаря удобной панели управления. Модуль устанавливается и интегрируется как с решением Автопрокат, так и с сайтом с любым другим типовым решением или индивидуальным дизайном с помощью доступного API В последнем случае понадобится помощь программиста. Ссылка на API
Для настройки модуля, воспользуйтесь инструкцией. При необходимости, техподдержка CREATIVE проконсультируют вас по возникшим вопросам.
[SIZE=14pt] [/SIZE][SIZE=14pt]Автоматизированный учет заявок[/SIZE]Порядок в учете заявок - основа высокого качества обслуживания. Укажите в настройках часового пояса время выдачи и возврата автомобиля чтобы заявки с сайта поступали в CRM систему по графику работы вашей компании.
Ваши менеджеры не упустят ни одного клиента!
[SIZE=14pt] [/SIZE][SIZE=14pt]Обмен данными между сайтом и CRM WS Автопрокат[/SIZE]Не нужно вносить данные вручную и терять время. Мы реализовали возможность обмена следующими данными:
Автомобили;
Услуги;
Тарифы;
Места выдачи/возврата;
Заявки.
Вы получаете готовый инструмент продаж в виде сайта и CRM-системы, созданный на основе многолетнего опыта команд разработки из этой отрасли.
[SIZE=14pt] [/SIZE][SIZE=14pt]Наполнение контентом в один клик [/SIZE]Экономим время на наполнение сайта с помощью загрузки изображений из CRM WS Автопрокат: если фотографии уже загружены в CRM систему, достаточно поставить галочку при настройке интеграции и они будут установлены в карточках авто на сайте.
Скриншот из панели администрирования сайта на типовом решении Автопрокат
[SIZE=14pt] [/SIZE][SIZE=14pt]
[/SIZE]Скриншот с визуальной части сайта на типовом решении Автопрокат
[SIZE=14pt] [/SIZE][SIZE=14pt]Обновление информации в режиме реального времени [/SIZE]Время самый дорогой ресурс, который нельзя вернуть. Поэтому затягивание процесса оформления заказа, смена модели авто по причине занятости другим клиентом или перенос даты оказания услуги может оттолкнуть потенциального клиента к вашим конкурентам, что отразится на репутации компании в целом.
Для удобства ваших клиентов и менеджеров, мы учли этот момент и добавили возможность отображения информации из CRM системы на сайт в режиме реального времени. Посетитель сайта увидит корректную информацию о том какие авто в какие даты доступны для бронирования.
[SIZE=14pt] [/SIZE][SIZE=14pt]Повышаем средний чек[/SIZE]Дополнительные услуги, добавленные в CRM WS Автопрокат будут отражены на вашем сайте. Посетитель сможет выбрать дополнительные опции и сформировать индивидуальный тариф на услуги аренды в зависимости от своих нужд и предпочтений. Предложите клиенту добавить к заказу детское кресло или заправить полный бак, вернуть авто в место выдачи или, наоборот, сдать его в аэропорту. Это позволит повысить средний чек, ценность вашей компании как надежного партнера и выделит среди конкурентов.
Гибкие настройки позволят добавить стоимость дополнительных услуг в соответствии с доступными типами услуг в CRM WS Автопрокат:
разовая услуга
по дням
процент начисления по аренде
После успешного импорта дополнительные услуги “подтянутся” на сайт из CRM WS Автопрокат.
Скриншот из панели администрирования сайта на типовом решении Автопрокат
Скриншот с визуальной части сайта на типовом решении Автопрокат
[SIZE=14pt]Гибкая настройка периодов импорта
[/SIZE]Выбор времени начала обмена и комфортной периодичности дает возможность добавить тот интервал, которые вы считаете необходимым для ваших бизнес-процессов.
Проверка статуса заказов за прошедший период поможет отслеживать срок перевода бронирования автомобиля в подтвержденный заказ на сайте, а не только в CRM-системе.
[SIZE=14pt]Пункты обслуживания клиентов:
[/SIZE]
Добавляйте неограниченное количество доступных для клиента пунктов обслуживания. Система поддерживает возможность добавления разных точек для выдачи авто и его возврата, а также дополнительную оплату за доставку автомобиля к указанному пункту выдачи.
Скриншот из панели администрирования сайта на типовом решении Автопрокат
Скриншот с визуальной части сайта на типовом решении Автопрокат
[SIZE=14pt] [/SIZE][SIZE=14pt]Интеграция в веб-формами: [/SIZE]Начиная с лицензии 1С-Битрикс Стандарт предусмотрена возможность интеграции с модулем "Веб-формы". Благодаря этому вы можете использовать стандартный компоненты модуля Веб формы для создания и приема заявок с сайта.
Доступное API позволит провести кастомизацию компонентов под бизнес-процессы вашей компании.
Один сайт, один каталог - два языка. Да, это теперь легко реализовать!
Представляем вам эффективный модуль для управления двуязычными каталогами на вашем веб-сайте. Теперь у вас есть возможность легко поддерживать каталог с товарами на двух языках, включая описания, характеристики и SEO-оптимизацию. Наш модуль обеспечивает полный контроль даже над каталогами с большим объемом данных. Если вам нужен дополнительный язык для каталога, то этот модуль идеально вам подойдет как начало в мультиязычность.
[CENTER]
[/CENTER]
Для мультиязычности без ограничений используйте модуль с полным функционалом Мультиязычность: Инфоблоки на разных яхыках
Кастомное поле TagSelector
Данное поле может работать с Highload-блоками, универсальными списками, инфоблоками. Что умеет поле:
Отображать списки (к примеру: справочник);
Выводить данные в виде дерева (к примеру: Регионы, города);
Работать с большим объемом данных (до 3-4 млн. записей, ограничение одновременного вывода 20 элементов);
Кеширование на беке и на фронте (что обеспечивает быстродействие)
Данное поле можно использовать в фильтре CRM, выводить в сущностях CRM, выводить в административной части портала.
- Чтобы отобразить поле в списке CRM, нужно в настройках поля проставить значения «Показывать в фильтре списков» -> Точное совпадение, установить галочку в «Значение поиска участвуют в поиске».(скриншот 1);
- Для вывода древовидного списка значений, в настройках нужно включить галочку «Справочник имеет вложенность», а также указать поле для связки с родительским элементом. (скриншот 2);
- Для вывода всех элементов, нужно поставить галочку «Выводить весь справочник». Внимание: при включенном значении «Справочник имеет вложенность», не учитывается значение настройки «Выводить весь справочник». Также при выключенном значении «Справочник имеет вложенность» не учитывается поле для связки с родительским элементом;
- Пример вывода древовидного списка в поле CRM (скриншот 3); Пример вывода всего списка в поле CRM (скриншот 4);
[SIZE=12pt]Модуль позволяет интегрировать сайт на «1С-Битрикс» с языковыми моделями GPT-3.5 Turbo и GPT-4, с помощью которых вы сможете генерировать контент, описание товаров, мета-теги и другие текстовые данные[/SIZE]
[SIZE=12pt]
[/SIZE]
[SIZE=24pt]Наймите искусственный интеллект в свою команду бесплатно![/SIZE]
[SIZE=24pt][COLOR=#5316d1][SIZE=36pt]~[/SIZE][/COLOR][/SIZE]
[SIZE=12pt]Модуль IntecAI[/SIZE][SIZE=12pt] уже включен в наше готовое решение Intec.KOSMOS.[/SIZE][SIZE=12pt] Покоряйте вселенную больших продаж вместе с нейросетью![/SIZE]
[SIZE=24pt]Возможности[/SIZE]
[COLOR=#5316d1][SIZE=36pt]~[/SIZE][/COLOR]
[SIZE=12pt]Произвольные промты для нейросети с помощью системных и пользовательских шаблонов [/SIZE][SIZE=12pt]
[/SIZE][/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[SIZE=24pt]Простые настройки модуля[/SIZE]
[COLOR=#5316d1][SIZE=36pt]~[/SIZE][/COLOR]
[SIZE=12pt]Укажите токен и активируйте работу модуля. Задайте произвольный интервал
между задачами для автоматической регулировки нагрузки на сервер. При необходимости
используйте прокси - наш модуль не боится блокировок![/SIZE]
[/CENTER]
[CENTER][CENTER][SIZE=24pt]Журнал задач[/SIZE][/CENTER][/CENTER]
[CENTER][SIZE=36pt][COLOR=#5316d1]~[/COLOR][/SIZE][/CENTER]
[CENTER][SIZE=12pt]Все активные [/SIZE][SIZE=12pt]задачи для GPT сохраняются[/SIZE][SIZE=12pt] в истории. [/SIZE][SIZE=12pt]В любой момент [/SIZE][SIZE=12pt]можно посмотреть
результат, статус выполнения и ошибки. Если вам не понравился итог работы нейросети,
вы[/SIZE][SIZE=12pt] можете в один клик сгенерировать контент[/SIZE][SIZE=12pt] заново.[/SIZE]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER][SIZE=24pt]Гибкие возможности для генерации
[/SIZE][COLOR=#5316d1][SIZE=36pt]~[/SIZE][/COLOR][SIZE=48px]
[/SIZE]Генерируйте SEO-контент[SIZE=12pt] [/SIZE]вместе с ChatGPT[SIZE=12pt] для разных инфоблоков - от каталога товаров и услуг[/SIZE][/CENTER]
[CENTER][SIZE=12pt] до акций и новостей. Подбирайте любое количество разделов и элементов для массовой генерации.[/SIZE][SIZE=12pt]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER][SIZE=24pt]Преимущества IntecAI[/SIZE][SIZE=32px]
[/SIZE][COLOR=#5316d1][SIZE=36pt]~
[/SIZE][/COLOR]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER][CENTER]
[/CENTER][/CENTER]
[CENTER][CENTER][SIZE=24pt]Как с нами связаться[/SIZE][SIZE=32px]
[/SIZE][COLOR=#5316d1][SIZE=36pt]~[/SIZE][/COLOR][/CENTER][/CENTER]
[CENTER][SIZE=12pt]Если у вас возникли проблемы с обновлением, прежде чем обращаться[/SIZE][/CENTER]
[CENTER][SIZE=12pt] в техническую поддержку, изучите информацию о процессе обновления
во вкладке "Установка" и проделайте описанные действия[/SIZE][/CENTER]
[CENTER]
[/TD][TD]
[/TD][TD]
[/TD][/TR][/TABLE][TABLE][TR][TD]
[/TD][TD]
[/TD][TD]
[/TD][TD]
[/TD][/TR][/TABLE][/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[SIZE=24pt]Почему вам стоит выбирать наши
готовые решения для «1С-Битрикс»[/SIZE]
[SIZE=24pt][COLOR=#5316d1][SIZE=36pt]~[/SIZE][/COLOR][/SIZE]
[SIZE=24pt]Партнерская программа INTEC для тех, кто готов покорять вселенские просторы[/SIZE]
[COLOR=#5316d1][SIZE=36pt]~[/SIZE][/COLOR]
[SIZE=12pt]У нас есть партнерская программа по продаже и запуску готовых сайтов и интернет- магазинов на базе готовых решений INTEC. Более тысячи партнеров по всей России используют их в качестве платформы для создания крупных и эксклюзивных проектов. У нас есть разные варианты сотрудничества, скидки и спецпредложения для партнеров[/SIZE][/CENTER] [CENTER] [/CENTER] [CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER] Модуль позволяет импортировать отзывы о товарах с сайта Wildberries (WB, ВБ, Валберис) на сайт 1С-Битрикс. Получение отзывов возможно только по тем товарам, которые размещены в Вашем кабинете поставщика WB.
Импорт отзывов можно выполнять либо с помощью агента 1С-Битрикс, работающего через Cron, либо непосредственно через утилиту Cron. Для стабильной работы модуля и более гибкой настройки времени запуска мы рекомендуем использовать второй вариант.
Для интеграции модуля с сайтом Wildberries требуется сгенерировать токен API в личном кабинете поставщика WB с доступом к категории [COLOR=#ff0000]«Вопросы и Отзывы»[/COLOR].
Ответы на часто встречаемые вопросы можно посмотреть на странице описания продукта, вкладка "Частые вопросы".
В демо-режиме работы модуля доступно [U]не более 50 отзывов [/U]с сайта Wildberrise.
Требования для работы модуля:
- PHP версия 5.2.0 или новее
- Библиотека cURL
[/CENTER]
[CENTER]Сотбит: Мультиязычность — готовый модуль для перевода сайтов, инфоблоков, отдельных страниц и файлов на различные языки.
[/CENTER]
[CENTER][TABLE][TR][TD]
[/CENTER]
[CENTER]Сотбит: Мультиязычность позволяет выполнить полноценную локализацию сайта за счет возможности перевода следующих составляющих:[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
Модуль предоставляет два инструмента для перевода — Яндекс.Переводчик или Google.Translate.
Также предоставляется возможность переключения языков.
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]Благодаря наличию функции Мастер перевода локализация разбивается на последовательные шаги. Таким образом, пользователи четко знают, что им необходимо сделать на каждом этапе, и полностью контролируют процесс.
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]По окончанию процедуры клонирования выводится отчет о ее результате.
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]В комплект с модулем входит:
[/CENTER]
[CENTER]
Модуль доступен для бесплатного тестирования в течение 14 дней. Специалисты технической поддержки помогут установить, настроить и протестировать решение бесплатно.
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]Бесплатная техническая поддержка оказывается, как ДО, так и ПОСЛЕ приобретения
«Сотбит: Мультиязычность».
[/CENTER][TABLE][TR][TD]
[/TD][TD]Общение со специалистами осуществляется через любые средства связи:[TABLE][TR][TD]
[/TD][TD] Через форму техподдержки в личном кабинете[/TD][/TR][TR][TD]
[/TD][TD]При помощи соцсетей и мессенджеров [/TD][/TR][TR][TD]
[/TD][TD]По телефону [/TD][/TR][/TABLE]
[/TD][/TR][/TABLE][CENTER][TABLE][TR][TD]
[/TD][TD]
[/TD][/TR][TR][TD]
[/TD][TD]
[/TD][/TR][/TABLE][TABLE][TR][TD]
[/TD][TD]
[/TD][/TR][TR][TD]
[/TD][TD]
[/TD][/TR][/TABLE]
[TABLE][TR][TD]
[/TD][TD]
[/TD][/TR][TR][TD]
[/TD][TD]
[/TD][/TR][/TABLE][TABLE][TR][TD]
[/TD][TD] [/TD][TD]
[/TD][TD] [/TD][TD]
[/TD][TD] [/TD][TD]
[/TD][/TR][/TABLE]
[/CENTER]
[CENTER][TABLE][TR][TD]
[/TD][TD]Электронная почта:
sale@sotbit.ru [/TD][TD]
[/TD][TD]
[/TD][TD][LEFT][CENTER]Телефон:
+7 (495) 308-85-44[/CENTER][/LEFT][/TD][TD]
[/TD][TD]
[/TD][TD]Техническая поддержка:
https://cabinet.sotbit.ru/support/
[/TD][/TR][/TABLE]
или с помощью соц. сетей, мессенджеров и онлайн-чата на нашем сайте:
[/CENTER]
[CENTER][TABLE][TR][TD]
[/TD][TD]
[/TD][TD]
[/TD][TD]
[/TD][TD]
[/TD][TD]
[/TD][TD]
[/TD][/TR][/TABLE][/CENTER] Модуль устанавливается штатными средствами 1С-Битрикс.
При корректной установке модуля в Административном разделе 1С-Битрикс станет доступен раздел «DOBROsite».
Ручная настройка сроков доставки
Настройка сроков доставки модуля вручную осуществляется в Административном разделе на странице DOBROsite > Расчет даты доставки > Ручная настройка сроков доставки.
На вкладке «Настройки по умолчанию» определяется время доставки по умолчанию для всех товаров всех каталогов сайта.
Чтобы изменить время доставки по умолчанию в какой-либо регион или город России, необходимо добавить его в таблицу «Сроки доставки в регионы и города России» с помощью кнопки «Добавить Регион / Город», заполнить количество дней доставки и сохранить настройки.
На дополнительных вкладках можно задать время доставки для определенного каталога и/или группы товаров из определенного каталога.
Для добавления вкладки, необходимо заполнить произвольное название и выбрать каталог товаров в соответствующих полях вкладки «+».
После этого станут доступны дополнительные параметры вкладки: тип товаров и фильтр товаров в формате JSON. Эти параметры предназначены для формирования выборки товаров/ТП из указанного каталога, для которых будут применены параметры доставки, указанные на этой вкладке.
Параметр «Тип товаров» определяет, к какому типу элементов будет применен фильтр.
- Простой товар – будут выбраны только простые элементы/товары каталога, удовлетворяющие условиям фильтра в формате JSON.
- Товар с предложениями – будут выбраны все ТП, которые принадлежат товарам, удовлетворяющим условиям фильтра в формате JSON.
- Торговые предложения – будут выбраны все ТП, удовлетворяющие условиям фильтра в формате JSON.
Для построения фильтра в формате JSON доступен визуальный конструктор, им можно воспользоваться, кликнув на кнопку «Конструктор фильтра».
В конструкторе фильтр формируется из одного или нескольких блоков логики, каждый из которых содержит одно или несколько условий. В системе 1С-Битрикс можно использовать два вида логики: И и ИЛИ.
Логика И позволяет выбрать только те товары, которые удовлетворяют сразу всем условиям блока. Цвет блока – зеленый. Блок И в фильтре может быть только один и должен содержать [U]хотя бы одно условие[/U].
Логика ИЛИ позволяет выбрать товары, которые соответствуют хотя бы одному из условий, например, товары одного из указанных брендов, или товары только определенных разделов каталога. Цвет блока – синий. В фильтре может быть несколько блоков ИЛИ, каждый из которых должен содержать [U]хотя бы два условия[/U].
Между собой все блоки фильтра объединяются логикой И.
Каждое условие блока должно содержать [U]свойство каталога[/U], по которому будет производиться фильтрация товаров, [U]оператор [/U](больше, меньше, равно и т.д.) и [U]значение свойства[/U]. В зависимости от значения параметра «Тип товаров» список доступных свойств будет отличаться. Для простого товара и товара с предложениями доступны все свойства каталога, для торгового предложения – свойства инфоблока, содержащего ТП.
Каждое условие может содержать только одно значение свойства.
Если структура фильтра должна быть сложнее, чем позволяет сформировать конструктор, то параметр «Фильтр товаров в формате JSON» может быть заполнен вручную. Для этого нужно составить массив фильтра $arFilter и сконвертировать его в JSON-формат. Подробнее о массиве $arFilter можно узнать из документации 1С-Битрикс.
После сохранения настроек необходимо составить список элементов, к которым будут применены параметры доставки текущей вкладки. За это отвечает агент \Dobrosite\CalcDeliveryDate\Main::agentSaveProductList(). Статус формирования списка элементов отображается в параметре «Список товаров». Доступны два значения:
- Ожидает обновления – список товаров еще не составлен или требует обновления.
- Обновлен [дата обновления] – список товаров актуален и не нуждается в обновлении.
Публикация даты доставки товара
В состав модуля входят два компонента, которые формируют строку с датой доставки согласно выполненным настройкам: «Дата доставки» и «Город и дата доставки». Компоненты находятся в группе DOBROsite Tools > Расчет даты доставки.
Примечание: если компоненты не отображаются, необходимо обновить панель компонентов.
Простой компонент «Дата доставки» (dobrosite:CalcDeliveryDate.DeliveryDate)
Компонент «Дата доставки» выводит строку с датой доставки товара согласно выполненным настройкам. Местоположение пользователя определяется автоматически. Смена местоположения пользователя не поддерживается.
[U]Параметры компонента:[/U]
- ID элемента инфоблока (PRODUCT_ID) – идентификатор товара или ТП, для которого необходимо рассчитать дату доставки.
- Формат даты (DATE_FORMAT) – формат вывода даты доставки. Доступны следующие варианты:
- j M // 5 фев
- j F // 5 февраля
- j M Y // 5 фев 2025
- j F Y // 5 февраля 2025
- d-m-y // 05-02-25
- d.m.y // 05.02.25
- d-m-Y // 05-02-2025
- d.m.Y // 05.02.2025
- Y-m-d // 2025-02-05
- Y.m.d // 2025.02.05
- .default – простой шаблон, выводит дату доставки в указанном формате, стилистического оформления нет.
[U]Параметры компонента:[/U]
- ID элемента инфоблока (PRODUCT_ID) – идентификатор товара или ТП, для которого необходимо рассчитать дату доставки.
- Формат даты (DATE_FORMAT) – формат вывода даты доставки. Доступны следующие варианты:
- j M // 5 фев
- j F // 5 февраля
- j M Y // 5 фев 2025
- j F Y // 5 февраля 2025
- d-m-y // 05-02-25
- d.m.y // 05.02.25
- d-m-Y // 05-02-2025
- d.m.Y // 05.02.2025
- Y-m-d // 2025-02-05
- Y.m.d // 2025.02.05
-
.default – простой шаблон, выводит город и дату доставки в указанном формате. Наименование города выполнено в виде ссылке, при клике на которую открывается модальное окно с функцией поиска города по подстроке. Стилистическое оформление минимальное.
[U]Код подключения:[/U]
[CODE]$APPLICATION->IncludeComponent(
"dobrosite:CalcDeliveryDate.DeliveryCityAndDate",
".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"DATE_FORMAT" => "j F",
"PRODUCT_ID" => $productID,
),
$component
);[/CODE]
Геолокация
Модуль «Расчет даты доставки» использует встроенный функционал продукта «1С-Битрикс: Управление сайтом» для определения местоположения пользователя по его IP-адресу. Настройка сервисов геолокации осуществляется на странице Административного раздела Настройки > Настройки продукта > Геолокация.
При определении местоположения пользователя данные сохраняются в COOKIE сроком на одни сутки. Если на сайте используются какие-либо другие инструменты и/или сервисы для определения местоположения пользователя, то их можно использовать в модуле «Расчет даты доставки». Для этого данные нужно сохранить в переменную COOKIE с именем «DOBROSITE_GEOIPDATA» в виде JSON-строки.
Структура переменной DOBROSITE_GEOIPDATA:[CODE]array(
'COUNTRY' => '', // Наименование страны
'REGION_ID' => '', // Идентификатор региона в формате модуля
'REGION_NAME' => '', // Наименование региона
'CITY_ID' => '', // Идентификатор города в формате модуля
'CITY_NAME' => '', // Наименование города
);[/CODE]Для определения идентификатора региона в формате модуля следует использовать функцию \Dobrosite\CalcDeliveryDate\Main::getRegionID($regionName, 'REGION'), для определения идентификатора города - \Dobrosite\CalcDeliveryDate\Main::getRegionID($cityName, 'CITY').
Пример сохранения данных в переменную DOBROSITE_GEOIPDATA
[CODE]if(\Bitrix\Main\Loader::includeModule('dobrosite.calcdeliverydate')){
$countryName = 'Россия';
$regionName = 'Московская область';
$regionID = \Dobrosite\CalcDeliveryDate\Main::getRegionID($regionName, 'REGION');
$cityName = 'Москва';
$cityID = \Dobrosite\CalcDeliveryDate\Main::getRegionID($cityName, 'CITY');
$data = array(
'COUNTRY' => $countryName,
'REGION_ID' => $regionID,
'REGION_NAME' => $regionName,
'CITY_ID' => $cityID,
'CITY_NAME' => $cityName,
);
// Сохранение местоположения пользователя в COOKIE на 1 сутки
\Dobrosite\CalcDeliveryDate\Main::saveUserLocation($data);
}
[/CODE] 
[/CENTER] 






