Експрес-пропозиція по розробці швидкого інтернет-магазину за 5999 грн. деталі акції...

Історія змін модуля "Обмін з 1С: Підприємство"

Прочитайте дуже корисну статтю на цю тему: "Варіанти налаштування обміну між 1С: Підприємство і OpenCart"

Версія 141 від 18.10.2018

  • Реалізовано облік наявності таблиці manufacturer_description при вивантаженні товарів з магазину

Версія 140 від 09.10.2018

  • Змінено режим деревовидного видалення старих зображень, отриманих через 1С (тепер папка спустошується, а йде по файловій перевірці, існує чи ні даний файл)

Версія 139 від 20.09.2018

  • Додана обробка супутніх товарів

Версія 138 від 20.09.2018

  • Додана обробка додаткових категорій по тегу Додаткові категорії в Властивостях з роздільником через; (Категорія; Доп категорія)

Версія 137 від 18.09.2018

  • Додано чищення батьківських категорій

Версія 136 від 18.09.2018

  • Додана можливість деревоподібного видалення старих зображень при повному обміні з 1С

Версія 135 від 07.09.2018

  • Додана можливість вибирати групу покупців при обміні акціями на товар

Версія 134 від 21.08.2018

  • Додана можливість відключати / включати оновлення статусів замовлення з 1с, за умови, що 1с передає змінені статуси замовлень на сайт

Версія 133 від 07.08.2018

  • Додана підтримка вивантаження виробника товарів в вивантаження замовлень для версій 1.5-3.0

Версія 132 від 11.07.2018

  • Реалізована підтримка версії opencart 3.0
  • Додана можливість видаляти склади в розділі Каталог / NeoSeo Склади для версій 2.0-3.0

Версія 131 від 10.07.2018

  • Виправлено поведінку вивантаження в примусові категорії

Версія 130 від 26.06.2018

  • Додана підтримка обліку ціни товару в замовленні з накладної

Версія 129 від 20.06.2018

  • Додана підтримка обліку кількості товару в замовленні з накладної

Версія 128 від 19.06.2018

Доданий облік поля ПоміткаВидалення - враховується значення false - включає товар

Версія 127 від 25.04.2018

  • У вивантаженні додано поле jan в тег JAN. Для версії 1.5 доданий ключ для експорту всіх продуктів

Версія 126 від 26.03.2018

  • Додана можливість брати опис товару зі значення реквізиту Повне найменування Поправлена перевірка на порожнє налаштування опис по мовам

Версія 125 від 21.03.2018

  • Змінено принцип ініціалізації параметрів модуля.
  • Додані відсутні змінні локалізації

Версія 124 від 20.03.2018

  • Додано виведення product_id в тег OfferId в експорті товарів

Версія 123 від 19.03.2018

Додані значення за замовчуванням при установці модуля.

Версія 122 від 07.03.2018

  • Виправлений нотис при оновленні опцій фільтра на основі опцій товару

Версія 121 від 23.02.2018

  • Приведення коду до стандарту NeoSeo

Версія 120 від 22.02.2018

  • Додано підключення url для версії 1.5

Версія 119 від 19.02.2018

  • Додана можливість вивантажити товари з системи, які не синхронізовані з 1с, для версії 1.5

Версія 118 від 07.02.2018

  • Тепер в шаблоні налаштувань модуля використовується віджет button.

Версія 117 від 05.02.2018

  • Додано налаштування "Додавати транзакції до замовлення" з варіантами:
  • Відключився - транзакція не буде додана
  • Завжди - транзакція буде додаватися до замовлення завжди
  • Якщо сума або дата оплати змінені - транзакція буде додана до замовлення, якщо вона раніше не була додана чи зміни дата / сума оплати

Версія 116

  • Додана кнопка "Завантажити логи" в налаштування модуля
  • Доопрацьована опція "Відключати товари". Додані варіанти: Відсутні - включити товари з вивантаження, відключити товари, які відсутні в вивантаженні. Відсутні і з нульовою ціною - включити товари з вивантаження з ціною> 0, відключити товари, які відсутні в вивантаженні і з ціною = 0. відсутні і без основного зображення - включити товари з вивантаження, у яких є основне зображення, відключити товари, які відсутні в вивантаженні і без основного зображення. З нульовою ціною - відключити всі товари з нульовою ціною, включити товари з ціною> 0 Без основного зображення - відключити всі товари, які не мають основного зображення, включити товари з наявністю основного зображення.

Версія 115

  • Усунені такі помилки: explode (): Empty delimiter і Undefined variable: categories

Версія 114

  • Вилучена опція "Відключати відсутні". Додана опція "Відключати товари" (множинний вибір) з варіантами: відсутні, з нульовою ціною, без основного зображення.

Версія 113

  • Додана підтримка примусового вивантаження в задану категорію

Версія 112

  • Додана підтримка вивантаження кількості товарів в знижки для груп покупців

Версія 111

  • Додана підтримка NeoSeoFilter

Версія 110

  • Додана можливість обнуляти пов'язані опції разом зі звичайними опціями, щоб видалити вже не існуючі пов'язані опцій.
  • Додана можливість вивантажувати зображення товарів в експорті товарів.

Версія 109

  • Додана можливість вказати на яких мовах можна оновити опис і назва в товарі і в категоріях

Версія 108

  • Додана можливість вказати на яких мовах можна оновити опис і назва в товарі і в категоріях
  • Додана можливість створення довільних реквізитів в замовленні покупця

Версія 107

  • Додана можливість створення груп атрибутів і вивантаження аттрибутов в різні групи аттрибутов

Версія 106

  • Додана підтримка тега для статусів якщо товару немає в наявності

Версія 105

  • Додана можливість актуалізації значення фільтра будуть виходячи з значень опцій, призначених товару. Передбачена можливість винятків певних опцій.

Версія 104

  • Додана можливість поставити статус замовлення після вивантаження в 1с зі списку співвідношень

Версія 103

  • Додана підтримка вивантаження категорій на сайті

Версія 102

  • Додана підтримка вивантаження довільних додаткових тегів в замовленні. Важливо! Прийом і розбір додаткових тегів з боку 1с повинен бути налаштований.

Версія 101

  • Додана підтримка відповідностсей статусів замовлення на сайті і в 1с

Версія 100

  • Додана підтримка модуля "Мультивалютні товари"

Версія 99

  • Додав кнопку видалення товарів тільки імпортованих з 1с

Версія 98

  • Додана можливість вибору куди зберігати розміри (Д x Ш x В) товару з свойст. Збереження можливе або у відповідне поле в картці товару, або ж в атрибути.

Версія 97

  • Доопрацьовано оновлення опису товару на різних мовах.

Версія 96

  • Вивантаження товарів в 1с додана в модулі для 1.5, 2.0 і 2.3

Версія 95

  • Добавлено альтернативний спосіб вивантаження замовлень - по мітках. додав мету у вигляді галочки на картки замовлень

Версія 94

  • Доопрацьовано вивантаження базової одиниці.
  • Підтримується два формати:

1. <БазоваОдиниця Код = "796" НазваПовна = "Штука"> шт

В цьому випадку значення буде взято з тега <БазоваОдиниця> , тобто шт

2. <БазоваОдиниця Код = "0123" НазваПовна = "Штука" МіжнароднеСкорочення = "шт">

<Перерахунок>

<Одиниця> 012

<Коефіцієнт> 1

В цьому випадку значення буде взято з атрибута МіжнароднеСкорочення тобто шт, за умови, що у одиниці було заповнене міжнародне скорочення

Версія 93

  • Доопрацьовано вивантаження зв'язкових опцій товарів в замовленнях

Версія 92

  • Доопрацьована обробка статусів замовлень з 1с

Версія 91

  • Додано налаштування повідомлення покупця про зміну статусу замовлення при обміні 1с з ІМ. Доопрацьовано збереження переданого з 1с номера декларації в коментар до замовлення в ІМ.

Версія 90

  • Додана можливість вказати склад для покупки товару. Обраний склад відображається в замовленні в адмінці і в особистому кабінеті користувача. Поки тільки для OC 2.1 і 2.0
  • Доопрацьована сумісність зі старою структурою бази у зв'язкових опцій для опенкарт 1.5
  • Доопрацьовано видалення опцій, які залишилися без значень.

Версія 89

  • Додана можливість вивантаження базової одиниці для товара в замовленні на основі імені опції

Версія 88

  • Додана синхронізація за кодом товару
  • Доопрацьована синхронізація локалізованих назв і описів товарів

Версія 87

  • Покращена обробка опцій з артикулами
  • Додано універсальну милицю, яка вирішує проблему з авторизацією під CGI (раніше доводилося правити .htaccess)

Версія 86

  • Доопрацювання підтримки 2.3
  • Доопрацювання парсинга назв виробників

Версія 85

  • Доопрацьовано підрахунок залишків в тому випадку, якщо є залишки тільки по складах і опція "використовувати склади" вимкнена

Версія 84

Виправив помилку при вивантаженні замовлень з незареєстрованими клієнтами.

Версія 83

  • Додано захист від оновлення фільтра окфільтр, якщо в системі його немає.
  • Доопрацьовано захист по IP адресам.
  • Прибрана помилка, що виникає при обміні тільки замовленнями.

Версія 82

  • Доопрацьовано експорт товарів для Класс365. Тепер товари розбиваються по файлах згідно опцій, щоб модифікації були автоматично створені.
  • Поправив автоконвертацію валют

Версія 81

  • Тепер опція "вичитати зі складу" працює і при створенні нових опцій в товарі
  • Додана обробка "ПоміткаВидалення" від Бітрікс. Тепер такий товар буде відключатися автоматично
  • Налаштував тестування бітрікс формату - все проходить чудово
  • Додані залишки по опціях в розрізі складів
  • Додана кнопка очищення даних по складах

Версія 80

  • Пачка дрібних фіксів сумісності
  • Повернув в роботу опцію "Використовувати номер телефону"

Версія 79

  • Допрацював алгоритм обнулення зайвих опцій для інтеграції з мвйсклад, який не знає що таке вивантаження по порядку. Втім, він мало що знає.
  • Доопрацьована синхронізація категорій і товарів за назвою, тепер правильно враховуються лапки
  • Додана підтримка локалізованих назв і описів товару. Тепер, щоб в 1с вести найменування товару на різних мовах, потрібно в атрибути товару додати назва_ru, назва_ua, назва_en і т.д. Приставка повинна відповідати коду мови в магазині. Аналогічним чином додаються локалізовані опису.
  • Додано рішення щодо захисту від автоматичного редиректу з http на https для модуля обміну

Версія 78

  • Доробки по підтримці PHP7

Версія 77

  • Додана підтримка PHP7

Версія 76

  • Поліпшив роботу алгоритму "Видалення нульових опцій"
  • Доопрацьована ізоляція алгоритмів по статусу замовлення і статусу товару в замовленні

Версія 75

  • Доданий експорт товарів для 1с, щоб двостороння синхронізація працювала, потрібно допрацьовувати конфигуратор 1с. Досвід впровадження є

Версія 74

  • Тепер виробник підтягується в тому числі і з тега Бренд (Раніше Виробник + Виробник і і однойменні властивості)

Версія 73

  • Додана підтримка завантаження тега (seo_tags, seo_tag, meta_tags, meta_tag)

Версія 72

  • Усунена помилка Undefined property: Proxy :: getProductCode1c
  • Прибрав зайве очищення каталогу при завантаженні архіву

Версія 71

  • Додана синхронізація статусів замовлення, якщо вони прилітають назад у вигляді offers.xml
  • Додано відключення товару, якщо від складської системи прийшла позначка про видалення (<Товар Статус = "Вилучений">)
  • Додана експериментальна підтримка ocStore 2.3

Версія 70

  • Додана група покупців в вивантаження замовлень 1с
  • Додані події pre.admin.exchange.import, post.admin.exchange.import, pre.admin.exchange.offers, post.admin.exchange.offers
  • Подія post.product.update змінило ім'я на post.admin.product.update

Версія 69

  • Перевірка дублікатів тепер не блокує процес синхронізації, просто лається про потенційні проблеми
  • Додано подія post.product.update

Версія 68

  • Додана опція "Вважати відсутність залишку нульовим" для тих варіантів 1с, які упорото відмовляються вивантажувати 0 в якості нульового залишку.
  • Додана можливість записувати значення властивостей в поля товару

Версія 67

  • Полагодив ініціалізацію зв'язкових опцій
  • Прибрав "не задано" для опису, моделі, товарів

Версія 66

  • Додана синхронізація опцій фільтра OCFilter з атрибутами товару
  • Додано захист від склеювання контрагентів в разі незареєстрованого клієнта без email (ідентифікатор в цьому випадку стане md5 від телефону, імені та прізвища клієнта)
  • Порожні атрибути тепер ігноруються

Версія 65

  • Доопрацьована обробка статусу наявності товару
  • Доопрацьована сумісність з чистим опенкартом

Версія 64

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

Версія 63

  • Додана можливість установки типу створюваних опцій (перемикач або випадковий)
  • Додана можливість установки позначки "обов'язково" для створюваних опцій
  • Додана можливість створення опцій з упаковок (на той випадок, якщо ліниво створювати опції)
  • Додана можливість установки позитивних цін зниженими підсумками на замовлення (1с не приймає негативні)
  • Додана підтримка атрибуту Категорії, в якому можна вказати через кому назви додаткових категорій товару.
  • Додана підтримка атрибуту КодиКатегорій, в якому можна вказати через кому коди додаткових категорій товару.
  • Додана підтримка атрибуту Мінімум, в якому можна вказати мінімальну кількість товару для замовлення

Версія 62

  • Додана можливість установки значення за замовчуванням для статусу наявності товару
  • Додана можливість установки акційних цін
  • Виправлена помилка з задвоєння конструкції SET в SQL запитах

Версія 61

  • Додана можливість автоматичного контролю за статусом товарів. При включенні усі товари, що відсутні в вивантаженні будуть автоматично відключені. І навпаки, ті товари, що були відключені але в вивантаженні є - будуть включені.
  • Додана опція для включення архівації
  • Додана опція для вивантаження розширеної примітки до замовлення

Версія 60

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

Версія 59

Додана опція "видалення опцій з нульовим залишком"

Версія 58

  • Стабілізована функціональність призначення товару декількох категорій методом установки відповідності
  • Доопрацьовано видалення замовлень для версії 2х

Версія 57

  • Синхронізував функціональність модуля для всіх версій опенкарт
  • Додав конвертацію цін у валюті на льоту. Використовувати графу "Коди валют"

Версія 56

Повністю перероблений механізм роботи з характеристиками. Тепер підтримується всі три варіанти опцій:

- ЗначенняВластивостей в offers.xml (УТ 11.2 для Росії)

- ХарактерістикиТовару в offers.xml (УТ 11.2 для Росії)

- ХарактерістикиТовару в import.xml (УТ 2.3 для України)

Версія 55

Додано вивантаження додаткових даних на замовлення (країна, регіон і т.д.)

Версія 54

  • Додав можливість вивантаження підсумків замовлення і доставки в якості номенклатури 1с

Версія 53

  • Додав висновок балки на оновлення опису та назви
  • Додав варіанти обробки цін по опціях
  • Додав окрему опцію "оновлювати опис"
  • Додав опцію "оновлювати артикул"

Версія 52

Додано налаштування "куди записувати Товар / Штрихкод"

Додано налаштування "куди записувати Товар / Код"

Поле category_to_1c.1c_category_id періеменовано в 1c_id

Допрацював прив'язку товару в разі товарів-опцій

Версія 51

Доопрацьовано фільтр по характеристикам

Версія 50

Доопрацьовано перерахунок залишків за звичайними опцій в разі використання зв'язкових опцій

Версія 49

Тепер виробник підтягується в тому числі і з тега Виробник (Раніше Виробник і однойменна властивість)

Додана можливість вивантаження замовлень під одним клієнтом.

Версія 48

Тепер підтримується кілька категорій при вивантаженні з 1с

Тепер властивості тягнуться з характеристик (немає необхідності допрацьовувати вивантаження з 1с)

Допрацював імпорт імені по виробнику для ocStore

Версія 47

Прибрав Ворнінг про видалення неіснуючого каталогу

Ще одне доопрацювання по Бітрікс

Підтримка опенкарт 2.2

Версія 46

Удосконалено підтримку модуля обміну бітрікс

Додано редагування інформації по складах

Версія 45

Додана можливість редагування кодів прив'язки в товари (ОК2)

Одиниці виміру завантажуються в поле mpn (або як вкаже в налаштуваннях)

Доопрацьовано фільтр по IP адресам

Додана можливість вказати атрибути для виключення

Усунуто помилки використання залишків по складах

Версія 44

Тепер сео-генератор викликається не тільки на виробництво продуктів, категорій, виробників, але і на їх оновлення

Експериментальна підтримка Бітрікс

Версія 43

Якщо в вивантаженні присутнє поле Код, то це поле сідає в поле UPC товару

Виправлений дефект Column 'date_available' specified twice

Виправлений дефект Undefined variable: delete

Версія 42

Додана інтеграція з NeoSeo SEO Generator

Версія 41

Вивантаження товарів в замовленні йде з урахуванням кодів опцій в 1с

Удосконалено підтримку зв'язкових опцій

Версія 40

Додана перевірка на наявність Ціни в секції пропозицію

Версія 39

Додана підтримка зв'язкових опцій

Версія 38

Доданий алгоритм з акційними цінами в опціях (тільки 1.5.Х, тільки для спец вивантаження)

Доопрацьовано конвертування не підходящих під він1251 символів

Версія 37

Виключив затирання ціни і кількості в разі відключення опцій "оновлювати ціну" і "оновлювати кількість"

Версія 36

Додав захист від неправильного кодування в win-1251

Версія 35

Прибрав склеювання файлів, тепер весь файл приймається і обробляється цілком

Версія 34

  • Доданий облік залишків товарів по складах
  • Змінено принцип нумерації версій з мотивів версійності браузерів

Версія 1.33

  • Властивість ваги ігнорується, якщо воно не заповнено (раніше наводилася до нуля і вага у товарів обнулялась)
  • Вивантаження товарів також враховує і колонку вага

Версія 1.32

  • Додана можливість обробки категорій з однаковими іменами в різних батьківських категоріях
  • Додана опція "Віднімати зі складу"
  • Додана опція "Використовувати повне найменування"
  • Модуль перейменований в "NeoSeo Обмін з 1с"

Версія 1.31

  • Змінений формат контрагента з "phone" на "customer_id # email"

Версія 1.30

  • Доданий експорт товарів з магазину в excel

Версія 1.29

  • Обробляється ситуація з хостингами, на яких включений mbstring.func_overload (http://php.net/manual/ru/mbstring.overload.php)
  • Ще одне доопрацювання по інтеграції з сеогеном
  • Зроблено пошук категорій по імені з усіх мов

Версія 1.28

  • Додана обробка простих властивостей (не більше одного властивості на пропозицію)

Версія 1.27

  • Додана можливість вказати перед- обробку бази sql-запитів
  • Додана можливість вказати пост-обробку бази sql-запитів

Версія 1.26

  • Доопрацьована інтеграція з SeoGen
  • Додана переадресація реквізиту "Адреса картинки" в зображення товару

Версія 1.25

  • Додана можливість вибору кодування замовлень (іноді потрібно utf8, а іноді win1251)

Версія 1.24

  • Додана опціональна синхронізація назв категорій

Версія 1.23

  • Допрацював створення виробників в базі з урахуванням ocStore
  • Допрацював інтеграцію з SeoGen

Версія 1.22

  • Додав вивантаження статусу замовлення
  • Додав вивантаження методу оплати
  • Додав вивантаження методу доставки
  • Додав вивантаження вартості доставки (номенклатура з кодом ORDER_DELIVERY)

Версія 1.21

Допрацював обробку цін з копійками

Версія 1.20

  • Допрацював оновлення назви товарів

Версія 1.19

  • Додана кнопка "видалити зв'язку", яка дозволить заново переприв'язати товари
  • Опції розставлені по відповідним вкладках
  • Полагодив відстань розмірів зображень
  • Додав можливість перейменування товарів при вивантаженні з 1с
  • Додав читання кількості з першого-ліпшого складу в разі якщо відсутня тег Кількість
  • Додав таблицю зв'язків за категоріями

Версія 1.18

  • Удосконалено підтримку властивостей-довідників
  • Додана підтримка спец-властивостей seo_description, seo_keyword, seo_title, seo_h1

Версія 1.17

  • Додана робота з порціями файлів для старих версій 1с
  • Додане налаштування валюти для експорту
  • Оптимізовано обмеження на розмір файлів для імпорту даних
  • Тепер файл імпорту не видаляється перед імпортом файлу пропозицій
  • Невеликі поліпшення логування

Версія 1.16

Додана обробка властивості Виробник

Версія 1.15

Доопрацьовано вивантаження адреси клієнта на випадок, якщо він збережеться не в доставці, а в оплаті

Версія 1.14

  • Доопрацьовано альтернативне джерело значень
  • Поправлена робота із зображеннями в 1.5

Версія 1.13

  • Додана можливість синхронізації по моделі і вимкніть синхронізацію взагалі
  • Усунений дефект, який приводив до скидання налаштувань з вивантаження замовлень

Версія 1.12

  • Додана обробка спец властивостей "Вага", "Довжина", "Ширина", "Висота"

Версія 1.11

  • Додана обробка властивостей
  • Лапки в найменуванні тепер екрануються на html символи
  • Доробки по імпорту зображень для 2.0

Версія 1.10

  • Поправлений шлях для запису зображення товару з врахуванням версії опенкарта
  • Текстові роздільники рядків замінені на html в описі товарів
  • Додана опція "додавати телефон до імені клієнта" щоб не виникало колізій з клієнтами з одним ім'ям при вивантаженні замовлень в 1с
  • Виправлена обробка додаткових зображень

Версія 1.9

  • Доопрацьовано код аутентифікації на випадок, якщо вебсервер або php блокують Передат HTTP_AUTH в рідному форматі
  • Доопрацьована обробка властивості Статус, щоб з 1с можна було встановлювати статуси товарам

Версія 1.8

  • Опис товару береться з правильного поля
  • Ігноруються системні характеристики типу ТипТовару, Повне найменування та інші

Версія 1.7

  • Допрацював прив'язку товарів до категорій

Версія 1.6

  • Таблиці зв'язків очищаються при видаленні відповідних об'єктів
  • Тепер створення нових категорій регулюється опцією
  • Тепер початковий статус нових категорій регулюється опцією
  • Тепер поява в меню нових категорій регулюється опцією
  • Тепер створення нових виробників регулюється опцією
  • Тепер ідентифікатором контрагента виступає його телефон

Версія 1.5

  • Додано управління початковим статусом створюваних товарів і категорій

Версія 1.4

  • Додані опції для синхронізації залишків і цін
  • Додано примусове очищення бази при створенні товарів і категорій
  • Додана підтримка OC 2.0

Версія 1.3

  • Доопрацьовано зв'язок по артикулу і назвою
  • Логування стало більш інтуїтивним

Версія 1.2

  • Повністю змінений алгоритм обробки даних
  • vqmod більше не була необхідною

Версія 1.1

  • Доопрацьовано використання артикулу
  • Перероблений інтерфейс модуля

Товари зі статті: