Расчет даты доставки
Модуль «Расчет даты доставки» позволяет рассчитать и вывести дату доставки товаров в карточку товара или анонс товара в каталоге для различных регионов и городов в зависимости от заданных настроек.
В настройках модуля предусмотрена возможность указать время доставки (в днях) вручную для регионов и городов России для всего каталога, либо для какой-то группы товаров каталога.
Работа модуля «Расчет даты доставки» задействует функционал модуля «Интернет-магазин», который недоступен в редакциях «Старт» и «Стандарт».
Для определения местоположения пользователя используется встроенный функционал 1С-Битрикс, что позволяет подключать различные сервисы геолокации без внесения каких-либо изменений в работу модуля. В состав продукта «1С-Битрикс:Управление сайтом» включен сервис геолокации «Sypex Geo», который предоставляет бесплатно и без регистрации 10 000 запросов в месяц.
Модуль включает два компонента, один позволяет вывести на страницу только дату доставки в указанном формате, второй – дату и город доставки с возможностью изменить местоположение пользователя.
Требования для работы модуля:
- PHP версии 8.1 или новее
- Редакция «1С-Битрикс: Управление сайтом» не ниже «Малый бизнес»
Дополнительные услуги
Для информационной безопасности компании каждому сотруднику нужно надежно хранить пароли. Использование сомнительных систем хранения с привлечением сторонних серверов небезопасно и, как правило, приводит к потере, краже паролей и к серьезным последствиям для компании.
Coshkey 2.0 - это модуль для коробочной версии Битрикс24, который позволяет безопасно хранить все пароли в локальной базе данных компании.
Мы не храним данные у себя и не используем сторонние серверы, вся работа с паролями ведется автономно в базе данных компании без доступа извне.
Система хранения обеспечивает шифрование и быстрый поиск нужных паролей.
Модуль облегчает командную работу за счет систематизации паролей, связи с сущностями Битрикс24 и возможности настройки и передачи доступа сотрудникам.
Преимущества Coshkey 2.0 для пользователя: - Удобный интерфейс и быстрый поиск паролей. - Систематизация паролей по проектам и папкам. - Добавление описаний, файлов и ссылок. - Различные уровни доступа: полный или только чтение. - Категория “Избранное” для часто используемых паролей.
Преимущества Coshkey 2.0 для системного администратора: - Логирование действий сотрудников. - Возможность передачи прав на сущность сотруднику. - Контроль доступов при увольнении сотрудников. - Техническая поддержка.
Кастомизация
Модуль может быть адаптирован под индивидуальные требования и особенности бизнес-процессов компании.
Обо всех возможностях кастомизации можно узнать у нас: info@freematiq.com
Мы сами давно пользуемся Coshkey 2.0, потому что ценим безопасность и удобство.
- Адаптивность для разных разрешений. До 4 состояний (мобильный, планшетный, десктоп и 4к вариант);
- Кроссбраузерность;
- Удобная навигация для любых экранов.
- Централизованное управление сайтом. Административная панель позволяет управлять всеми аспектами сайта из одного места, что упрощает работу и сокращает время на выполнение задач.
- Многофункциональность. Панель предоставляет широкий спектр возможностей для управления контентом, включая создание, редактирование и удаление страниц, настройку дизайна, управление каталогами товаров и услуг и т. д. Не требуются навыки программирования. Вы сами сможете менять любые заголовки, текста и изображения.
Модуль позволяет создавать и обновлять товары, обновлять остатки и цены, загружать заказы с использованием wbapi.[COLOR=#161616] Решение адаптировано для редакций 1С-Битрикс с модулем Торговый каталог (Малый бизнес, Бизнес[/COLOR][COLOR=#161616]), так и без него (Старт, Стандарт).[/COLOR]
Модуль интеграции с WILDBERRIES через API предназначен для автоматизации процессов взаимодействия с маркетплейсом и управления товарами на нём. Он позволяет создавать и обновлять товары, устанавливать цены и скидки, а также отслеживать статистику продаж. Модуль поддерживает работу с различными типами товаров, включая одежду, обувь, аксессуары и другие категории.
Выгрузка и обновление товаров
Модуль позволяет автоматически выгрузить информацию о товарах. Выгрузка производится для конкретных инфоблоков с возможностью указывать источники для данных. Производится выгрузка основных параметров товара: название, артикул, бренд, описание, изображения, габариты и характеристики. Артикулом может являться свойство товара, ID или внешний код элемента. Для большего удобства, модуль может автоматически создать специальное свойство для определения попадания товара в выгрузку.
После выбора категории на Wildberries происходит автоматическая загрузка перечня характеристик. Дополнительные характеристики можно указать вручную.
На редакции с Торговым каталогом, вы можете указать откуда брать значения габаритов товара (из свойств инфоблока или каталога).
В профиле выгрузки товаров отображается актуальная информация о доступных лимитах на ассортимент.
Обновление цен
Отдельный профиль для выгрузки только цен с возможностью указания текущей цены и скидки. Для редакций с Торговым каталогом выбор производится среди типов цен, цена со скидкой определяется автоматически. В настройках модуля, на редакциях с Торговым каталогом, вы можете указать откуда брать значения (из свойств инфоблока или каталога), также указать, использовать ли скидки из раздела Маркетинг при формировании цены.
Доступны настройки для ценообразования: наценка в процентах или фиксированная.
Обновление остатков
Отдельный профиль для выгрузки только остатков с возможностью указания отдельного склада на Wildberries. Для редакций с Торговым каталогом можно указать как общее доступное количество товара, так и отдельно его остаток на конкретном складе для выгрузки на определенный склад WB. На редакции Малый бизнес, если у вас фактически больше одного склада, то вы можете указать в настройках модуля, чтобы значения остатков брались из отдельных свойств инфоблока.
Импорт заказов FBS / DBS / Самовывоз
С помощью модуля можно загружать сборочные задания из разных кабинетов Wildberries, с возможностью отбора за определенный период времени. Заказы загружаются в отдельный раздел модуля, наличие модуля Интернет-магазин для этого не требуется.
В разделе с заказами можно ознакомиться со статусом задания, когда заказ был принят в обработку и должен быть передан в доставку, а также с заказанными товарами, их количеством и стоимостью. Можно резервировать товары на сайте, которые были заказаны на Wildberries. Резерв можно произвести как количества товара в торговом каталоге, так и для остатка в свойстве элемента.
Информацию о поступивших заказах можно получать периодически через агенты Битрикс или по расписанию в планировщике cron.
Профили выгрузок
Вы можете создать неограниченное количество профилей для каждого типа обмена с Wildberries. Для периодического выполнения профиля, можно активировать агент с указанием интервала обновления.
Также профили могут участвовать в обработке событий модулей инфоблока и торгового каталога, если в настройках модуля активированы соответствующие опции. Это дает возможность обновлять информацию по конкретному товару в режиме реального времени, а не ждать, когда будет выполнена выгрузка по расписанию.
Для каждого типа профиля обмена доступна фильтрация, включающая в себя базовые значения (раздел, элемент, свойство выгрузки на wb). Для отдельных типов профилей доступны свои значения: для выгрузки товаров доступна фильтрация по бренду, для профилей с обновлением ценцы доступны опции указания минимального и максимального значения, для выгрузки остатков доступна возможность указывать минимальное и максимально значение остатка для поиска товаров. Доступен подсчет количества товаров, которые попадут в выборку.
Для большего удобства, профили выгрузок можно копировать, также доступны групповые действия в списке профилей.
Журнал ошибок
В журнал ошибок записываются сведения об ошибках при выгрузке. Данные сведения можно использовать для отладки выгрузки.
Очередь задач
Вы можете просмотреть перечень текущих задач на обновление товаров и их характеристик. Дополнительно, вы можете узнать статус выполнения задачи с помощью специальной формы в разделе.
Настройки для интеграции
Вы можете настроить интеграцию с несколькими личным кабинетами продавца WB с использованием токена в разделе модуля Профили Wildberries.
Доступна возможность указать единицы измерения по умолчанию, настройки цен (валюта по умолчанию), склад по умолчанию для выгрузки остатков.
Модуль использует кеширование данных, что позволяет ускорить процесс работы с ним. Вы можете настроить время кеширования или вовсе отключить его, чтобы получаемая информация была актуальна.
Загрузка товаров из Wildberries на сайт
Для массового импорта товаров на сайт Битрикс из Wildberries вы можете воспользоваться другим нашим решением Импорт номенклатуры по плану CSV, XLSX, Excel, ODS, XML, YML, JSON по времени. Товары, цены, остатки.
Для этого необходимо скачать товары в формате XLS в разделе «Загрузки» и настроить соответствующие планы импорта.
Модуль позволяет сотрудникам выходить из наблюдателей самостоятельно, даже если у них нет прав на изменение элемента сущности.
Модуль добавляет кнопку выхода на карточку текущего сотрудника, если у него нет прав на изменение данного элемента. Кнопка выхода исключает текущего сотрудника из Наблюдателей и обновляет данные на странице.
Модуль работает с Лидами, Контактами, Компаниями, Сделками, Счетами и Смарт-процессами.
Моментальные сообщения о заявках с сайта теперь можно получать прямо в Телеграм! Наш модуль позволяет гибко настроить уведомления для разных ситуаций:
посетитель отправил заявку через форму обратной связи;
клиент отменил заказ;
пришла оплата по заказу;
зарегистрировался новый пользователь;
осуществлен вход с нового устройства;
поступил товар на склад;
и другие случаи, для которых на вашем сайте имеется почтовое событие.
Менеджер или руководитель сможет оперативно среагировать на ситуацию: быстро ответить на срочный вопрос, принять заявку или решить проблему. Результат — довольный пользователь, сэкономленное время и деньги.
Работает на редакциях: «Старт», «Стандарт», «Малый бизнес», «Бизнес». Совместим с популярными готовыми решениями: Аспро, Intec и др.
Модуль предназначен для отправки уведомлений в Telegram при возникновении определенных событий на вашем сайте. Решение позволяет гибко настраивать события, которые будут отслеживаться, и отправлять уведомления в указанный Telegram-чат.
Основные возможности:
Отправка уведомлений в Telegram через бота при возникновении заданных событий на сайте.
Поддержка нескольких событий с индивидуальными настройками для каждого (можно даже указать разных ботов для каждого события).
Гибкая настройка текста получаемых сообщений. Вы сможете создать шаблоны, в которых укажете ключи и имена полей, которые будут включены в сообщение.
Процесс установки и настройки детально описан здесь же, на вкладке “Установка”. А если появятся вопросы, то пишите нашей техподдержке:
Telegram: bquadrosupport
Модуль предназначен для переноса пользователей и заказов на другой сайт.
Это часто требуется при создании новой версии сайта на отдельной установке 1С-Битрикс. Когда перед запуском новой версии сайта необходимо перенести заказы и пользователей со старого сайта.
[COLOR=#ff0000]Обратите внимание, модуль заменяет все таблицы базы данных, связанные с заказами, корзинами пользователей, пользователей и их групп.[/COLOR] Иными словами, вы не добавите дополнительные заказы или пользователей, а перезапишите старые на новые.[FONT=Calibri, sans-serif] [SIZE=11pt]Поэтому, необходимо, чтобы обе установленные версии 1С-Битрикс были одинаковые (иначе есть шанс, что структура базы данных в новом сайте отличается от старого). Более того, при переносе пользователей пароли и логины станут как на сайте доноре. [/SIZE][/FONT]
[COLOR=#ff0000]Перед покупкой обязательно попробуйте демоверсию[/COLOR][COLOR=#ff0000],[/COLOR] чтобы оценить, подходит модуль вам или нет. У демоверсии нет ограничений по функционалу, её достаточно, чтобы перенести данные со старого сайта на новый.
Модуль предназначен для кодировки веб-сайта в UTF-8.
Инструкция по использованию:
1)[FONT=Times New Roman][SIZE=7pt] [/SIZE][/FONT]На странице управления модулем во вкладке «Экспорт» создаем архив с данными. Сервисы -> Перенос пользователей и заказов
2)[FONT=Times New Roman][SIZE=7pt] [/SIZE][/FONT]Копируем полученный архив на сайт, на который хотим перенести эти данные. Можно вручную, можно использовать вкладку «Импорт» нашего модуля
3)[FONT=Times New Roman][SIZE=7pt] [/SIZE][/FONT][COLOR=#ff0000]Обязательно делаем резервную копию[/COLOR] данных вашего нового сайта (можно только базы данных).
4)[FONT=Times New Roman][SIZE=7pt] [/SIZE][/FONT]Восстанавливаем этот архив на новом сайте стандартными средствами 1С-Битрикс. Настройки -> Инструменты -> Резервное копирование -> Список резервных копий
--
Обратите внимание. Пользовательские поля пользователя не переносятся. Это связано с тем, что все пользовательские поля (любой сущности) в Битрикс хранятся в одной таблице и если их переносить, то можно поломать другой функционал.
Модуль подключает функционал выбора типов цен в товарах сделки: розничная, оптовая и.т.д. Это позволяет менеджерам легко добавлять товары с нужным типом цены в сделки.
Дополнительно выводится информация о доступном количестве товара, валюте и единице измерения согласно информации, заполненной в карточке товара.
Пример: Розничная цена: 25000.00 (RUB) Доступно: 10 шт
Базовый и дополнительные типы цен добавляются через штатный функционал 1С-Битрикс. Подробнее
Порядок работы:
1. После установки модуля откройте сделку и перейдите на вкладку с товарами. screenshot_1.png
2. В таблице с товарами выведите дополнительную колонку, содержащую ID товара (идентификатор товара). screenshot_2.png
3. При клике в поле “Цена” товара модуль автоматически сформирует доп.меню с информацией о наличии дополнительных типов цен. screenshot_3.png
4. При клике на выбранный тип цены, выбранная стоимость автоматически подставится в поле “Цена” товара.
Настройки модуля.
- Отключить модуль. Полностью отключает функционал модуля.
- Выберите типы цен для отображения в товарах сделки (если не выбрано - будут отображаться все типы цен). Позволяет выбрать типы цен, которые необходимо отображать в товарах сделки.
- Автоматическое заполнение поля при создании и обновлении сущностей CRM (Лид, Сделка, Контакт, Компания).
-
Сохранение преобразованных названий, например, "1С" становится "__1С", а "НП Ац Ус" превращается в "НПАцУс".
- Адаптация под мобильные телефоны, планшетные устройства, ноутбуки и компьютеры.
- Выбор вашего любимого цвета для оформления всего сайта.
- Качественный и структурированный код шаблонов сайта.
- Внутри сайта используются два типа шаблонов: одноколоночный и двухколоночный.
- Интеграция Google reCAPTCHA для повышения безопасности.
- Каталог - многоуровневая структура каталога с умным фильтром для удобного поиска товаров.
- Галерея - светлая и привлекательная галерея, организованная по альбомам.
- Новости - актуальные новости о вашей компании и области.
- Акции - список специальных предложений и скидок для ваших клиентов.
- Статьи - полезные статьи по теме строительства и ремонта.
- Партнеры - логотипы ключевых партнеров и поставщиков.
- Лицензии - демонстрация ваших достижений в виде лицензий и сертификатов. Наша команда - представление сотрудников по отделам.
- формы из компонента bitrix::form
- формы регистрации
- формы обратной связи и подписки на рассылки все остальные формы
Модуль устанавливается штатными средствами 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] 