Бюджет: 385 USD Термін: 2 дні
Вітаю, Ден Дартвич 😁.
Понад 10 років програмую на PHP, але наразі користую також Pyton стек.
Ваш проєкт виглядає, як доволі складний, але здійсненний за умови правильної організації роботи і тестування. Полюбляю не дуже стандартні рішення.
По-перше:
Ваша цитата: "Я розумію що у парсері та заливщику буде треба робити під кожен парсинг та залив кожного окремого шопу, окремі налаштування."
Відповідь: "Це потрібно вирішуватись по принципу шаблонів і окремої БД. Плюс інтерфейс налаштування блоків коду, яких треба парсити(не певен, що інтерфейс 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 Image.
З повагою
-