1C модуль opencart: OpenCart Exchange 1C v8.x module Opencart

Opencart 2.x — NeoSeo Обмен с 1С v73

Мы, в NeoSeo, считаем что лучшей учетной системой на сегодня является именно 1С. Конечно если в магазине два десятка заказов за месяц, нет своего склада, и вся схема напоминает исключительно дропшип, то врядли нужна какая-то учетная система. Но когда есть поставщики, склады, взаиморасчеты — тогда проблема нормального учета встает в полный рост.

Устанавливая 1с, вы получаете не только складской учет, но и массу дополнительных возможностей, вроде гибкой управленческой отчетности, или выгрузки данных в налоговую, что в опенкарте как минимум долго еще не увидеть, учитывая его корни. И главное, что цена на 1с вполне себе адекватна, особенно если сравнивать со стоимостью доработок под опенкарт.

Ну и когда у вас есть 1с, вам нужна интеграция с магазином, чтобы цены и остатки подгружались уже непосредственно оттуда и велись в одном месте. Вот тут вам и понадобится NeoSeo Обмен с 1С, которая позволит выполнить ваши задачи быстро и эффективно.

Главное отличие нашего модуля от существующих решений — прозрачность работы. Что бы не произошло в процессе импорта — все это будет должным образом отражено в логах, которые в состоянии прочитать неподготовленный человек и при необходимости отреагировать на проблему, если таковая имела место быть.

Преимущества модуля NeoSeo Обмен с 1С:

  • Полноценное логирование процесса
  • Тонкая настройка всех нюаснов синхронизации ( более 2 десятков опций )
  • Возможность привязки товаров как по артикулу, так и по модели\названию товара
  • Работа напрямую с базой ( меньше vqmod-а и проблем совместимости )
  • Возможность ручного импорта и экспорта данных
  • Загрузка изображений
  • Загрузка атрибутов
  • Загрузка опций ( может потребоваться доработка выгрузки со стороны 1с )
  • Загрузка производителей
  • Загрузка категорий
  • Загрузка габаритов ( Длина\Ширина\Высота ) через одноименные свойства товара
  • Загрузка seo_title, seo_description, seo_keyword и seo_h2 для 1с-извращенцев
  • Загрузка веса через одноименное свойство товара
  • При удалении товаров, атрибутов и категорий удаляются соответствующие связи с 1с, чтобы следующий импорт прошел нормально
  • Не пачкает изображения водным знаком — это удел сторонних модулей. В частности, можете выбрать NeoSeo Водный знак
  • Не пытается строить из себя сео-генератор — это удел сторонних модулей. В частности, есть интеграция с SeoGen

Поддерживается 1с 8.1 и выше, со следующими конфигурациями

  • УТ 10 и выше ( россия )
  • УТ 2.3 и выше ( украина )
  • УНФ 1.6 и выше ( ПОСЛЕДНЯЯ ВЕРСИЯ УНФ СЛОМАНА и не выгружает данные по характеристикам )

Вообще все что имеет пункт меню Сервис \ Обмен с WEB сайтом должно поддерживаться

Совместимо с модулями:

  • Автоматическая обработка прайс листов
  • SeoGen и SeoGen 2
  • SOFORP Водный знак
  • Связные опции для 1.5.х и Связные опции для 2.х

Инструкции:

Установка для опенкарт 1. 5.Х:

  • Запросите ключ лицензии по email [email protected] , указав ник, номер счета и название сайта где вы купили модуль. Также укажите домен сайта на который нужно активировать лицензию.
  • Распакуйте архив с файлом лицензии и положите файл лицензии в корень сайта, рядом с robots.txt.
  • Загрузите содержимое папки upload в корень сайта.
  • Установите модуль посредством меню Дополнения \ Модули
  • Зайдите в настройки модуля и сохраните их

Установка для опенкарт 2.Х:

  • Запросите ключ лицензии по email [email protected] , указав ник, номер заказа и название сайта где вы купили модуль. Также укажите домен сайта на который нужно активировать лицензию.
  • Распакуйте архив с файлом лицензии и положите файл лицензии в корень сайта, рядом с robots. txt.
  • Установите архив с модулем посредством меню Дополнения \ Установка расширений
  • Установите модуль посредством меню Дополнения \ Модули
  • Зайдите в настройки модуля и сохраните их

Обновление:

  • Загрузите содержимое папки upload в корень сайта.
  • Зайдите в настройки модуля и сохраните их.

Пример 1. У меня в 1с есть товар «Розовые кеды», почему его нет на сайте? Мы идем в import.xml и ищем там этот товар. Если там этого товара нет — ответ очевиден, надо искать причину в 1с, ибо именно она его не выгрузила. Если же там этот товар есть, то дальше мы идем в system\logs\soforp_exchange1c.log и ищем все записи по этому товару. К примеру, как это бывает, мы находим что «Товар Розовые кеды не найден в базе и не может быть туда добавлен согласно настройка обмена». Это значит что таки да, нужно включить опцию «Добавлять товары», которая находится на вкладке «Товары» в модуле Обмен с 1с.

Пример 2. У меня в 1с остаток по товару 10, а на сайте 5 — почему? Алгоритм 1 в 1. Вначале мы смотрим файл offers.xml и находим там количество, которое было выгружено. Если оно не совпадает с ожиданиями ( а такое бывает ) или товар вообще не выгружен ( а такое тоже бывает ), то возвращаемся в 1с и разбираем проблемы на ее уровне.

Пример 3. У меня не выгружаются опции из 1с. Вначале проверяем что в файле offers.xml есть нужные секции ( а именно Свойства в корне сайта и ЗначенияСвойств в секции Предложение ). Как правило, это именно то, что вам надо дорабатывать, если речь не идет об УТ 11.*. Затем проверяем что установлен модуль Связные опции, если свойств более одного. Затем, если все это есть, идем в логи, чтобы просмотреть по любому товару что происходит.

Доработка 1с для выгрузки опций

Больше не требуется. Начиная с версии 56 модуль понимает все 3 формата выгрузки опций. Но если у вам нужны доработки по 1с, то вы все равно можете обратиться к Дмитрию ( скайп dimitar_aka_tcog ), который сделал уже доработку нескольким клиентам и клиенты дают положительные отзывы.

Прием информации по остаткам по складам:

В нормальной выгрузке 1с присутствует информация по остаткам по складам. Выглядит это так:
<Предложение>
<Ид>83c0903a-0853-11e6-80c6-9c5c8e8e2a06#83c09044-0853-11e6-80c6-9c5c8e8e2a06</Ид>

<Количество>44.00</Количество>
<КоличествоНаСкладах>
<КоличествоНаСкладе>
<ИдСклада>b612d099-44a0-11e4-b653-1c6f65735be7</ИдСклада>
<Количество>44</Количество>
</КоличествоНаСкладе>
</КоличествоНаСкладах>
</Предложение>
или вот так
<Предложение>
<Ид>83c0903a-0853-11e6-80c6-9c5c8e8e2a06#83c09044-0853-11e6-80c6-9c5c8e8e2a06</Ид>

<Количество>44.00</Количество>
<Склад ИдСклада=»b612d099-44a0-11e4-b653-1c6f65735be7″ КоличествоНаСкладе=»44″</Склад>
</Предложение>
Если этого нет, то сразу в гости к Дмитрию ( скайп dimitar_aka_tcog )

Далее, на основании этой информации модуль формирует информацию по перечню складов в админке ( Каталог \ NeoSeo Склады ) (

Хочешь увидеть ссылку? Войди или Зарегистрируйся и ты сможешь получить то, что хочешь :Р

) и по остаткам по складам в карточке товара (

Хочешь увидеть ссылку? Войди или Зарегистрируйся и ты сможешь получить то, что хочешь :Р

). Модуль также выводит информацию на витрину, но в простом, не стилизованном виде. Если кто-то желает сделать на основе этого всего красивый попап (

Хочешь увидеть ссылку? Войди или Зарегистрируйся и ты сможешь получить то, что хочешь :Р

), то это в гости к Андрею ( скайп samat245 )

Вопросы и ответы:

1. У вас поддерживается двусторонняя синхронизация?

Мы выгружаем товары из 1с в магазины, и выгружаем заказы из магазина в 1с. В этом ключе — обмен двусторонний.

2. Вы выгружаете товары из магазина в 1с?

Мы бы с радостью, но 1с не принимает товары по протоколу CommerceML 2.0 . Если у вам известен какой-то универсальный способ приема сведений о товарах в 1с, то мы с удовольствием доработаем наш модуль.

Впрочем, у нас есть экспорт товаров в excel для несложных сервисов типа Class365 или MoySklad

3. Вы синхронизируете статусы заказов с 1с?

Теоретически это возможно, ибо CommerceML 2. 0 предполагает такой этап. На практике ни одна из 1с пока не выгрузила сведения о заказах. Поэтому если вам это критично, то можем обсудить персональную доработку. Либо просто выгружайте те заказы, которые уже подтверждены и имеют окончательный статус.

4. Вы синхронизируете опции товаров?

Уже да. Но вас скорее всего потребуется модифицировать выгрузку из 1с. А если у вас есть товары сразу с количеством опций от двух, например цвет и размер, то вам придется поставить еще и модуль Связные Опции, который должен такие нюансы учитывать.

Посмотреть работу модуля вы сможете тут:

Хочешь увидеть ссылку? Войди или Зарегистрируйся и ты сможешь получить то, что хочешь :Р


логин: admin
пароль: admin

Хочешь увидеть ссылку? Войди или Зарегистрируйся и ты сможешь получить то, что хочешь :Р


логин: admin
пароль: admin

OC 2.

x — Модуль интеграции с 1C:Предприятие

JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.