Парсер XLS/XLSX/CSV/TXT/XLS + 1С Битрикс

Александр12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.07.2013

Требуется парсер прайс-листов в формате XLS/XLSX/CSV/TXT/XLSB на PHP с интеграцией в 1С Битрикс

Общая идея: есть интернет-магазин автозапчастей со своей базой товаров. В качестве CMS используется 1С-Битрикс. Прайс-листы приходят от поставщиков в форматах XLS/XLSX/CSV/TXT/XLSB на электронную почту (во вложениях).

Менеджер скачивает их из почтового ящика, форматирует и импортирует их в базу. Это занимает очень много времени и хочется эту процедуру максимально оптимизировать.

Общие требования следующие:

- периодическая проверка заданного почтового ящика (куда приходят письма);

- отсеивает сообщения с вложениями (прайсы в формате xls) по заданному списку адресатов;

- сохраняет вложения в указанную папку (место на сервере);

- форматирует прайсы заданным образом (убирает пробелы, заменяет знаки препинания, добавляет столбцы и т.д.) - для каждого поставщика должно настраиваться своё форматирование;

- сохраняет отформатированный прайс в формате CSV;

- параллельно с этим отформатированный прайс импортирует в базу данных 1С-Битрикс (для создания каталога товаров);

- скрипт должен иметь гибкость в настройке, т.к. прайс-листы имеют свойство меняться (например, изменится порядковый номер столбца);

- необходима админка, с помощью которой можно будет настраивать форматирование, столбцы соответствий, правила импорта в Битрикс и прочее;

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

Работаю без предоплаты. Сдачу проекта можно разбить на несколько этапов, после приёмки каждого этапа производится оплата.

Прилагаю ФТ (не полное) + примеры прайс-листов.