Golang. Umi. Import: Портфолио фрилансера Василий Рузин 04.12.2022, работа №1 - FL.RU
К списку работ
Василий Рузин
Василий Рузин

Golang. Umi. Import

image
Задача. Есть сайт поставщика. Надо сделать скачку их CSV файла и сконвертировать в формат для UMI.CMS. Сделать 1 конвертер для скачивания всех данных по товарам. Сделать 1 конвертер для скачивания обновлений. Планируется запускать 3 раза в день. Реализовал так, чтобы эти исполняемые файлы можно было загрузить в CRON, чтобы возможно было сделать автоматическое обновление по расписанию. Время работы скрипта: 1. Полные характеристики товаров - 2 минуты на 107 тысяч товаров. 2. Обновление товаров - 3 секунды на 107 тысяч товаров. Результат в UTF-8. Excel его высвечивает не правильно, поэтому в последний момент видно каракули. Работает на Windows, MacOs, Linux ну и можно на другие системы скомпилировать.