Ми використовуємо cookies для поліпшення роботи сайту та надання наших послуг. Продовжуючи використовувати наш веб-сайт ви підтверджуєте згоду з Політикою Конфіденційності

Я согласен
Ваш подарунок вже зачекався :)
* при покупці від 1 500 грн.
Пульс NeoSeo
Росiя
8 800 551 94 15 всі дзвінки безкоштовно

Налаштування модуля NeoSeo Обмін між 1С:Підприємство " і Інтернет-магазином {SEO-Магазин}, OpenCart 2.х, 3.х, ocStore

Зміст інструкції по налаштуванню Модуля Обмін між 1С: Підприємство та Інтернет-магазином на OpenCart

  1. Установка модуля
  2. Налаштування модуля і синхронізації в 1с

2.1. Основні налаштування модуля

2.2. Синхронізація товарами

2.2.1. Порядок налаштування обміну товарами в модулі

2.2.2. Склади

2.2.3. Підключення до 1с

2.2.4. Порядок налаштувань обміну товарами в 1с

2.3. Синхронізація замовленнями

2.3.1. Порядок налаштувань обміну замовленнями в модулі

2.3.2. Порядок налаштувань обміну замовленнями в 1с

2.4. Додаткові можливості

2.4.1. Ручне завантаження файлів обміну через модуль

2.4.2. Завантажити товари за допомогою модуля

2.4.3. Видалення залишків по складах через модуль

2.4.4. Видалення товарів через модуль

2.4.5. Видалення товарів з 1с через модуль

2.4.6. Видалення зв'язків

2.4.7. Видалення категорій через модуль

2.4.8. Видалення виробників через модуль

2.4.9. Видалення атрибутів через модуль

2.4.10. Видалення опцій через модуль

2.4.11. Завантажити замовлення за допомогою модуля

2.4.12. Видалення замовлень через модуль

2.4.13. Скидання міток замовлення

  1. Оновлення

1. Установка модуля

Порядок установки модуля "NeoSeo Обмін з 1с" необхідно:

  1. Встановити файли модуля і ліцензії на сайт.
  2. Після того як файли модуля і ліцензія встановлені на сайт, необхідно перейти в адміністративну панель сайту і вибрати розділ "Додатки" -> "Модулі":Налаштування модуля
  3. У списку модулів вибрати "NeoSeo Обмін з 1с" і натиснути кнопку "Встановити":Модуль Обміну
  4. Необхідно перейти в розділ "Додатки" -> "Менеджер доповнень":Модуль "Обмін між 1 С і магазином"
  5. У розділі "Менеджер доповнень" необхідно оновити модифікатори.Обмін між 1С і магазином

2. Налаштування модуля і синхронізації в 1с

2.1. Основні налаштування модуля

На вкладці "Параметри" знаходяться основні налаштування модуля. Розглянемо кожну опцію більш детально.

Статус - статус модуля (значення Включено / Відключено).Модуль обміну 1С

Вимагати архів - вимагати з боку 1с архів замість окремих файлів. Прискорює обмін. Рекомендуємо використовувати виключно в тому випадку, якщо планується обмін великого обсягу інформації. Але при такому варіанті обмін може не коректно відпрацьовувати, в залежності від 1с (значення Включено / Відключено).Модуль "Обмін між магазином і 1с"

Видаляти файл пропозицій - ця опція додана в якості захисту від сервісу moysklad.ru, який не чекає закінчення обробка файлу пропозицій і шле запит на його обробку повторно 4 рази поспіль. Тому ми просто видаляємо файл пропозицій відразу після його прочитання і на повторні запити розводимо руками, мовляв ми не при справах (значення Включено / Відключено).Модуль "Налаштування Обміну"

Очищати системний кеш після обміну - очищати системний кеш після обробки offers.xml (значення Включено / Відключено).Інструкція обміну між 1С і магазином

Очищати кеш зображень після обміну - очищати кеш зображень після обробки offers.xml (значення Включено / Відключено).Модуль обміну між 1 С і сайтом

Посилання для обміну - посилання виду http: //домен/export/neoseo_exchange1c.php. Дану посилання потрібно буде скопіювати в налаштування обміну на стороні 1с. Саме за цим посиланням проводиться зв'язок при синхронізації між 1с і сайтом.

Логін - необхідно ввести будь-яке значення, цей логін буде використовуватися в налаштуваннях обміну на стороні 1с. За замовчуванням підставляється значення логіна адміністративної зони, якщо логін зберігається в браузері.

Пароль - необхідно ввести будь-яке значення, цей пароль буде використовуватися в налаштуваннях обміну на стороні 1с. За замовчуванням підставляється значення пароля адміністративної зони, якщо пароль зберігається в браузері.Модуль для налаштування обміну

Дозволені IP адреси - список IP адрес, з яких дозволено звертатися до вашої синхронізації. Кожен адреса з нового рядка. Порожній список - без обмежень.Обмін між 1 С і сайтомSQL до обробки залишків - якщо у вас є якась специфічна логіка оновлення бази перед імпортом даних з 1с (перед обробкою файлу offers.xml) - ви можете реалізувати її за допомогою серії SQL запитів, між якими ставиться крапка з комою - ";"Обмін між 1с і інтернет-магазином

SQL після обробки залишків - якщо у вас є якась специфічна логіка оновлення бази після імпорту даних з 1с (після обробки файлу offers.xml) - ви можете реалізувати її за допомогою серії SQL запитів, між якими ставиться крапка з комою - ";"Модуль обміну 1

УВАГА! При будь-якій зміні налаштувань необхідно зберігати налаштування модуля.

2.2. Синхронізація товарами

2.2.1. Порядок настройки обміну товарами в модулі

Основні параметри синхронізації товарами

Синхронізація товарів - опція, яка відповідає за те, за яким значенням потрібно проводити синхронізацію. Це значення має бути унікальним, для уникнення дубляжів товарів, і утримуватися в товарах на сайті і в 1с. Рекомендується синхронізація по артикулу. Варіанти:

  • Відключено - синхронізація товарами не буде виконуватися
  • За артикулом - в полі sku в таблиці oc_product
  • За артикулом, потім по імені товару
  • За артикулом в моделі - коли артикул номенклатури 1с на сайті збережений в модель (поле model в таблиці oc_product)
  • По внутрішньому коду 1с - значення, яке генерує 1с автоматично при створенні номенклатури. На формі редагування номенклатури в 1с це поле знаходиться біля артикулу.Модуль обміну

Додавати нові товари - опція, яка відповідає за додавання в магазин нових товарів з 1с. Вимкніть, якщо вам потрібна синхронізація залишків і \ або цін тільки за наявними в магазині товарами.Модуль "Обмін" між 1с і сайтом

Початковий статус нових товарів - опція, яка відповідає за статус нових товарів з 1с. Включено - нові товари відразу будуть виводиться на вітрині, Відключено - нові товари не будуть виводиться на сайті. Якщо потрібна додаткова обробка нових товарів на сайті, рекомендуємо відключити цю опцію.Модуль  обміну між сайтом і 1с

Початковий статус наявності нових товарів - опція, яка відповідає за "Статус наявності на складі" нових товарів. У варіантах вибору будуть запропоновані статуси з магазину, додавати / редагувати статуси можна в розділі Система-Локалізація-Стан на складі.Обмін 1Спец. Тег для статусу якщо товару немає на складі - вкажіть ім'я тега з файлу синхронізації відповідального за значення статусу товару, якого немає в наявності. Це не стандартний тег протоколу обміну з сайтом. Щоб використовувати цю опцію потрібно доопрацювання на стороні 1с. Залиште поле порожнім якщо Вам не потрібно враховувати статуси відсутності товару. Аналогом даного налаштування може бути опція "SQL-запит після поновлення залишків", в якій можна написати запит і привласнювати певний статус наявності на складі в залежності від залишка. Також  можна скористатися опцією "Статус за замовчуванням для товарів яких немає в наявності".Модуль

Статус за замовчуванням для товарів яких немає в наявності - опція, яка відповідає за "Статус наявності на складі" товарів, залишок яких 0 або менше 0. У варіантах вибору будуть запропоновані статуси з магазину, додавати / редагувати статуси можна в розділі Система-Локалізація - стан на складіОбмін модульОновлювати найменування - опція, що відповідає за оновлення назви товару. Вимкніть, якщо найменування вам потрібно тільки при створенні товару, а далі ви будете редагувати його в самому магазині.Модуль обміну 3Оновлювати опис - опція, що відповідає за оновлення опису товару. Вимкніть, якщо опис вам потрібно тільки при створенні товару, а далі ви будете редагувати його в самому магазині.Модуль обміну 4Поле Товар / Одиниця Виміру - опція, яка відповідає за те, в яке поле товару зберігати значення одиниці виміру товару з 1с, за умови, що дане значення буде передано з 1с. Варіанти - mpn, upc, ean, тобто будь-яке поле з таблиці товару (oc_product)Модуль обміну 5Поле Товар / Код - опція, яка відповідає за те, в яке поле товару зберігати значення коду товару з 1с (значення, яке генерує 1с автоматично при створенні номенклатури. На формі редагування номенклатури в 1с це поле знаходиться біля артикулу), за умови, що дане значення буде передано з 1с. Варіанти - mpn, upc, ean, тобто будь-яке поле з таблиці товару (oc_product).Налаштування модуля Поле Товар / ШтрихКод - опція, яка відповідає за те, в яке поле товару зберігати значення штрихкоду товару з 1с, за умови, що дане значення буде передано з 1с. Варіанти - mpn, upc, ean, тобто будь-яке поле з таблиці товару (oc_product).Модуль Обміну 6

Оновлювати ЧПУ товару - вкажіть назву властивості номенклатури з файлу обміну. Якщо не потрібно оновлювати ЧПУ, залиште поле порожнім.Модуль обміну 7Оновлювати артикул - опція, яка відповідає за оновлення артикулу товару на сайті. Рекомендується для синхронних змін з 1с.Модуль обміну 7Оновлювати зображення - опція, що відповідає за поновлення зображень товару. Вимкніть, якщо вам не потрібні зображення товару з 1сНалаштування модуля обміну 2Деревоподібне видалення зображень - опція, яку потрібно використовувати, коли при обміні виникає помилка з функцією rename ().Модуль 2Оновлювати супутні товари - значення «Супутні товари» має бути у властивості товару. Задається через «;», приклад «А001; 12548; СМ001 »Модуль обміну 8За яким параметром вибирати товар для супутніх товарів - опція, яка відповідає за параметр відповідності товарів з супутніх на сайті.Модуль Обміну 11Використовувати повне найменування - опція, яка відповідає за оновлення найменування з тега Повне Найменування, в разі, якщо воно приходить в файлах з 1с.Модуль обміну 12Опис товару брати з поля повне найменування - опція, яка відповідає за оновлення опису з тега Повне Найменування, в разі, якщо воно приходить в файлах з 1с.Модуль обміну 13

Розміри (Д x Ш x В) - опція, що відповідає за поновлення Розмірів (Д x Ш x В) з властивостей товару. Якщо включено, тоді значення будуть переадресовані до відповідного поля в таблиці товару, інакше будуть записані в атрибути товару.Налаштування обміну 1

Вивантажувати в 1с модель як артикул - опція, яка використовується під час вивантаження товарів з сайту в 1с. Схема обміну товарами Сайт - 1с є не стандартною і вимагає доопрацювання з боку 1с. Якщо дана опція включена, тоді під час вивантаження товарів в 1с, артикул братиметься з поля модель.налаштування обміну

Відключати товари - опція, яка відповідає за відключення товарів, які відповідають обраним параметрам. І навпаки, включає ті товари, які не відповідають. Доступні варіанти:

  • Відсутні. Товари, які не прийшли в файлі обміну в поточному обміні є відсутніми. Даний варіант не рекомендується використовувати, якщо при обміні вивантажуються не всі дані, а тільки зміни або ж використовується дробове вивантаження товарів.
  • Відсутні і з нульовою ціною
  • Відсутні і без основного зображення
  • З нульовою ціною
  • Без основного зображення
  • З нульовим залишкомМодуль 11

Оновлювати опис і назву товарів на мові - опція, яка відповідає за мову поновлення опису і назви товару. Якщо залишити порожнім - будуть оновлюватися на всіх мовах. Рекомендується вибирати конкретну мову, якщо сайт багатомовний, а з 1с приходить опис тільки на одній мові, в іншому випадку опис завжди буде оновлюючи на одну мову.Модуль 12

Синхронізація цін

Оновлювати ціни - опція, яка відповідає за оновлення цін. Якщо не потрібно оновлювати ціни з 1с, необхідно вибрати Відключено. Якщо ціни оновлювати потрібно, тоді виберіть Включено.Модуль 2

Конвертувати валюти - опція, що відповідає за конвертацію валют. Якщо валюта номенклатури з 1с буде відповідати одній з валют в цій опції, то вона буде автоматично сконвертовано за курсом валют в магазині.

Приклад списку відповідностей: Руб: RUB, Дол: USМодуль обміну 33

Перерахувати ціни всіх товарів - опція, яку можна використовувати тільки при наявності модуля ВалютаПлюс. Увімкніть цю опцію і після обміну буде викликана функція перерахунку цін у всіх товарах.Модуль 3

Вкажіть нове поле для основної ціни в таблиці - опція, яка відповідає за нове поле для основної ціни в таблиці (за замовчуванням це поле price). Наприклад baseprice - ім'я поля в таблиці товарів, ціна буде додана в цьому полі, основна ціна (поле price) не оновлюватиметься.Модуль обміну інформацією

Видаляти акційні ціни перед їх оновленням - в модулі при кожному обміні, незалежно від того чи налаштоване оновлення акційних цін, видаляються акційні ціни товарів. Якщо ж акційні ціни Ви привласнюєте на сайті вручну, вимкніть цю опцію, щоб при обміні не були видалені акційні ціни товарів. Якщо ж Ви використовуєте акційні ціни з 1с ця опція повинна бути включена.Модуль 4

Вивантаження для модуля Мультивалютні товари - опція, яка відповідає за підтримку модуля Мультивалютні товари.Налаштування модуля

Оновлювати звичайну ціну (якщо опція Мультивалютні товари включена)Модуль обміну 21

Вкажіть коди валюти для модуля Мультивалюти - опція, що відповідає за конвертацію валют при використанні модуля Мультивалюти. Якщо валюта номенклатури з 1с буде відповідати одній з валют в цій опції, то вона буде автоматично сконвертовано за курсом валют в магазині. Приклад списку відповідностей: Руб: RUB, Дол: USDНалаштування модуля 2

Ігнорувати кількість в таблиці і брати кількість з цін пропозицій - опція, яка відповідає за кількість товару при створенні знижок на товар. Щоб скористатися даною опцією в файлі синхронізації повинен приходити тег ЗнижкаКількість.Налаштування обміну між 1с і магазином

Налаштування основний ціни і знижок товару

Посилання на статтю https://neoseo.com.ua/kak-ukazat-neskolko-cen-dlya-tovarov

Увага!! Оновлення знижкових цін при наявності опцій у товарі може некоректно проходити. Цьому є пояснення і криється причина в самому opencart. У Opencart немає поняття знижкових цін у опцій, тільки основна ціна і та залежить від ціни товару, на відміну від 1с. В 1с можна призначити різні типові угоди модифікаціям товару.

Налаштування акційних цін товару

Для налаштувань акційних цін необхідно заповнити табличку відповідностей акційних цін на вкладці Ціни. В полі "Тип вивантажується ціни" необхідно помістити назву типової угоди з 1с, в полі "Група покупців" вибрати потрібну групу, в полі "Пріоритет" вказати потрібне значення.Налаштування обміну

Увага!! Оновлення акційних цін при наявності опцій у товара може некоректно проходити. Цьому є пояснення і криється причина в самому opencart. У Opencart немає поняття акційних цін у опцій, тільки основна ціна і та залежить від ціни товару, на відміну від 1с. В 1с можна призначити різні типові угоди модифікаціям товару.

Синхронізація залишків

Оновлювати залишки - опція, яка відповідає за оновлення залишків. Якщо необхідно оновлювати залишок (кількість товару) з 1с, тоді включіть її. Вимкніть, якщо вам не потрібні залишки з 1сМодуль обміну 0

Використовувати дробовий залишок - опція, яка дозволяє зберігати дробовий залишок. При використанні даної опції дробовий залишок повинен підтримуватися у Вас на сайті. За замовчуванням залишок в opencart (поле quantity) є цілочисельним значенням.Налаштування модуля обміну 3

Вираховувати зі складу - опція, яка відповідає за значення "вичитати зі складу" (поле subtract) в товарі при створенні нових товарівМодуль обміну 23

Відсутність кількості вважати нулем - частина конфігурацій 1с вперті не хочуть вивантажувати кількість, якщо номенклатури немає в наявності, в результаті в магазині з'являються фантомні залишки (невірні). Якщо 1с не вивантажує кількість, необхідно включити цю опцію і відсутність залишку буде означати його нульове значення.Обмін - модуль

Використовувати склади - опція, яка відповідає за використання складів. Якщо включено, інформація про склади і залишки товарів по ним буде підтягуватися з файлу offers.xml за умови, що склади і інформація про них приходить з 1с.Обмін інформацією

Відключити оновлення дати товару - опція, яка відповідає за оновлення дати товару (поле date_modufication) при обміні з 1С. Якщо дату модифікації не потрібно змінювати до тих пір, поки залишок товару не змінився, тоді включіть її. Якщо ж дату зміни товару можна змінювати при кожному обміні, тоді слід відключити цю опцію.Модуль обміну 24

Основний склад - опція, яка відповідає за те, з якого складу брати залишок товару. Якщо вказати назву складу, то в якості залишку по товару буде використовуватися не загальний залишок, а залишок за вказаному складу.Обмін даними

Синхронізація категорій

Додавати нові категорії - опція, яка відповідає за додавання нових категорій з 1с. Увімкніть її, якщо Вам потрібно, щоб категорії з 1с були перенесені на сайт. Вимкніть, якщо вам потрібні тільки ті категорії, які вже занесені в магазин.Модуль обміну даними

Початковий статус нових категорій - опція, яка відповідає за статус нових категорій з 1с. Увімкніть опцію, якщо потрібно, щоб категорія відразу після додавання відображалася на сайті. Вимкніть, якщо потрібна попередня ручна обробка нових категорій на сайті.Налаштування модуля

Додавати нові категорії в меню - опція, яка відповідає за налаштування категорії "Головне меню". Увімкніть, якщо хочете, щоб всі нові категорії автоматично відображалися в меню (працює тільки з тією темою оформлення або модулем меню, який підтримує цю функцію категорії).Обмін даними - модуль

Оновлювати назву категорій - опція, що відповідає за поновлення назви категорій. Увімкніть, якщо при зміні назви в 1с потрібно змінити назву і на сайті. Вимкніть, якщо немає потреби в синхронізації назв категорій з 1сМодуль 5

Оновлювати назву категорій на мові - опція, яка відповідає за мову поновлення назви категорії. З 1с часто дані приходять на одній мові, а сайт може бути багатомовним. Відповідно буває необхідність переводити назви на сайті, і слід вибрати мову оновлення, щоб під час наступної синхронізації назви категорій не були перезаписані. Якщо залишити порожнім - будуть оновлюватися всі мови.Модуль 8

Оновлювати категорії товарів - опція відповідає за оновлення зв'язку виду Товар - Головна категорія товару. Вимкніть, якщо вам не потрібна прив'язка товару до категорій з 1с. В цьому випадку, нові товари будуть створені без прив'язки до категорій взагалі.Модуль 9

Заповнювати батьківські категорії - опція, що відповідає за оновлення зв'язку виду Товар - Категорії. Якщо включено, то товару будуть призначені всі категорії від поточної, до кореневої. Інакше буде встановлена тільки категорія найнижчого рівняОбмін даними - модуль

Примусово вивантажувати в певну категорію - опція, яка відповідає за вивантаження всіх товарів з обміну в одну категорію.Модуль 7

Категорія для примусового вивантаження - опція, що відповідає за категорію для примусового вивантаження. Використовується тільки, якщо включена опція "Примусово вивантажувати в певну категорію".Модуль 11

Зв'язки між категоріями - опція, що відповідає за зв'язок категорій з 1с і сайту. Якщо потрібно, щоб категорія 1с відповідала кільком категоріям в магазині або ж, щоб категорія 1с з одним ім'ям, відповідала категорії магазину з іншим - ви можете задати правила в цій опції налаштувань. Необхідно прописувати повний шлях категорій з 1с і сайту.

приклад:

ліжка: Меблі \ Меблі дитячі \ ліжка, де:

ліжка - категорія 1с

Меблі \ Меблі дитячі \ ліжка - категорія на сайті

Тобто категорія ліжка з 1с відповідає категорії Меблі \ Меблі дитячі \ ліжка на сайті.

ножиці: Канцтовари для школи \ Ножиці; Канцтовари для офісу \ Ножиці, де:

ліжка - категорія 1с

Меблі \ Меблі дитячі \ ліжка і Канцтовари для офісу \ Ножиці - категорії на сайті

Тобто категорія ліжка з 1с відповідає категорії Меблі \ Меблі дитячі \ ліжка і Канцтовари для офісу \ Ножиці на сайті.Модуль 54

Синхронізація виробників

Додавати нових виробників - опція, яка відповідає за додавання нових виробників з 1с в магазин. Вимкніть, якщо вам потрібні тільки ті виробники, що вже занесені в магазин.Модуль обміну 24

Синхронізація атрибутів

Додавати нові атрибути - опція, яка відповідає за додавання нових атрибутів товару на сайт. Вимкніть опцію, якщо вам потрібні тільки ті атрибути, що вже занесені в магазин.Модуль 0

Оновлювати атрибути товарів - опція, що відповідає за оновлення зв'язку виду Товар - атрибут. Вимкніть, якщо вам взагалі не потрібні атрибути товару з 1с.Модуль 44

Оновлювати групи атрибутів - спец налаштування. Для її використання атрибути в 1с повинні бути заповнені певним чином (назва групи + спец символ + атрибут). За замовчуванням всі атрибути, які додаються з 1с потрапляють в групу Загальні. Якщо необхідно, щоб атрибути потрапляли в певну групу, включіть опцію і не забудьте завести в 1с атрибути певним чином.Модуль обміну 50

Символ для розділення групи та атрибута - спец налаштування, яка відповідає за символ, з 1С який розділяє групу і атрибут.

Приклад: Спільна ширина, де роздільником є точка.Модуль обміну 43

Виключати атрибути - налаштування, яка виключає з поновлення зазначені в ній атрибути.Модуль 88

Перенаправлення властивостей - опція, яка відповідає за перенаправлення. Якщо необхідно якусь властивість записати саме в товар, а не в список властивостей, то вкажіть назву властивості і поле таблиці product товару через знак рівності. Перенаправлення працює тільки з полями таблиці product.

Приклад списку відповідностей:

Вага = weight

Артикул = modelМодуль 8

Синхронізація опцій

Додавати нові опції - опція, що відповідає за додавання нових опцій товарів (модифікації номенклатури в 1с) з 1с на сайті. Вимкніть, якщо вам потрібні тільки ті опції, що вже занесені в магазин або Ви не використовуєте опції (модифікації номенклатури в 1с)Модуль 91

Оновлювати опції у товарів - опція, яка відповідає за оновлення зв'язку виду Товар - Опція (значення опцій). Вимкніть, якщо вам взагалі не потрібні опції товару (модифікації номенклатури в 1с) з 1с.Модуль 12

Чи не вивантажувати опції - опція, яка відповідає за список винятків. Якщо необхідно вивантажувати не всі опції з 1с (модифікації номенклатури в 1с), тоді заповніть дане налаштування. Кожна опція з нового рядкаМодуль 87

Видалення нульових опцій - увімкніть налаштування, якщо необхідно видаляти опції товару з нульовим залишком. Якщо після обміну частина опцій отримають нульовий залишок (тому що в 1с їх немає на залишках), то вони будуть видалені, щоб не заважати на сайті.Модуль обміну 321

Використовувати зв'язкові опції - якщо в 1с використовується 2 і більше опції на товар (наприклад, колір + розмір), то це єдиний спосіб правильно прийняти дані з offers.xml. Модуль пов'язаних опцій повинен бути встановлений на сайті, він не входить в модуль обміну з 1с.Модуль обміну 44

Ціна опції - с