Парсер XLS/XLSX/CSV/TXT/XLS + 1С Битрикс
Требуется парсер прайс-листов в формате XLS/XLSX/CSV/TXT/XLSB на PHP с интеграцией в 1С Битрикс
Общая идея: есть интернет-магазин автозапчастей со своей базой товаров. В качестве CMS используется 1С-Битрикс. Прайс-листы приходят от поставщиков в форматах XLS/XLSX/CSV/TXT/XLSB на электронную почту (во вложениях).
Менеджер скачивает их из почтового ящика, форматирует и импортирует их в базу. Это занимает очень много времени и хочется эту процедуру максимально оптимизировать.
Общие требования следующие:
- периодическая проверка заданного почтового ящика (куда приходят письма);
- отсеивает сообщения с вложениями (прайсы в формате xls) по заданному списку адресатов;
- сохраняет вложения в указанную папку (место на сервере);
- форматирует прайсы заданным образом (убирает пробелы, заменяет знаки препинания, добавляет столбцы и т.д.) - для каждого поставщика должно настраиваться своё форматирование;
- сохраняет отформатированный прайс в формате CSV;
- параллельно с этим отформатированный прайс импортирует в базу данных 1С-Битрикс (для создания каталога товаров);
- скрипт должен иметь гибкость в настройке, т.к. прайс-листы имеют свойство меняться (например, изменится порядковый номер столбца);
- необходима админка, с помощью которой можно будет настраивать форматирование, столбцы соответствий, правила импорта в Битрикс и прочее;
- необходимо так же иметь возможность загрузить в парсер файл прайса вручную для его форматирования.
Работаю без предоплаты. Сдачу проекта можно разбить на несколько этапов, после приёмки каждого этапа производится оплата.
Прилагаю ФТ (не полное) + примеры прайс-листов.