Интеграция opencart и мой склад. Обмен данными с Мой склад для OpenCart и ocStore (СтЛ)

Вариант 1. В Класс365 нет товаров и в OpenCart нет товаров (учет в Класс365)

Вы хотите начать работать в Класс365 и в интернет-магазине OpenCart. Работа с товарами будет производиться в Класс365.

  1. Создайте свою базу в Класс365. Для того чтобы вести учет и обрабатывать заказы в Класс 365, выберите в главном меню раздел «Справочники» и заполните справочники «Товары и услуги» и «Контрагенты» (можно заполнить вручную, или импортировать из Excel* ).
  2. Введите остатки по складам, либо оформите поступление товаров
  3. Создайте магазин на сайте http://myopencart.com
  4. ​Платный (с опциями) .
  • «Администрирование» → → Нажимаем на кнопку «Добавить»
  • « OpenCart»


  • Вписываем «Адрес сайта»
  • «Логин» и «Пароль»
  • Нажимаем «Проверить подключение»
  • Выбираем «Статус»
  • Сохраняем.

*При импорте товаров в Класс365 из файла формата Excel, в системе создается папка «Импортированные». Из нее Вы можете перенести товары в любую группу, чтобы не путаться при выгрузке товаров в интернет-магазин.

Вариант 2. В Класс365 нет товаров, а в OpenCart есть товары (учет в Класс365)

У Вас уже есть интернет-магазин OpenCart с товарами и вы только начинаете работать с Класс365. Работа с товарами будет производиться в Класс365.

  1. Создайте свою базу в Класс365.

Заполните данные об организации. В разделе главного меню «Справочники» заполните справочник «Контрагенты».

Способ №1

Способ №2

  1. Установите дополнительные модули на ваш OpenCart: , либо ​Платный (с опциями) .
  2. Настройте интеграцию с OpenCart в Класс365:
  • В системе Класс365 переходим в раздел «Администрирование» «Интеграция с интернет-магазинами» → Нажимаем на кнопку «Добавить»


  • Выбираем CMS интернет-магазина - « OpenCart»


  • Вписываем «Адрес сайта» - http://ваш_сайт/export/exchange1c.php
  • «Логин» и «Пароль» - тот, что задали в настройках модуля "Exchange 1С" в OpenCart
  • Нажимаем «Проверить подключение»
  • Выбираем «Статус» , который будет присвоен заказам, добавленным из интернет-магазина.
  • Сохраняем.
  1. Настройте параметры выгрузки товаров (тип цен, организацию, группы товаров) и загрузки заказов (статус, к какой организации привязывать заказ, учет НДС).
  2. Если Вы хотите проверить правильность работы Класс365, оформите пробный заказ в управлении OpenCart.
  3. Для того, чтобы Ваши заказы отобразились в Класс365, в форме «Интеграция с интернет-магазином» нажмите «Загрузить сейчас».
  4. В главном меню выберите раздел «Продажи» в открывшемся подменю нажмите на «Заказы покупателей». Там будет сформирован заказ с соответствующим набором товаров и суммой, а во вкладке «Контрагенты» создан новый контрагент с данными Вашего покупателя.

Вариант 3. В Класс365 нет товаров, а в OpenCart есть товары (учет в OpenCart)

У Вас уже есть интернет-магазин OpenCart с товарами и вы только начинаете работать с Класс365. Работа с товарами будет производиться в OpenCart. В Класс365 будут только обрабатываться заказы из OpenCart.

  1. Настройте интеграцию с интернет-магазином OpenCart
  • В системе Класс365 переходим в раздел «Администрирование» «Интеграция с интернет-магазинами» → Нажимаем на кнопку «Добавить»


  • Выбираем CMS интернет-магазина - « OpenCart»


  • Вписываем «Адрес сайта» - http://ваш_сайт/export/exchange1c.php
  • «Логин» и «Пароль» - тот, что задали в настройках модуля "Exchange 1С" в OpenCart
  • Нажимаем «Проверить подключение»
  • Выбираем «Статус» , который будет присвоен заказам, добавленным из интернет-магазина.
  • Сохраняем.
  1. Настройте параметры загрузки заказов (статус, к какой организации привязывать заказ, учет НДС).
  2. Если Вы хотите проверить правильность работы Класс365, оформите пробный заказ в управлении OpenCart.
  3. Для того чтобы Ваши заказы отобразились в Класс365, в форме «Интеграция с интернет-магазином» нажмите «Загрузить сейчас».
  4. В главном меню выберите раздел «Продажи» в открывшемся подменю нажмите на «Заказы покупателей». Там будет сформирован заказ с соответствующим набором

Вариант 4. В Класс365 есть товары, а в OpenCart нет товаров (учет в Класс365)

Вы уже работаете в Класс365, и хотите подключить интернет-магазин OpenCart. Работа с товарами будет производиться в Класс365.

  1. Создайте магазин на сайте http://myopencart.com
  2. Установите дополнительные модули на ваш OpenCart: , либо ​Платный (с опциями) .
  3. Настройте интеграцию с OpenCart в Класс365:
  • В системе Класс365 переходим в раздел «Администрирование» «Интеграция с интернет-магазинами» → Нажимаем на кнопку «Добавить»


  • Выбираем CMS интернет-магазина - « OpenCart»


  • Вписываем «Адрес сайта» - http://ваш_сайт/export/exchange1c.php
  • «Логин» и «Пароль» - тот, что задали в настройках модуля "Exchange 1С" в OpenCart
  • Нажимаем «Проверить подключение»
  • Выбираем «Статус» , который будет присвоен заказам, добавленным из интернет-магазина.
  • Сохраняем.
  1. Настройте параметры выгрузки товаров (тип цен, организацию, группы товаров) и загрузки заказов (статус, к какой организации привязывать заказ, учет НДС).
  2. Для того, что бы товары появились в OpenCart, нажмите кнопку «Выгрузить сейчас». На сайте появятся Ваши товары.
  3. Если Вы хотите проверить правильность работы Класс365, оформите пробный заказ в управлении OpenCart.
  4. Для того, чтобы Ваши заказы отобразились в Класс365, в форме «Интеграция с интернет-магазином» нажмите «Загрузить сейчас».
  5. В главном меню выберите раздел «Продажи» в открывшемся подменю нажмите на «Заказы покупателей». Там будет сформирован заказ с соответствующим набором товаров и суммой, а во вкладке «Контрагенты» создан новый контрагент с данными Вашего покупателя.

Вариант 5. В Класс365 есть товары и в OpenCart есть товары (учет в Класс365)

Вы уже работаете в Класс365 и у вас есть интернет-магазин OpenCart с товарами. Работа с товарами будет производиться в Класс365.

  1. Установите дополнительные модули на ваш OpenCart: , либо ​Платный (с опциями) .
  2. Настройте интеграцию с OpenCart в Класс365:
  • В системе Класс365 переходим в раздел «Администрирование» «Интеграция с интернет-магазинами» → Нажимаем на кнопку «Добавить»


  • Выбираем CMS интернет-магазина - « OpenCart»


  • Вписываем «Адрес сайта» - http://ваш_сайт/export/exchange1c.php
  • «Логин» и «Пароль» - тот, что задали в настройках модуля "Exchange 1С" в OpenCart
  • Нажимаем «Проверить подключение»
  • Выбираем «Статус» , который будет присвоен заказам, добавленным из интернет-магазина.
  • Сохраняем.
  1. Настройте параметры выгрузки товаров (тип цен, организацию, группы товаров).
  2. Перенесите базу товаров из OpenCart в Класс365:
  3. Для того, что бы товары появились в OpenCart, нажмите кнопку «Выгрузить сейчас». На сайте появятся Ваши товары.

Способ №1

1) Сформируйте прайс-лист в формате xls, где колонки это параметры (Группа, Наименование, Артикул, Дополнительная информация и т.д., кроме фото), а строки - каждый новый товар:

Обязательными полями являются артикул или код на складе, наименование, единица измерения. Все остальные параметры загружаются на ваше усмотрение. Если их нет в документе, то вы сможете их добавить непосредственно в Класс365. Также можно задать код товара интернет-магазина.

2) Импортируйте товары в Класс365.

  • Для этого нажмите над главным меню на кнопку «Администрирование» и выберите пункт «Импорт и экспорт». Нажмите кнопку «Новый импорт товаров».
  • Нажмите на кнопку «выбрать файл» и выберите заранее подготовленный файл в формате.xls.
  • В окне появится информация, содержащаяся в файле.
  • Над каждой колонкой в выпадающем списке выберите соответствующее ей значение.
  • Нажмите кнопку «Загрузить товары».
  • Товары загружены и находятся в справочнике «Товары», в группе импортированные. Если группы уже созданы и необходимо поместить импортируемые товары в соответствующие группы, задайте их в таблице Excel соответственно каждому товару.

С помощью импорта, выбрав в выпадающем списке «Продажная цена» сформируйте прайс-лист с указанными ценами в загружаемом файле.

Способ №2

1) Создать заказ в интернет-магазине с полным каталогом товаров и загрузить его в Класс365

2) Все товары интернет-магазина загрузятся с заказом и отобразятся в меню «Справочник», раздел «Товары и услуги». Переносятся только наименование товара и его артикул.

  1. Введите остатки товаров по складам

Теперь в системе Класс365 и в интернет-магазине OpenCart отображены все товары, которые вы реализуете.

Для обеспечения интеграции необходимо установить дополнительные модули в ваш Opencart:

2. Exchange 1С (модуль обмена с 1С) Скачать модуль

Примечание: модуль, скачиваемый с Класс365, доработан. При загрузке заказов учитываются стоимость доставки и статусы.

Последовательность действий:

Шаг 1. Загрузка файлов модулей на хостинг

  1. Скачиваем приведенные выше модули "vQmod" и "Exchange 1С"
  2. Далее по ftp загружаем в корень сайта содержимое папки "upload" (admin, export, vqmod)
  3. После того как все файлы загрузились, загружаем в корень сайта папку "vqmod"

Шаг 2. Установка модулей

  1. Переходим по адресу http://ваш_сайт/opencart/vqmod/install
  2. Переходим в меню "Дополнения > Модули"
  3. Находим модуль "Обмен данными с 1С" и нажимаем "Установить"

Шаг 3. Настройка модуля "Exchange 1С" в OpenCart


На этой неделе пришлось заниматься синхронизацией между сервисом МойСклад и OpenCart. И потерял много времени на поиски модулей и мог бы потратить много если бы не искал ещё информаций. У меня ocStore 2.3.0.2 но статья будет для всех версий OpenCart. Про скидку – в конец статьи.

Модули для интеграций МойСклад и OpenCart

1. CiFrame

Плисы и минусы примерно все те-же что и у NeoSeo. Только тут можно исправить код если что.

Важно знать! Картинки не синхронизируються потому что МойСклад не передаёт их. Данную информацию подтвердила поддержка.

Ещё одна проблема это то что синхронизация товаров и категорий работает только в одну сторону: Из МойСклад в OpenCart.

Данную проблему можно решить через API. Только придёться дописывать это в ручную.

Даже если использовать модуль от Ciframe, это же проблема будет, поэтому моя рекомендация это использовать CommerceML + API. Через API можно получить картинки и при изменение данных на сайте, отправлять данные изменения в МойСклад.

Для данного модуля есть несколько тонкостей. Ссылку в МойСклад нужно ввести объязательно без https, то есть нужно использовать http . Если у Вас сайт работает через SSL, то в папке /export/ добавьте файл .htaccess :

Apache

RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} RewriteRule .*exchange1c.php$ - php_value max_execution_time 1200 php_value max_input_time 1200

RewriteEngine On

RewriteCond %{HTTPS} on

RewriteRule ^ . * $ http : / / %{SERVER_NAME} %{REQUEST_URI}

RewriteRule . * exchange1c . php $ -

php_value max_execution_time 1200

php_value max_input_time 1200

И ещё, если используете модуль

Стандартная лицензия

Модуль «Обмен данными с Мой склад» для OpenCart и ocStore 2.1.x и 2.2.x (версия 2018-11-02) предназначен:

Возможности:

Обработка неограниченного количества товаров,
- выбор кодировки файла (UTF-8, Windows-1251),
- защита от несанкционированного доступа,
- несколько вариантов обработки категорий товаров (подробнее см. в Руководстве пользователя),
- для добавляемых товаров можно задать значения полей, которые отсутствуют в файлах,
- автоматическая генерация метатегов добавляемых категорий и товаров по шаблону,
- для товаров, которые уже есть на сайте, можно выбрать перечень полей, изменяемых при каждой обработке файлов,
- загрузка атрибутов товаров из файла,
- работа с несколькими языками,
- загрузка нескольких фото товара,
- на фото товара может быть наложен логотип,
- модуль обеспечивает работу с опциями товаров,
- модуль обеспечивает работу с модулем Связанные опции,
- о результатах обработки формируется отчет,
- модуль обеспечивает прикрепление фото товаров к опциям (для шаблона FASTOR).

Дополнительная информация

Требования к серверу:

Для работы модуля необходима версия PHP 5.6,
- на сервере должен быть установлен ionCube loader.

Особенности:

Никакие файлы на сервере не будут изменены,
- обмен данными выполняется по протоколу CommerceML 2 со следующими особенностями:
- опции товаров находятся в файле offers.xml (тэг ХарактеристикиТовара)
- описание товара загрузается из тэга <ЗначениеРеквизита> Полное наименование файла import.xml
- для настройки и тестирования модуля бесплатно предоставляется тестовый период - 15 дней. Тестовый период можно продлить, обратившись в Службу поддержки,
- стандартная лицензия выдается для одного сайта сроком на 1 год.

Модуль пригоден для использования с OpenCart и ocStore версий 2.1.x и 2.2.x

Перед началом работы с модулем его следует зарегистрировать на сайте автора http://license-server.info (подробнее см. в Руководстве пользователя).

Перед покупкой вы можете бесплатно скачать полнофункциональную версию с сайта автора (http://license-server.info) и проверить ее возможности.
Версия 2018-11-02

Стандартная лицензия выдается сроком на 1 год для одного сайта.

Отзывы

0

Отзывов от покупателей не поступало.

В целях противодействия нарушению авторских прав и права собственности, а также исключения необоснованных обвинений в адрес администрации сайта о пособничестве такому нарушению, администрация торговой площадки Plati (http://сайт) обращается к Вам с просьбой - в случае обнаружения нарушений на торговой площадке Plati, незамедлительно информировать нас по адресу [email protected] о факте такого нарушения и предоставить нам достоверную информацию, подтверждающую Ваши авторские права или права собственности. В письме обязательно укажите ваши контактные реквизиты (Ф.И.О., телефон).

В целях исключения необоснованных и заведомо ложных сообщений о фактах нарушения указанных прав, администрация будет отказывать в предоставлении услуг на торговой площадке Plati, только после получения от Вас письменных заявлений о нарушении с приложением копий документов, подтверждающих ваши авторские права или права собственности, по адресу: 123007, г. Москва, Малый Калужский пер. д.4, стр.3, Адвокатский кабинет «АКАР №380».

В целях оперативного реагирования на нарушения Ваших прав и необходимости блокировки действий недобросовестных продавцов, Plati просит Вас направить заверенную телеграмму, которая будет являться основанием для блокировки действий продавца, указанная телеграмма должна содержать указание: вида нарушенных прав, подтверждения ваших прав и ваши контактные данные (организиционно-правовую форму лица, Ф.И.О.). Блокировка будет снята по истечение 15 дней, в случае непредставления Вами в Адвокатский кабинет письменных документов подтверждающих ваши авторские права или права собственности.

Интеграция по API возможна для OpenCart 2.1.х.х-2.3.x.x и OpenCart 2.0.х.х


Интеграция поддерживается для официальных оригинальных версий OpenCart от разработчиков компании OpenCart Ltd, www.opencart.com

Корректная работа интеграции не гарантируется с любыми программными продуктами, основанными на оригинальном OpenCart (например, ocStore, OPENCART.PRO, Opencart "Русская сборка" и т.д. и т.п.).

Корректная работа интеграции не гарантируется при установленном в OpenCart плагине SeoPro.

Интеграция позволяет:

Выгружать товары из Бизнес.Ру в OpenCart;
- загружать заказы из OpenCart в Бизнес.Ру.
Выгрузка товаров и загрузка заказов возможны как в ручном режиме, так и в автоматическом с заданным периодом.

Для интеграции необходимо установить модуль Бизнес.Ру (инструкции по установке ниже) .

1. Установка дополнительного модуля в OpenCart:

1.1 Установка модуля, если к серверу, на котором размещен Ваш интернет-магазин, нет доступа по FTP

1.1.2 Извлеките из скачанного архива файл «localcopy.ocmod.xml»

1.1.3 В панели администратора OpenCart зайдите в Extensions\Extensions installer, нажмите кнопку «Upload» и выберите файл «localcopy.ocmod.xml» из пункта 1.1.2.

1.1.4 В панели администратора OpenCart зайдите в Extensions\Modifications и нажмите кнопку обновления


1.1.5 Скачайте актуальную версию модуля Бизнес.Ру (ссылка в начале инструкции)

1.1.6 В панели администратора OpenCart зайдите в Extensions\Extensions installer, нажмите кнопку «Upload» и выберите файл «upload210.ocmod.zip» из пункта 1.1.5, нажмите «Continue».


1.2 Установка модуля, если к серверу, на котором размещен Ваш интернет-магазин, есть доступ по FTP

1.2.1 Скачайте актуальную версию модуля Бизнес.Ру (ссылка в начале инструкции)

1.2.2 Извлеките из архива «upload210.ocmod.zip» папку «catalog» и загрузите ее в корневой каталог Вашего сайта.

2. Настройка интеграции в OpenCart

2.1 Если Вы хотите настроить интеграцию с OpenCart 2.1.х.х , то

Зайдите в System\Users\API,


В открывшейся странице зайдите во вкладку «IP addresses» и нажмите на кнопку «+»


В поле «IP» введите «91.218.245.77» и нажмите на кнопку сохранения.


3. Настройка интеграции в Бизнес.Ру

3.1 В Бизнес.Ру зайдите в Администрирование\Интеграции, импорт и экспорт\Подключение интернет-магазинов, кликните «Добавить интернет-магазин», выберите «Openсart 2.х API». Откроется форма интеграции с интернет-магазином.



3.2 Проверка связи с интернет-магазином

3.2.1 Заполняем поля:

«Наименование» - название Вашего интернет-магазина

«Адрес сайта» - URL адрес Вашего интернет-магазина

3.2.2 Если Вы хотите настроить интеграцию с OpenCart 2.1.х.х

Заполняем поля:

«Версия OpenCart» - выбираем «от 2.1»


«Ключ соединения» - ключ из OpenCart, который можно получить следующим образом.

В панели администратора OpenCart:

Зайдите в System\Users\API,

Найдите API с именем Default, - нажмите на кнопку редактирования.


Во вкладке «General» скопируйте содержимое поля «API key» и вставьте в поле «Ключ соединения» формы интеграции в Бизнес.Ру.


3.2.3 Если Вы хотите настроить интеграцию с OpenCart 2.0.х.х

Заполняем поля: «Версия OpenCart» - выбираем «2.0.х»


Значения для полей «Логин» и «Пароль» можно получить следующим образом.

В панели администратора OpenCart:

Зайдите в System\Users\API; - нажмите на кнопку редактирования установленного по умолчанию пользователя;


Отредактируйте при необходимости поле «Username», скопируйте значение этого поля и вставьте его в поле «Логин» формы интеграции в Бизнес.Ру;

Скопируйте значение поля «Password» и вставьте его в поле «Пароль» формы интеграции в Бизнес.Ру;

Нажмите на кнопку сохранения.


3.2.4 В форме интеграции в Бизнес.Ру:

Выберите «Загружать статусы из интернет-магазина» или выберите значение в поле «Присваивать статус»;

Нажмите «Проверить подключение».

В случае, если связь с интернет-магазином установлена, то Вы увидите сообщение «Настройки указаны верно». Перейдите во вкладку «Редактирование» формы интеграции в Бизнес.Ру.

4. Если учет товаров будет вестись в Бизнес.Ру, то настройте Выгрузку товаров. Для того, чтобы товары из Бизнес.Ру появились в OpenCart, нажмите кнопку «Выгрузить сейчас».


"Выгружать только остатки и цены" - если отметка установлена, то будет выгружаться только информация об оставшихся товарах и ценах.

"Все товары" - если отметка установлена, то выгружается весь товар из справочника "Товары и услуги", если отметка отсутствует, необходимо выбрать организацию и склад, с которого выгружается товар для интернет-магазина.

"Использовать нативные модификации товаров" - если отметка установлена, то в OpenCart во вкладке "Option" загруженного из Бизнес.Ру товара будет создана опция с наименованием, соответствующим наименованию характеристики модификации товара, а поля "Option Value" опции будут содержать значения характеристики модификации товара.
Если отметка не установлена, то в OpenCart во вкладке "Option" загруженного из Бизнес.Ру товара будет создана опция с наименованием "Варианты", а поля "Option Value" опции будут содержать наименования характеристики модификации товара и через двоеточие значения характеристики модификации товара.
Например, если из Бизнес.Ру выгружается товар "Сок березовый" с характеристикой модификации "Цвет сока", имеющей значения "Светлый", "Темный", "Очень темный", то при установленной отметке "Использовать нативные модификации товаров" результат выгрузки товара в OpenCart будет следующий:


Если отметка "Использовать нативные модификации товаров" не установлена, то результат выгрузки товара в OpenCart будет следующий:


"Склад" - склады, с которых товар выгружается в интернет-магазин.

"Группы товаров" - группы товаров, которые выгружаются в интернет-магазин.

"Цены из прайс-листа" - тип цен, которые выгружаются в интернет-магазин.

"Выгружать каждые" - установите интервал времени, через который в интернет-магазин автоматически выгружаются изменения, связанные с ценами и товаром. Интервал выгрузки рассчитывается от момента окончания последней выгрузки в интернет-магазин.

5. Настройте Загрузку заказов

Для того, чтобы заказы из OpenCart появились в Бизнес.Ру, нажмите кнопку «Загрузить сейчас».


"Обновлять информацию о доставке" - если отметка установлена, то при загрузке измененного заказа данные на вкладке "Информация о доставке" будут изменены согласно изменениям в интернет-магазине. Не использовать при необходимости редактирования информации о доставке в Бизнес.Ру.

"Загружать статусы из интернет-магазина" - если отметка установлена, то при загрузке заказов принимаются статусы из интернет-магазина.

"Присваивать статус" - установить статус заказа покупателя, который будет присваиваться новым заказам, загруженным из интернет-магазина.

"Автоматически резервировать товары в загружаемых заказах" - если отметка установлена, то при загрузке заказа покупателя будет автоматически резервироваться товар из заказа.

"Приём онлайн-платежей" - включите, чтобы разрешить приём онлайн-платежей.

"Статус оплач. заказов" - выбрать статус оплаченных заказов.

"Розн. точка с ФР." - выбрать розничную точку с установленным фискальным регистратором.

"Организация" - выбрать организацию, на которую оформляются заказы, загруженные из интернет-магазина.

"Владелец" - сотрудник организации, который отражается на заказах, принятых из интернет-магазина.

"Валюта цен" - валюта цен, которая присваивается загруженным заказам.

"Учёт НДС" - настройка учета НДС в ценах загруженных заказов.

"Загружать каждые" - интервал времени для загрузки новых заказов. Интервал загрузки рассчитывается от момента окончания последней загрузки из интернет-магазина.

7. Если есть необходимость загрузить товары из OpenCart в Бизнес.Ру, то экспортируйте товары из OpenCart любым доступным способом, подготовьте файл Excel, содержащий информацию об экспортированных товарах, и импортируйте товары в Бизнес.Ру из Excel согласно инструкции .

В случае загрузки товара через файл Excel, в файле обязательно должна быть колонка "Код из магазина", которая должна содержать идентификатор товара на стороне интернет-магазина, а именно значение колонки product_id таблицы product базы данных интернет-магазина:


В случае, если в файле Excel не будет колонки "Код из магазина", содержащей product_id, либо значения product_id будут неверными, то при выгрузке товаров в интернет-магазин товары в интернет-магазине будут дублироваться.

Также можно создать заказ в интернет-магазине с полным каталогом товаров и загрузить его в Бизнес.Ру. Все товары из интернет-магазина загрузятся с заказом и отобразятся в разделе «Справочники» в подразделе «Товары и услуги». Загрузятся только наименование товара и его артикул.

Синхронизация Opencart и МойСклад

Схема расписана для тех кто устанавливает CMS OC с нуля.

CREATE TABLE `product_to_1c` (`product_id` int(11) NOT NULL, `1c_id` varchar(255) NOT NULL, KEY (`product_id`), KEY `1c_id` (`1c_id`), FOREIGN KEY (product_id) REFERENCES product(product_id) ON DELETE CASCADE) ENGINE=MyISAM DEFAULT CHARSET=utf8

CREATE TABLE

` product_to_1c ` (

` product_id ` int (11 ) NOT NULL ,

` 1c_id ` varchar (255 ) NOT NULL ,

KEY (` product_id ` ) ,

KEY ` 1c_id ` (` 1c_id ` ) ,

FOREIGN KEY (product_id ) REFERENCES product (product_id ) ON DELETE CASCADE

CREATE TABLE `category_to_1c` (`category_id` int(11) NOT NULL, `1c_category_id` varchar(255) NOT NULL, KEY (`category_id`), KEY `1c_id` (`1c_category_id`), FOREIGN KEY (category_id) REFERENCES category(category_id) ON DELETE CASCADE) ENGINE=MyISAM DEFAULT CHARSET=utf8

CREATE TABLE

` category_to_1c ` (

` category_id ` int (11 ) NOT NULL ,

` 1c_category_id ` varchar (255 ) NOT NULL ,

KEY (` category_id ` ) ,

KEY ` 1c_id ` (` 1c_category_id ` ) ,

FOREIGN KEY (category_id ) REFERENCES category (category_id ) ON DELETE CASCADE

) ENGINE = MyISAM DEFAULT CHARSET = utf8

CREATE TABLE `attribute_to_1c` (`attribute_id` int(11) NOT NULL, `1c_attribute_id` varchar(255) NOT NULL, KEY (`attribute_id`), KEY `1c_id` (`1c_attribute_id`), FOREIGN KEY (attribute_id) REFERENCES attribute(attribute_id) ON DELETE CASCADE) ENGINE=MyISAM DEFAULT CHARSET=utf8

CREATE TABLE

` attribute_to_1c ` (

: ошибка разбора: The markup in the document preceding the root element must be well-formed.
Повторяем пункт: 4.1 заново! Т.е.: удаляем старый и заводим новый!

Итого должно получиться так:

NB2:
Для идентификации номенклатуры в МС используется значение «Внешний код»
В ОС идентификатором является «название товара».
Для корректной работы требуется внести изменение в МС и сделать «Внешний код» равным «Наименование»
Это проще всего сделать с помощью выгрузки в xml файл номенклатуры, обработки и импорта в МС.

Вручную это значение в МС правиться: карточка товара — Система — «Внешний код».

Поделитесь с друзьями или сохраните для себя:

Загрузка...