Автор Тема: Нужно написать скрипт для импорта CSV(XLSX) сразу в БД  (Прочитано 331 раз)

30 Июль 2021, 18:42:04
  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Приветствую!

Требуется написать скрипт для импорта CSV(XLSX) сразу в БД.

- Чистый сайт на стандартной Prestashop последней версии (можно использовать для тестов)
- Имеется большой CSV-файл около 600мб с товарами (артикул, название, ссылки на фото, описание)
- Также имеется небольшой файл с остатками (артикул, названия, остаток)
- Оба файла регулярно обновляются и доступны по постоянным ссылкам
- Нужно написать скрипт (или какой-то SQL-запрос), который будет обновлять каталог в соответствии с этими файлами;
- Большой файл загружать часто нет необходимости, а вот маленький (с остатками) нужно, чтобы загружался пару раз в день;

- Через стандартный импорт загружать очень долго и плюс нет возможность настроить регулярную выгрузку.

Готов обсудить ваши предложения!
02 Август 2021, 11:24:52
Ответ #1
  • Фрилансер
  • *
  • Сообщений: 143
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • smartceo.ru
Судя по размеру файла у вас номенклатура исчисляется сотнями тысяч позиций. Если это так, то вы уверены что Prestashop обеспечит вам хорошую скорость работы сайта? И заливка с регулярным обновлением данных в таких объемах задача весьма ресурсоемкая и ее решение не так просто как кажется. Штатные скрипты импорта всегда обладают избыточным функционалом, но даже специализированный скрипт не даст кратного увеличения производительности. Тут нужны и организационные решения.
https://smartceo.ru (теория и практика интернет-торговли, создание и развитие каналов эффективных продаж в интернете, портфолио)