Моят складов модул за opencart. Обмен на данни с My warehouse за OpenCart и ocStore (StL)
API интеграцията е възможна за OpenCart 2.1.х.х-2.3.x.x и OpenCart 2.0.х.х
Интеграцията се поддържа за официални оригинални версии на OpenCart от разработчиците на OpenCart Ltd, www.opencart.com
Правилната работа на интеграцията не е гарантирана с никакви софтуерни продукти, базирани на оригиналния OpenCart (например ocStore, OPENCART.PRO, Opencart "Russian Assembly" и т.н. и т.н.).
Правилната работа на интеграцията не е гарантирана, когато плъгинът SeoPro е инсталиран в OpenCart.
Интеграцията позволява:
Качете продукти от Business.Ru в OpenCart;
- качване на поръчки от OpenCart в Business.Ru.
Разтоварването на стоките и товаренето на поръчки е възможно както ръчно, така и автоматично с определен период.
За да интегрирате, трябва да инсталирате модула Business.Ru (инструкции за инсталиране по-долу).
1. Инсталиране на допълнителен модул в OpenCart:
1.1 Инсталиране на модула, ако сървърът, на който се намира Вашият онлайн магазин, няма достъп чрезFTP
1.1.2 Извлечете файла „localcopy.ocmod.xml“ от изтегления архив
1.1.3 В административния панел на OpenCart отидете на Extensions\Extensions installer, щракнете върху бутона „Качване“ и изберете файла „localcopy.ocmod.xml“ от точка 1.1.2.
1.1.4 В административния панел на OpenCart отидете на Extensions\Modifications и щракнете върху бутона за актуализиране
1.1.5 Изтеглете текущата версия на модула Business.Ru (връзка в началото на инструкциите)
1.1.6 В административния панел на OpenCart отидете на Extensions\Extensions installer, щракнете върху бутона „Качване“ и изберете файла „upload210.ocmod.zip“ от точка 1.1.5, щракнете върху „Продължи“.
1.2 Инсталиране на модула, ако сървърът, на който се намира Вашият онлайн магазин, има достъп презFTP
1.2.1 Изтеглете текущата версия на модула Business.Ru (връзка в началото на инструкциите)
1.2.2 Извлечете папката „каталог“ от архива „upload210.ocmod.zip“ и я качете в главната директория на вашия сайт.
2. Настройка на интеграция в OpenCart
2.1 Ако искате да настроите интеграция с OpenCart 2.1.x.x, Че
Отидете на System\Users\API,
В страницата, която се отваря, отидете в раздела „IP адреси“ и щракнете върху бутона „+“.
В полето „IP“ въведете „91.218.245.77“ и щракнете върху бутона за запазване.
3. Настройка на интеграция в Business.Ru
3.1 В Business.Ru отидете на Администриране\Интеграции, импортиране и експортиране\Свързване на онлайн магазини, щракнете върху „Добавяне на онлайн магазин“, изберете „Openсart 2.x API“. Ще се отвори формуляр за интегриране на онлайн магазин.
3.2 Проверка на връзката с онлайн магазина
3.2.1 Попълнете полетата:
„Име“ - името на вашия онлайн магазин
„Адрес на сайта“ - URL адрес на вашия онлайн магазин
3.2.2 Ако искате да настроите интеграция с OpenCart 2.1.x.x
Попълнете полетата:
„Версия на OpenCart“ - изберете „от 2.1“
„Ключ за връзка“ е ключът от OpenCart, който може да бъде получен по следния начин.
В админ панела на OpenCart:
Отидете на System\Users\API,
Намерете API с име Default - щракнете върху бутона за редактиране.
В раздела „Общи“ копирайте съдържанието на полето „API ключ“ и го поставете в полето „Ключ за връзка“ на формата за интеграция в Business.Ru.
3.2.3 Ако искате да настроите интеграция с OpenCart 2.0.x.x
Попълнете полетата: “OpenCart версия” - изберете “2.0.x”
Стойностите за полетата „Вход“ и „Парола“ могат да бъдат получени, както следва.
В админ панела на OpenCart:
Отидете на System\Users\API; - щракнете върху бутона за редактиране на потребителя по подразбиране;
Редактирайте полето „Потребителско име“, ако е необходимо, копирайте стойността на това поле и го поставете в полето „Вход“ на формата за интеграция в Business.Ru;
Копирайте стойността на полето „Парола“ и я поставете в полето „Парола“ на формата за интеграция в Business.Ru;
Кликнете върху бутона за запазване.
3.2.4 Под формата на интеграция в Business.Ru:
Изберете „Зареждане на статуси от онлайн магазина“ или изберете стойност в полето „Присвояване на статус“;
Кликнете върху „Тест на връзката“.
Ако връзката с онлайн магазина е установена, ще видите съобщението „Настройките са правилни“. Отидете в раздела „Редактиране“ на формата за интеграция в Business.Ru.
4. Ако отчитането на стоките ще се води в Business.Ru, тогава настройте Разтоварване на стоки. За да се появят продукти от Business.Ru в OpenCart, щракнете върху бутона „Качване сега“.
“Качване само на останалите артикули и цени” - ако квадратчето е отметнато, ще се качва само информация за оставащите продукти и цени.
„Всички продукти“ - ако квадратчето е отметнато, тогава всички стоки от директорията „Стоки и услуги“ се разтоварват; ако квадратчето не е маркирано, трябва да изберете организацията и склада, от които се разтоварват стоките за онлайн магазина.
„Използване на собствени модификации на продукта“ - ако квадратчето е отметнато, тогава в OpenCart в раздела „Опции“ на продукта, изтеглен от Business.Ru, ще бъде създадена опция с име, съответстващо на името на характеристиката на модификацията на продукта, и Полетата „Стойност на опцията“ на опцията ще съдържат стойностите на характеристиката за модификация на продукта.
Ако квадратчето не е отметнато, тогава в OpenCart в раздела „Опция“ на продукта, изтеглен от Business.Ru, ще бъде създадена опция с името „Опции“, а полетата „Стойност на опцията“ на опцията ще съдържат имената на характеристиките на модификацията на продукта и, разделени с двоеточие, стойностите на характеристиките на модификацията на продукта.
Например, ако продуктът „Брезов сок“ е разтоварен от Business.Ru с характеристиката на модификация „Цвят на сока“, който има стойностите „Светъл“, „Тъмен“, „Много тъмен“, тогава ако „Използвайте роден модификации на стоки” е поставена отметка, резултатът от разтоварването на стоките в OpenCart ще бъде следният:
Ако полето за отметка „Използване на собствени модификации на продукта“ не е отметнато, тогава резултатът от качването на продукта в OpenCart ще бъде както следва:
„Склад“ - складове, от които стоките се разтоварват в онлайн магазина.
“Групи продукти” - групи от продукти, които се качват в онлайн магазина.
“Цени от ценовата листа” - тип цени, които се качват в онлайн магазина.
“Качване на всеки” - задайте интервала от време, след който промените, свързани с цените и продуктите, автоматично се качват в онлайн магазина. Интервалът за качване се изчислява от края на последното качване в онлайн магазина.
5. Настройте качване на поръчка
За да се появят поръчки от OpenCart в Business.Ru, щракнете върху бутона „Изтеглете сега“.
„Актуализиране на информацията за доставка“ - ако квадратчето е отметнато, тогава при зареждане на модифицирана поръчка данните в раздела „Информация за доставка“ ще бъдат променени според промените в онлайн магазина. Не използвайте, ако е необходимо да редактирате информацията за доставка в Business.Ru.
„Зареждане на статуси от онлайн магазина“ - ако има отметка в квадратчето, тогава статусите от онлайн магазина се приемат при зареждане на поръчки.
„Присвояване на статус“ - задайте статуса на поръчката на купувача, който ще бъде присвоен на нови поръчки, изтеглени от онлайн магазина.
„Автоматично резервиране на стоки в заредени поръчки“ - ако квадратчето е отметнато, то при зареждане на клиентска поръчка стоките от поръчката ще бъдат автоматично резервирани.
„Приемане на онлайн плащания“ – активирайте, за да разрешите приемането на онлайн плащания.
„Статус на платени поръчки“ – изберете статуса на платените поръчки.
„Търговска точка с FR.“ - изберете търговски обект с инсталиран фискален регистратор.
"Организация" - изберете организацията, за която се правят поръчки, изтеглени от онлайн магазина.
„Собственик” е служител на организацията, който е отразен в поръчките, приети от онлайн магазина.
"Валута на цената" - валутата на цената, която се присвоява на заредените поръчки.
„Осчетоводяване на ДДС” – настройка на отчитане на ДДС в цените на заредените поръчки.
"Зареди всеки" - времеви интервал за зареждане на нови поръчки. Интервалът за изтегляне се изчислява от края на последното изтегляне от онлайн магазина.
7. Ако има нужда да заредите стоки от OpenCart в Business.Ru, тогава експортирайте стоки от OpenCart, като използвате произволен по достъпен начин, подгответе Excel файл, съдържащ информация за изнесените стоки, и импортирайте стоките в Business.Ru от Excel съгласно инструкциите.
Ако качите продукт чрез Excel файл, във файла Задължително трябва да има колона "Код от магазин", която трябва да съдържа идентификатора на продукта от страната на онлайн магазина, а именно стойността на колоната product_id на продуктовата таблица на базата данни на онлайн магазина:
Ако Excel файлът няма колона „Код от магазина“, съдържаща product_id, или стойностите на product_id са неправилни, тогава при качване на продукти в онлайн магазина, продуктите в онлайн магазина ще бъдат дублирани.
Можете също така да създадете поръчка в онлайн магазин с пълен каталог от продукти и да я качите в Business.Ru. Всички продукти от онлайн магазина ще бъдат изтеглени с поръчката и показани в секция „Каталози” в подсекция „Продукти и услуги”. Ще бъдат заредени само името на продукта и артикулният му номер.
Стандартен лиценз
Модулът „Обмен на данни с My Warehouse“ за OpenCart и ocStore 2.1.x и 2.2.x (версия 2018-11-02) е предназначен:
Възможности:
Обработка на неограничен брой стоки,
- изберете кодиране на файла (UTF-8, Windows-1251),
- защита срещу неоторизиран достъп,
- няколко опции за обработка на продуктови категории (за повече подробности вижте Ръководството за потребителя),
- за добавени продукти можете да зададете стойности на полета, които не са във файловете,
- автоматично генериране на мета тагове за добавени категории и продукти на базата на шаблон,
- за продукти, които вече са на сайта, можете да изберете списък с полета, които се променят всеки път, когато се обработват файлове,
- зареждане на продуктови атрибути от файл,
- работа с няколко езика,
- качване на няколко снимки на продукти,
- върху снимката на продукта може да се насложи лого,
- модулът осигурява работа с продуктови опции,
- модулът осигурява работа с модула Related Options,
- генерира се отчет за резултатите от обработката,
- модулът осигурява прикачване на снимки на продукти към опции (за шаблон 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://site) се обръща към Вас с молба - при установяване на нарушения на платформа за търговияПлати, незабавно ни информирайте на [имейл защитен]относно факта на такова нарушение и ни предоставете надеждна информация, потвърждаваща вашите авторски права или права на собственост. В писмото не забравяйте да посочите вашите данни за контакт (трите имена, телефонен номер).
За да се изключат неоснователни и умишлено неверни сигнали за нарушения на тези права, администрацията ще откаже предоставянето на услуги на платформата за търговия Plati само след получаване от Вас на писмени изявления за нарушение, придружени от копия на документи, потвърждаващи Вашите авторски права или права на собственост, на адрес адрес: 123007, Москва, улица Мали Калужски. 4, сграда 3, Адвокатска кантора "АКАР № 380".
За да реагира своевременно на нарушения на вашите права и необходимостта от блокиране на действията на недобросъвестни продавачи, Plati ви моли да изпратите заверена телеграма, която ще бъде основа за блокиране на действията на продавача, тази телеграма трябва да съдържа указание за : вида на нарушените права, потвърждение на вашите права и вашите данни за контакт (организационно-правна форма на лицето, трите имена). Блокирането ще бъде отменено след 15 дни, ако не предоставите на Адвокатската кантора писмени документи, потвърждаващи вашите авторски права или права на собственост.
Тази седмица трябваше да се справя със синхронизацията между услугата MoySklad и OpenCart. И загубих много време в търсене на модули и можех да отделя много, ако не бях потърсил повече информация. Имам ocStore 2.3.0.2, но статията ще е за всички версии на OpenCart. За отстъпката - в края на статията.
Модули за интеграции MySklad и OpenCart
1. CiFrame
Предимствата и недостатъците са приблизително същите като тези на NeoSeo. Само тук можете да коригирате кода, ако нещо се случи.
Важно е да се знае!Снимките не се синхронизират, защото MoySklad не ги предава. Тази информацияпотвърдено от поддръжката.
Друг проблем е, че синхронизирането на продукти и категории работи само в една посока: От MyWarehouse към OpenCart.
Този проблем може да бъде решен чрез API. Просто трябва да го добавите ръчно.
Дори ако използвате модул от Ciframe, това пак ще е проблем, така че моята препоръка е да използвате CommerceML + API. Чрез API можете да получавате снимки и когато промените данни в сайта, да изпратите тези промени на MyWarehouse.
За на този модулИма няколко тънкости. Връзката към MyWarehouse трябва да бъде въведена без https, тоест трябва да използвате http. Ако вашият сайт работи чрез SSL, тогава в папката /износ/добави файл .htaccess:
Apache
RewriteEngine На RewriteCond %(HTTPS) на RewriteRule ^.*$ http://%(SERVER_NAME)%(REQUEST_URI) RewriteRule .*exchange1c.php$ - php_value max_execution_time 1200 php_value max_input_time 1200
RewriteEngine включен RewriteCond %(HTTPS) е включен RewriteRule^. * $ http : / / %(SERVER_NAME) %(REQUEST_URI) RewriteRule. * exchange1c . php $ - php_value max_execution_time 1200 php_value max_input_time 1200 |
И също така, ако използвате модула
Вариант 1. Няма продукти в Class365 и няма продукти в OpenCart (счетоводство в Class365)
Искате да започнете работа в Class365 и в онлайн магазина OpenCart. Работата със стоки ще се извършва в Class365.
- Създайте своя база данни в Class365. За да водите записи и да обработвате поръчки в Class 365, изберете секция „Директории” в главното меню и попълнете директориите „Стоки и услуги” и „Контрагенти” (може да се попълни ръчно или импортирано от Excel * ).
- Въведете складови салда или регистрирайте стокова разписка
- Създайте магазин на уебсайта http://myopencart.com
- Платено (с опции).
- "Администрация"→ → Натиснете бутона "Добави"
- « OpenCart"
- Въведете "Адрес на сайт"
- "Влизам"И "Парола"
- Кликнете „Проверете връзката“
- Избирам "статус"
- Запазване.
*При импортиране на стоки в Class365 от Excel файл, в системата се създава папка „Импортирани“. От там можете да прехвърляте продукти във всяка група, за да не се объркате при качване на продукти в онлайн магазина.
Вариант 2. Няма продукти в Class365, но има продукти в OpenCart (счетоводство в Class365)
Вече имате OpenCart онлайн магазин с продукти и тепърва започвате да работите с Class365. Работата със стоки ще се извършва в Class365.
- Създайте своя база данни в Class365.
Попълнете информацията за вашата организация. В раздела „Директории“ на главното меню попълнете директорията „Контрагенти“.
Метод №1
Метод № 2
- Инсталирайте допълнителни модули на вашия OpenCart: или Платени (с опции).
- Настройте интеграция с OpenCart в Class365:
- В системата Class365 отидете на секцията "Администрация" → "Интеграция с онлайн магазини"→ Щракнете върху бутона "Добави"
- Избор на CMS за онлайн магазин - « OpenCart"
- Въведете "Адрес на сайт"- http://вашият_сайт/експорт/exchange1c.php
- "Влизам"И "Парола"- тази, която е зададена в настройките на модула "Exchange 1C" в OpenCart
- Кликнете „Проверете връзката“
- Избирам "статус", които ще бъдат присвоени на поръчки, добавени от онлайн магазина.
- Запазване.
- Конфигурирайте параметрите за разтоварване на стоки (тип цена, организация, продуктови групи) и зареждане на поръчки (статус, към коя организация да свържете поръчката, отчитане на ДДС).
- Ако искате да проверите дали Class365 работи правилно, направете пробна поръчка в управлението на OpenCart.
- За да се показват поръчките ви в Class365, във формата „Интеграция с онлайн магазин“ натиснете „Изтеглете сега“.
- В главното меню изберете секцията „Продажби“, в подменюто, което се отваря, кликнете върху „Поръчки на клиенти“. Там ще бъде генерирана поръчка със съответния набор от стоки и сума, а в раздела „Контрагенти“ ще бъде създаден нов контрагент с данните на вашия купувач.
Вариант 3. Няма продукти в Class365, но има продукти в OpenCart (счетоводство в OpenCart)
Вече имате OpenCart онлайн магазин с продукти и тепърва започвате да работите с Class365. Продуктите ще се обработват в OpenCart. Class365 ще обработва само поръчки от OpenCart.
- Настройте интеграция с онлайн магазина OpenCart
- В системата Class365 отидете на секцията "Администрация" → "Интеграция с онлайн магазини"→ Щракнете върху бутона "Добави"
- Избор на CMS за онлайн магазин - « OpenCart"
- Въведете "Адрес на сайт"- http://вашият_сайт/експорт/exchange1c.php
- "Влизам"И "Парола"- тази, която е зададена в настройките на модула "Exchange 1C" в OpenCart
- Кликнете „Проверете връзката“
- Избирам "статус", които ще бъдат присвоени на поръчки, добавени от онлайн магазина.
- Запазване.
- Конфигурирайте параметрите за зареждане на поръчката (статус, към коя организация да свържете поръчката, счетоводство по ДДС).
- Ако искате да проверите дали Class365 работи правилно, направете пробна поръчка в управлението на OpenCart.
- За да се показват поръчките ви в Class365, във формата „Интеграция с онлайн магазин“ натиснете „Изтеглете сега“.
- В главното меню изберете секцията „Продажби“, в подменюто, което се отваря, кликнете върху „Поръчки на клиенти“. Там ще бъде генерирана поръчка със съответния набор
Вариант 4. Има продукти в Class365, но няма продукти в OpenCart (счетоводство в Class365)
Вече работите в Class365 и искате да свържете онлайн магазина OpenCart. Работата със стоки ще се извършва в Class365.
- Създайте магазин на уебсайта http://myopencart.com
- Инсталирайте допълнителни модули на вашия OpenCart: или Платени (с опции).
- Настройте интеграция с OpenCart в Class365:
- В системата Class365 отидете на секцията "Администрация" → "Интеграция с онлайн магазини"→ Щракнете върху бутона "Добави"
- Избор на CMS за онлайн магазин - « OpenCart"
- Въведете "Адрес на сайт"- http://вашият_сайт/експорт/exchange1c.php
- "Влизам"И "Парола"- тази, която е зададена в настройките на модула "Exchange 1C" в OpenCart
- Кликнете „Проверете връзката“
- Избирам "статус", които ще бъдат присвоени на поръчки, добавени от онлайн магазина.
- Запазване.
- Конфигурирайте параметрите за разтоварване на стоки (тип цена, организация, продуктови групи) и зареждане на поръчки (статус, към коя организация да свържете поръчката, отчитане на ДДС).
- За да се появят продуктите в OpenCart, натиснете бутона „Качване сега“. Вашите продукти ще се появят на сайта.
- Ако искате да проверите дали Class365 работи правилно, направете пробна поръчка в управлението на OpenCart.
- За да се показват поръчките ви в Class365, във формата „Интеграция с онлайн магазин“ натиснете „Изтеглете сега“.
- В главното меню изберете секцията „Продажби“, в подменюто, което се отваря, кликнете върху „Поръчки на клиенти“. Там ще бъде генерирана поръчка със съответния набор от стоки и сума, а в раздела „Контрагенти“ ще бъде създаден нов контрагент с данните на вашия купувач.
Вариант 5. Има продукти в Class365 и има продукти в OpenCart (счетоводство в Class365)
Вече работите в Class365 и имате OpenCart онлайн магазин с продукти. Работата със стоки ще се извършва в Class365.
- Инсталирайте допълнителни модули на вашия OpenCart: или Платени (с опции).
- Настройте интеграция с OpenCart в Class365:
- В системата Class365 отидете на секцията "Администрация" → "Интеграция с онлайн магазини"→ Щракнете върху бутона "Добави"
- Избор на CMS за онлайн магазин - « OpenCart"
- Въведете "Адрес на сайт"- http://вашият_сайт/експорт/exchange1c.php
- "Влизам"И "Парола"- тази, която е зададена в настройките на модула "Exchange 1C" в OpenCart
- Кликнете „Проверете връзката“
- Избирам "статус", които ще бъдат присвоени на поръчки, добавени от онлайн магазина.
- Запазване.
- Конфигурирайте параметрите за разтоварване на стоки (тип цена, организация, продуктови групи).
- Прехвърлете продуктовата база данни от OpenCart към Class365:
- За да се появят продуктите в OpenCart, натиснете бутона „Качване сега“. Вашите продукти ще се появят на сайта.
Метод №1
1) Създайте ценова листа в xls формат, където колоните са параметри (Група, Име, Артикул, Допълнителна информация и др., с изключение на снимки), а редовете са всеки нов продукт:
Задължителни полета са код на артикул или склад, име, мерна единица. Всички останали параметри се зареждат по ваша преценка. Ако не са в документа, тогава можете да ги добавите директно към Class365. Можете също да зададете продуктовия код на онлайн магазина.
2) Импортирайте продукти в Class365.
- За да направите това, щракнете върху бутона „Администриране“ над главното меню и изберете „Импортиране и експортиране“. Щракнете върху бутона „Импортиране на нов продукт“.
- Кликнете върху бутона „избор на файл“ и изберете предварително подготвен файл във формат .xls.
- Информацията, съдържаща се във файла, ще се появи в прозореца.
- Над всяка колона в падащия списък изберете стойността, съответстваща на нея.
- Щракнете върху бутона „Качване на продукти“.
- Продуктите са заредени и се намират в директория „Продукти“, в групата импортирани. Ако групите вече са създадени и трябва да поставите импортираните продукти в съответните групи, задайте ги в таблицата на Excel според всеки продукт.
Използвайки импортиране, като изберете „Продажна цена“ от падащия списък, създайте ценова листа с посочените цени в изтегления файл.
Метод № 2
1) Създайте поръчка в онлайн магазин с пълен каталог от продукти и я качете в Class365
2) Всички продукти на онлайн магазина ще бъдат заредени с поръчката и показани в меню „Каталог”, секция „Продукти и услуги”. Прехвърлят се само името на продукта и артикулният му номер.
- Въведете балансите на стоките по склад
Сега системата Class365 и онлайн магазинът OpenCart показват всички продукти, които продавате.
За да осигурите интеграция, трябва да инсталирате допълнителни модули във вашия Opencart:
2. Разменете 1C (разменете модул с 1C) Изтеглете модула
Забележка: модулът, изтеглен от Class365, е подобрен. При зареждане на поръчките се вземат предвид разходите за доставка и статусите.
Последователност:
Стъпка 1. Качване на модулни файлове на хостинг
- Изтеглете горните модули "vQmod" и "Exchange 1C"
- След това чрез ftp качваме съдържанието на папката „качване“ в корена на сайта (admin, export, vqmod)
- След като всички файлове бъдат изтеглени, качете папката „vqmod“ в корена на сайта
Стъпка 2. Инсталиране на модули
- Отидете на http://your_site/opencart/vqmod/install
- Отидете в менюто „Добавки > Модули“
- Намерете модула „Обмен на данни с 1C“ и щракнете върху „Инсталиране“
Стъпка 3. Настройка на модула "Exchange 1C" в OpenCart
Синхронизация на Opencart и MySklad
Схемата е написана за тези, които инсталират 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) РЕФЕРЕНЦИИ продукт (product_id) ПРИ ИЗТРИВАНЕ НА КАСКАДА) ENGINE=MyISAM DEFAULT CHARSET=utf8
СЪЗДАВАНЕ НА ТАБЛИЦА „продукт_към_1c“ ( ` product_id ` int (11) NOT NULL, ` 1c_id ` varchar (255) NOT NULL, KEY(`product_id`), КЛЮЧ ` 1c_id ` (` 1c_id `), ВЪНШЕН КЛЮЧ (product_id) РЕФЕРЕНЦИИ product (product_id) ПРИ ИЗТРИВАНЕ НА КАСКАДА |
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_id) ПРИ ИЗТРИВАНЕ НА КАСКАДА) ENGINE=MyISAM DEFAULT CHARSET=utf8
СЪЗДАВАНЕ НА ТАБЛИЦА `категория_до_1c` ( ` category_id ` int (11) NOT NULL, ` 1c_category_id ` varchar (255) NOT NULL, KEY(`идентификатор_на_категория`), КЛЮЧ ` 1c_id ` (` 1c_category_id `), ВЪНШЕН КЛЮЧ (category_id) РЕФЕРЕНЦИИ категория (category_id) ПРИ ИЗТРИВАНЕ НА КАСКАДА ) 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_id) ПРИ ИЗТРИВАНЕ НА КАСКАДА) ENGINE=MyISAM DEFAULT CHARSET=utf8
СЪЗДАВАНЕ НА ТАБЛИЦА ` атрибут_към_1c ` ( : грешка при анализа: Маркирането в документа, предшестващ основния елемент, трябва да е добре оформено. Като цяло трябва да изглежда така: NB2: Можете ръчно да редактирате тази стойност в MS: продуктова карта - Система - „Външен код“. |