
1С (CommerceML)
WebasystОписание
Плагин для обмена данными с «1С:Управление торговлей», «1С:Управление небольшой фирмой» и другими конфигурациями «1С», поддерживающими CommerceML. Обмен данными осуществляется через файлы формата CommerceML и может быть как ручным, так и автоматическим.
Возможности
- Обмен данными с «1С» через файлы CommerceML.
- Автоматическая синхронизация данных с заданной периодичностью.
- Ручной обмен данными через загрузку и скачивание файлов.
Интеграции
Поддерживает работу с внешними сервисами, такими как «МойСклад», через CommerceML. Настройка интеграции занимает несколько минут.
Настройка
Установка и настройка плагина занимают несколько минут. Все параметры доступны в панели управления.
Отзывы (9)
Нормально не работает синхронизация вариантов товара, не выгружается первый вариант, соответственно невозможно нормально настроить синхронизацию для магазинов одежды и обуви. Неужели нету такаих магазинов на shop-script? Уже почти месяц разработчики webasyst в курсе этого (заказывал платную диагностику за которую вернули деньги) Но предлагают ждать неизвестно сколько.
Работает неоднозначно. Встречается, что товар в файле есть, а он не попадает в обмен, не изменяются остатки по нему на сайте. Погружаю этот же файл руками, всё срабатывает. Из-за этого иногда происходят косяки с заказами.
Перестали обновляться остатки . Выгрузка все стерла.
Ошибка в модуле. Если в 1С (ут 11.4) поставить настройки - обмен с сайтом и выгружать только измененные данные, сервер отдает в 1с ошибку. <b>Notice</b>: Undefined index: stock_forced in <b>C:\OpenServer\domains\o-parkete.d\wa-apps\shop\plugins\cml1c\lib\actions\backend\shopCml1cPluginBackendRun.controller.php</b> on line <b>6486</b><br /> В результате 1с считает что обмен не завершился успешно (хотя по факту он прошёл нормально) и НЕ УДАЛЯЕТ эти товары из плана обмена. Результат всего этого - постоянно растущий массив номенклатуры в обмене, который только увеличивается любым измененным объектом. Проблему вылечил так: \wa-apps\shop\plugins\cml1c\lib\actions\backend\shopCml1cPluginBackendRun.controller.php строка 6486 //elseif (is_array($this->data['stock_forced'])) { // $exists_stocks = $this->data['stock_forced']; // } Не стал разбираться на что влияет, в моем случае проблему решило. Прошу разработчиков исправить.