Обработчик прайс листов
Нужно создать PHP+MySQL скрипт, который будет обрабатывать прайс листы от множества поставщиков:
1. брать из почты свежие(не обработанные) прайс листы фильтруя по отправителю, теме, дате (вложение XLS, XLSX, CSV, иногда в ZIP).
2. читать в базу таблицу вложения (хранить до поступления следующего прайса данного вида).
3. накладывать групповые изменения на взятый прайс (+/-/*/ удалить строки/добавить строки).
4. формировать выходной прайс в формат XLSX, ставить колонки в другом порядке.
5. отправлять на заданный для данного вида прайса почтовый ящик, либо на ftp с заданным именем файла.
6. Вести журнал выполненных операций в базе.
7. Необходим интерфейс для внесения всех настроек и создания фильтров и обработчиков.
Пример фильтра писем:
1) Отправитель содержит "abcde ua"
2) Тема содержит "рассылка прайсов"
Пример обработчика отфильтрованного письма:
1) Заменить все значения ">10" на "11" в колонке J
2) Заменить все значения "." на "," в колонке K
3) Прибавить 200 ко всем значениям колонки D
4) Заполнить колонку C значениями "AAA" по всей высоте таблицы.
5) Таблица подстановок: Если найдено значение где в колонке А = "123456", а B = "AAA", то добавить строки в таблицу прайса с заменой данных значений из таблицы подстановок (а исходное удалить).
например в таблице подстановок:
123456; AAA; 234567; BBB
123456; AAA; 334567; BBA
123456; AAA; 434567; BBC
значит одна найденная строка будет заменена на три новых, с сохранением остальных данных в строке.
6) Скопировать все значения из колонки C в колонку E.
7) Удалить все строки где значение в колонке D < 500 и больше > 10000
8) Задать порядок колонок на выходе: 1=D, 2=C, 3=A, 4=B, 5=E, ...
9) Отправить измененную таблицу на ящики 1, 2
Мое предложение по интерфейсу, может у вас будет лучше структура:
возможны согласованные правки и уточнения
-
1131 25 0 Готов реализовать такой функционал на чистом php. Перед началом работы нужно будет уточнить некоторые нюансы по фильтрам. Цена может немного поменяться.
-
311 1 0 Поставленная задача очень интересна, объёмна, многовариантна. Потребует напряженной работы от 1 до 3 месяцев, в зависимсти от количества возможных вариантов как самих прайс-листов, так вариантов их обработки (если идёт речь о конструкторе по обработке прайсов, а не жестком перечислении зависимостей). Оценить объём работы затруднительно без детального ТЗ. Стоимость 8 часов работы я указал. Готов к обсуждению и выполнению.
-
468 4 0 Здравствуйте.
Прайсы приходят в одинаковом формате?
Тоесть все прайсы имеют одинаковую структуру? Название полей?
-
Здравствуйте. В тз есть такая фраза "вложение XLS, XLSX, CSV" - для всех трех форматов набор колонок ВСЕГДА будет одинаков? Вы можете выложить в проекте образцы файлов во всех трех форматах?
-
Актуальні фриланс-проєкти в категорії Веб-програмування
Додавання нового функціоналу до існуючого проекту (ReactJS)Добрий день! Шукаємо розробника ReactJS, щоб допомогти нам додати новий функціонал до існуючої платформи. Потрібно сверстати нові сторінки, і підключити до API. З дизайном нових сторінок, можна ознайомитися за посиланням ТУТ API готовий. Деталі роботи з API вже обговоримо з… Javascript, Веб-програмування ∙ 2 ставки |
Написати розширення для Google Chrome
849 UAH
Потрібен розширення для Google Chrome (фейковий прогноз наступного числа або кольору для казино) Потрібно, щоб запам'ятовувалися останні введені цифри і при натисканні кнопки видається випадкове число Також потрібно, щоб запам'ятовувався введений колір і при натисканні кнопки… Javascript, Веб-програмування ∙ 4 ставки |
Спарсити сайт та вивантажити на OpenCart
500 UAH
Доброго вечора, потрібно спарсити та вивантажити товари з одного інтернет магазину на наш. Пропонуйте свої варіанти, або можна поставити модуль SimplePars для цього. Чи щось інше? Веб-програмування, Парсинг даних ∙ 3 ставки |
Виправити лендінг для Google Ads, очистити скомпрометовані посиланняПотрібен спеціаліст, щоб очистити скомпрометовані посилання з сайту https://armadom.com.ua/ (лендінг робився на вебфлоу) Підтримка гугла пише:очистити скомпрометовані посилання, додані нижче: cdnmetric[.]com/ Пишіть, хто вже стикався з таким і знає, як виправити, щоб… Javascript, Веб-програмування |
Потрібне програмне забезпечення для розсилки в тг або вайбері
25 000 UAH
Є база телефонів, за якими потрібно робити розсилку в вайбері або телеграмі (не суть де, головне, щоб працював і не кастрував софт). Ніяких передоплат, оплата або поетапно або за результатом. У нас велика організація, можемо публічно дружити, щоб були гарантії (на передоплатах… Python, Веб-програмування ∙ 8 ставок |