Budżet: 385 USD Termin: 2 dni
Witam, Den Dartwicz 😁.
Ponad 10 lat programuję na PHP, ale obecnie korzystam również ze stosu Python.
Twój projekt wygląda na dość skomplikowany, ale wykonalny przy odpowiedniej organizacji pracy i testowaniu. Lubię nietypowe rozwiązania.
Po pierwsze:
Twoje cytaty: "Я розумію що у парсері та заливщику буде треба робити під кожен парсинг та залив кожного окремого шопу, окремі налаштування."
Odpowiedź: "To powinno być rozwiązywane na zasadzie szablonów i osobnej bazy danych. Plus interfejs do konfiguracji bloków kodu, które trzeba parsować (nie jestem pewien, czy interfejs w wuucommerce plugin może to zrobić. Tu potrzebny jest interfejs front-end na wzór React.js)."
Po drugie:
Twoje cytaty: "На коді знаюся – все налаштовувати буду сам."
Odpowiedź: "Jeśli kod nie jest pod kontrolą wersji - będzie niekontrolowany i nie będziesz mógł go sprzedać w przyszłości. Dlatego znowu - wszystko musi być robione przez interfejs front-end."
Proponuję następujące, niełatwe, ale elastyczne rozwiązanie:
Połączenie PHP (dla WordPress + WooCommerce) i Python (do parsowania, obsługi kolejek zadań, asynchronicznego wykonywania kolejek i innych skryptów).
Zalety takiego stosu PHP + Python:
1. Specjalizacja w zadaniach:
- PHP jest świetnym wyborem do tworzenia stron internetowych, zwłaszcza do pracy z WordPress i WooCommerce, ponieważ te technologie są oparte na PHP i zoptymalizowane do pracy w takim środowisku. Python z kolei jest potężnym narzędziem do przetwarzania danych, parsowania, analizy i automatyzacji, w tym zastosowania sztucznej inteligencji.
2. Lepsza wydajność:
- PHP obsługuje zapytania dla WordPress i WooCommerce dość efektywnie, a do ciężkich zadań, takich jak parsowanie dużych ilości danych, Python pozwala wykonywać je asynchronicznie i równolegle (dla PHP jest to możliwe, ale wymaga więcej zachodu).
3. Elastyczność i integracja:
- Z REST API w WordPress można integrować skrypty Python do parsowania lub przetwarzania danych. Na przykład, Python może komunikować się z API WooCommerce, pobierać produkty, ceny i inne dane, a następnie przesyłać je z powrotem do WooCommerce przez API i zapisywać w bazie danych.
Są też i minusy. O nich - w prywatnej korespondencji.
Wniosek:
Proponuję konsultację w zakresie stworzenia "Specyfikacji: MVP do parsowania i uploadu danych z sklepów internetowych do systemu WordPress+WooCommerce z użyciem technologii Python".
Dodatkowo mogę stworzyć:
- Repozytorium Git dla stosu technologii Python.
- Schemat bazy danych.
- Front-end na React.js do konfiguracji szablonów parsowania i zadań administracyjnych.
- Obraz Docker.
Z poważaniem
-