Введение
Этот интернет-магазин разрабатывает и продает готовые рекламные решения для оффлайн маркетинга. Было куплено готовое решение BitLate, потом заполнены каталоги товаров. Сейчас нужно правильно перенести товары в 1С и сделать интеграцию.
- Редакция продукта: Малый бизнес
- Обновления доступны: с 21.12.2017 по 21.12.2018
Вот пример товара, который там продается:
Аудит
2018-05-11. Делаю архивную копию. Возможность делать архивную копию обязательна, потому что во время отладки интеграции можно что-то поломать. По разным причинам не все магазины позволяют сделать архивную копию. Мне нужна копия сайта в виртуальной машине, которая стоит на моем локальном компьютере для отладки.
Создание резервной копии завершено
Имя архива: micyozjq.beget.tech_20180511_095627_full_bb4cb9b8.tar.gz
Размер архива: 809.44 МБ
Размещение: локально
Файлов в архиве: 59816
Размер данных: 1.2 ГБ
Время создания резервной копии: 2 мин.
Сделал виртуальную машину и загрузил туда магазин. Он нормально встал.
Проверка Битрикса в виртуальной машине - все нормально.
Проверка Битрикса в боевой версии - следующие ошибки:
- Обязательные параметры PHP: Ошибка! Параметр default_socket_timeout = 5, требуется 60 Значение max_input_vars должно быть не ниже 10000. Текущее значение: 5000
- Параметры настройки UTF (mbstring и константа BX_UTF): Ошибка! Сайт работает в UTF кодировке, настройки mbstring:
- mbstring.func_overload=0
- mbstring.internal_encoding="utf-8"
- default_charset=""
- требуется:
- mbstring.func_overload=2
- mbstring.internal_encoding=""
- default_charset="utf-8"
Их надо исправить
Типы инфооблоков
Разделы из предложений лучше убрать, если только за этим не кроется какой-то большой смысл
Инфоблоки
Инфоблок с ID=13 лучше убрать, что бы он не путался под ногами, если только за этим не стоит какой-то смысл
Разделы
- Разделы из предложений лучше убрать, если только за этим не стоит какой-то смысл
- Нужно заполнить все внешние кода значениями из идентификатора, потом когда произойдет синхронизация с 1С эти внешние кода одновременно поменять в 1С и в Битриксе
- Есть три неактивных раздела, их лучше удалить
- Все символьные кода уникальны - это хорошо
- Все наименования уникальны - это хорошо
Элементы
- Все наименования уникальны - это хорошо
- Все символьные кода уникальны - это хорошо
- Все внешние кода равны соответствующим идентификаторам - это хорошо
- Все элементы активны - это хорошо
Торговые предложения («Характеристики» в понятиях 1С)
- Все торговые предложения активны - это хорошо
- Есть 23 торговых предложения, у которых отсутствует товар - это плохо. Их нужно удалять
- Есть неуникальные наименования торгового предложения среди одного и того же товара - это плохо, нужно что-то с этим делать
- Все символьные кода уникальны - это хорошо
- Есть пустые символьные кода - это плохо. Надо исправлять
- Все непустые символьные кода уникальны - это хорошо.
- Все внешние кода равны соответствующим идентификаторам - это хорошо
Свойства товаров
Здесь внешний код нужно будет переделать, тем более, что он не везде заполнен. Свойства товаров выглядят так:
Всего три множественного свойства: Аксессуары, Картинки галереи, Документы. Нужны ли они в 1С - наврядли. Как минимум для работы в 1С, они не нужны. Структуру свойств товаров выглядит следующим образом.
Всего 50 свойств, из них только 27 имеют значения. Надо обсуждать какие свойства нужно переносить. Вот список свойств, у которых заполнено значение:
Свойства торговых предложений
У свойств нужно исправлять внешний код. Почему-то есть одинаковые наименования. Все свойства торговых предложений выглядят так:
Список свойств, торговых предложений, у которых есть значения выглядит так:
С ценами все нормально. Один тип цен. То что там есть нулевые цены и есть неактивные элементы - это к ценам отношения не имеет.
Файлы, в ком числе картинки
Картинки можно перенести из Битрикса в 1С, а можно не переносить - это нужно обсудить. Список файликов выглядит так:
Среди файликов есть лишние, то есть файлики есть, но в Битриксе на него ссылок нет. Их не очень много. Переносу данных и интеграции они мешать не будут, но слегка желательно их удалить. Вот их список:
Техническое задание и check-list
Техническое задание
- Исправить все ошибки магазина, которые указаны в разделе «Аудит»
- Поправить данные в инфоблоках, в частности внешние кода, что бы можно было скопировать данные из Битрикса в 1С таким образом, что бы стала возможным последующая корректная интеграция 1С и сайта.
- Скопировать следующие данные из сайта в 1С:
- Товары
- Свойства товаров
- Характеристики товаров
- Свойства характеристик товаров
- Цены
- Сделать интеграцию интернет-магазина и 1С следующим образом:
- Товары переносятся из 1С в BX-магазин
- Характеристики переносятся из 1С в BX-магазин
- Свойства товаров переносятся из 1С в BX-магазин
- Характеристики товаров переносятся из 1С в BX-магазин
- Заказы переносятся из BX-магазина в 1С
- Покупатели вместе с заказами переносятся из магазина в 1С
Check-list
- Вводим новую группу в 1С → она появляется на сайте
- Изменяем наименование группы в 1С → это появляется на сайте
Процесс
Результат
Видео-инструкция
Обратная связь
Warning: include(/home/my-services/links-pro.ru/www/zzz/feedback-standard-form.php): failed to open stream: No such file or directory in /home/my-services/links-pro.ru/www/lib/cases/chicago--data-transfer-integration-bus-1c.html on line 348
Warning: include(): Failed opening '/home/my-services/links-pro.ru/www/zzz/feedback-standard-form.php' for inclusion (include_path='.:/usr/share/php') in /home/my-services/links-pro.ru/www/lib/cases/chicago--data-transfer-integration-bus-1c.html on line 348