Ваш сайт на движке OkayCMS, раньше была SIMPLA. Раньше была платная лицензия как у Битрикса, но потом разработчики пошли другим путем, она стала бесплатна но модули платные! У меня практически все модули или есть или бвли разработаны спеуиально для моих проектов.
Данная CMS именно разрабатывалась для интернет магазинов. Аналогов по удобству админки по СЕО возможностям, по формирваниям фидам и подключению к 1С, практически нет!
Все интиуитивно понятно для менеджеров админки, чего нет вообще ни у кого!!! СЕйчас в новом движке даже есть подключка к ChatGPT для формирования метатегов!
Мы когдато с ними вместе работали и разрабатывали совместные модули, но сейчас их сайт закрыт от пользователей из РФ. Но это не мещает нам разрабатывать сайты на этом движке.
Сайт CMS находится по адресу https://okay-cms.com/ (только с VPN)
Для настройки обмена данными сайта с 1С вам требуется указать в 1С в разделе 'Сервис - Обмен данными с Web-сайтом' следующую ссылку (https://cnc66.ru/cml/1c_exchange.php) и указать логин/пароль администратора сайта, у которого есть права для синхронизации с 1С. Можно сделать отдельного пользователя для работы с 1С.
В настройках указывается только адрес страницы импорта без GET параметров. Параметры подставляет сам 1С при тех или иных действиях.
Логика работы модуля приблизительно следующая: 1С вызывает указанный выше URL (далее - точка входа) с набором определенных GET параметров, которые запускают те или иные действия со стороны сайта.
Ниже приведены несколько примеров этих параметров для понимания действий, которые запускает 1С на стороне сайта.
На примере импорта товаров:
Первым действием обычно идет так называемая инициализация, которая подготавливает папки к началу импорта, очищая их от файлов предыдущего цикла. Запускается при помощи https://cnc66.ru/cml/1c_exchange.php?mode=init
Далее 1С загружает набор ресурсов во временную папку на сайт, это могут быть изображения товаров или файлы XML с данными для импорта.
При загрузке ресурсов в GET параметр filename указывается имя создаваемого файла, который при дальнейшей работе будет использоваться/вызван по этому имени. Само содержимое файла передается в теле запроса (https://cnc66.ru/cml/1c_exchange.php?mode=file&type=catalog&filename=import0_1.xml)
filename - имя создаваемого файла, может быть индивидуально под ваши задачи. Дальше 1С может обращается к загруженному файлу по этому имени.
После загрузки всех ресурсов запускается обычно импорт категорий и товаров (https://cnc66.ru/cml/1c_exchange.php?mode=import&type=catalog&filename=import0_1.xml)
Файл импорта категорий и товаров должен содержать в названии слово import. Дальнейшее название файла индивидуально. А также иметь расширение xml.
Дальнейшее продолжение импорта, это запуск импорта файла с количеством, ценами, единицами измерения которое обычно содержится в xml файле имя которого начинается на offers (построение имени файла описано на примере import.xml) и запускается https://cnc66.ru/cml/1c_exchange.php?mode=import&type=catalog&filename=offers_1.xml
Также есть возможность произвести импорт заказов из 1С на сайт, это делается при помощи загрузки файла с заказами и запуска по адресу https://cnc66.ru/cml/1c_exchange.php?mode=file&type=sale&filename=orders.xml
На этих действиях импорт товаров заканчивается.
1С также может получить XML выгрузку новых заказов на сайте. На страница экспорта заказов в 1С выводятся только новые заказы (отображаются заказы со времени прошлого обращения по этому адресу) при обращении https://cnc66.ru/cml/1c_exchange.php?mode=query&type=sale
Полная инструкция
За интеграцию с 1С в OkayCMS отвечает модуль OkayCMS/Integration1C. Чтобы перейти к его настройкам, в админ. панели нужно перейти в раздел Модули и там найти модуль OkayCMS/Integration1C. Внутри модуля есть настройки для более гибкой интеграции с 1С.
Дальше нужно выполнить следующие шаги.
1. В меню прогаммы 1С выбрать пункт «Сервис» и в выпадающем списке выбрать «Обмен данными с WEB-сайтом”,
далее выбрать пункт «Настроить обмен данными с WEB-сайтом».
2. Если Вы создаете новую настройку, то в следующем окне выбираете пункт «Создать новую настройку обмена с WEB-сайтом»
3. В следующем окне нужно указать, что именно Вы будете выгружать или загружать (товары, заказы), а так же указать путь к файлу обмена на сайте. Для вашего сайта вы увидите эту ссылку в настрофках модуля. По умолчанию в OkayCMS это путь http://domen.ru/cml/1c_exchange.php
В поля «Пользователь» и «Пароль» необходимо ввести логин и пароль, которые Вы используете для входа в админ-панель сайта. После чего нужно нажать кнопку «Проверить». Если соединение настроено правильно, то Вы увидите окно
4. В следующем окне настраиваются параметры выгрузки товаров. Если Вы используете картинки в товаре и хотите выгружать их на сайт, то ставим соответствующую галочку. Далее нужно отметить галочками данные товаров, которые Вы хотите выгружать.
ВАЖНО!!! В поле «Номенклатура», в столбце «Тип сравнения» необходимо выбрать пункт «В группе из списка», затем в столбце «Значение», в открывшемся диалоге нужно добавить все группы товаров, которые Вы хотите выгружать на сайт.
5. В следующем окне указываются, куда будут загружаться новые контрагенты и новые товары, если они не созданы в 1С, но созданы на сайте. ВАЖНО!!! Не меняйте пункт «Способ идентификации контрагентов»
6. В следующем окне Вы можете указать, какую дату ставить в новые (загруженные) заказы и что делать с новыми документами, проводить сразу или только записывать (сохранять)
7. В следующем окне указывается режим выгрузки, полная выгрузка либо выгружать только измененные товары. Больше ничего там менять не стоит.
8. В последнем окне можно настроить периодику автоматического обмена данными. Если этого не делать, то обмен будет происходить только при ручном вызове обработки
На этом настройка параметров обмена закончена.
Уточнение по поводу обмена с УНФ
- проверьте, не выключен ли у вас сайт? Также проверьте SSL соединение, если у вас самоподписной сертификат, то 1С такое соединение не устанавливает
- Если соединения всетаки нет, то скорее всего проблема где-то в выгрузке со стороны 1С (нужно смотреть индивидуально)
С УТ 11, работает только выгрузка с сайта. Выгрузка на сайт не происходит.
Корзина пуста
Роман Михайлович Матюшенко Директор
Артем Солодовник Региональный менеджер
Владимир Бычков Технолог
Алексей Крамарь Региональный менеджер
Александр Казанцев Региональный менеджер
Алексей Булдаков Региональный менеджер
Родион Высоцкий Региональный менеджер
Анастасия Сулимова Региональный менеджер
Диана Каркавина Специалист по закупу ВЭД
17.01.2024 Новость дня
Супер Акция До конца Января