Бюджет: 385 USD Срок: 2 дня
Здравствуйте, Ден Дартивич 😁.
Более 10 лет я программирую на PHP, но сейчас также использую стек Python.
Ваш проект выглядит довольно сложным, но осуществимым при правильной организации работы и тестировании. Предпочитаю нестандартные решения.
Во-первых:
Ваша цитата: "Я розумію що у парсері та заливщику буде треба робити під кожен парсинг та залив кожного окремого шопу, окремі налаштування."
Ответ: "Это нужно решать по принципу шаблонов и отдельной БД. Плюс интерфейс настройки блоков кода, которые нужно парсить (не уверен, что интерфейс wuucommerce plugin сможет это сделать. Тут нужен интерфейс фронтенда на подобие React.js)."
Во-вторых:
Ваша шитата: "На коді знаюся – все налаштовувати буду сам."
Ответ: "Если код не находится под контролем версий — он будет неконтролируемым, и вы не сможете его продать в будущем. Поэтому снова — всё нужно делать через интерфейс фронтенда."
Предлагаю следующее не простое, но гибкое решение:
Комбинация PHP (для WordPress + WooCommerce) и Python (для парсинга и очередей обработки задач, асинхронного выполнения очереди и других скриптов).
Преимущества такой комбинации стеков PHP + Python:
1. Специализация по задачам:
- PHP отлично подходит для веб-разработки, особенно для работы с WordPress и WooCommerce, так как эти технологии построены на PHP и оптимизированы для работы именно в таком окружении. Python, в свою очередь, — мощный инструмент для обработки данных, парсинга, анализа и автоматизации, применения искусственного интеллекта.
2. Улучшенная производительность:
- PHP эффективно обрабатывает запросы для WordPress и WooCommerce, а для тяжелых задач, таких как парсинг больших объемов данных, Python позволяет выполнять их асинхронно и параллельно (для PHP — это возможно, но сложнее).
3. Гибкость и интеграция:
- С REST API в WordPress можно интегрировать Python-скрипты для парсинга или обработки данных. Например, Python может взаимодействовать с WooCommerce API, получать товары, цены и другие данные, а затем передавать их обратно в WooCommerce через API и сохранять в базу данных.
Также есть и недостатки. О них — в личной переписке.
Вывод:
Предлагаю консультацию по созданию "ТЗ: MVP для парсинга и заливки данных с шоп-сайтов в систему WordPress+WooCommerce с использованием стека Python-технологий."
Также дополнительно могу создать:
- Git-репозиторий для стека Python-технологий.
- Схему базы данных.
- Фронтенд на React.js для настройки шаблонов парсинга и административных задач.
- Docker-образ.
С уважением,
-