Нужно написать скрипт для импорта CSV(XLSX) сразу в БД

Автор baldman@svoiludi.space, 30 июля 2021, 18:42:04

« назад - далее »

baldman@svoiludi.space

Приветствую!

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

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

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

Готов обсудить ваши предложения!

e_v_medvedev

Судя по размеру файла у вас номенклатура исчисляется сотнями тысяч позиций. Если это так, то вы уверены что Prestashop обеспечит вам хорошую скорость работы сайта? И заливка с регулярным обновлением данных в таких объемах задача весьма ресурсоемкая и ее решение не так просто как кажется. Штатные скрипты импорта всегда обладают избыточным функционалом, но даже специализированный скрипт не даст кратного увеличения производительности. Тут нужны и организационные решения.
https://smartceo.ru (теория и практика интернет-торговли, создание и развитие каналов эффективных продаж в интернете, портфолио)