Wtyczka do Importu Danych w WordPressie
Tworzenie wtyczki do importu danych w WordPressie
Klient
Contracting intermediary
Branża
Reklama
Czas trwania
1 tydzień 1 dzień
Lokalizacja
Polska
Autor projektu
Cele
W pełni indywidualne rozwiązanie
Opracowanie skryptu do pobierania i wyświetlania ofert mieszkań z zewnętrznego CRM za pośrednictwem REST API, zaimplementowanego jako wtyczka WordPress.
Integracja z WordPressem
Zintegrowanie wtyczki z istniejącą witryną WordPress klienta, aby zapewnić jej płynne działanie i naturalne dopasowanie do infrastruktury witryny.
Cykliczny import danych
Skonfigurowanie cotygodniowego cyklicznego importu danych za pomocą WP-CLI, uruchamianego przez zadanie cron po stronie serwera, aby zapewnić automatyczną synchronizację danych co tydzień, zwiększając wydajność i zmniejszając potrzebę ręcznej interwencji.
Ręczne wywołanie importu
Umożliwienie uruchamiania importu co 5 minut bezpośrednio z panelu użytkownika, zapewniając większą kontrolę nad aktualizacjami danych.
Przegląd implementacji
Rozpoczęliśmy od szczegółowego briefu, zatwierdzonego przez klienta, w celu opracowania niestandardowej wtyczki WordPress do importowania i wyświetlania ofert mieszkań z zewnętrznego systemu CRM. Głównym celem było stworzenie rozwiązania, które mogłoby pobierać dane za pomocą REST API i płynnie integrować się z istniejącą infrastrukturą WordPress klienta.
Importowane dane zostały zorganizowane jako niestandardowe typy postów (Custom Post Types – CPT), z niestandardowymi polami meta utworzonymi za pomocą Advanced Custom Fields (ACF), co zapewniło odpowiednią strukturę i łatwe zarządzanie danymi w panelu WordPress. Wtyczka oferuje zarówno automatyczne, jak i ręczne opcje importu. Obejmuje cotygodniowy cykliczny import danych uruchamiany przez WP-CLI oraz zadanie cron po stronie serwera, co zapewnia aktualność strony bez potrzeby ręcznej interwencji.
Dodatkowo panel użytkownika zawiera opcję ręcznego uruchamiania importu co 5 minut, co zapewnia elastyczność w aktualizacji danych w czasie rzeczywistym. To rozwiązanie zostało starannie opracowane, aby spełniać operacyjne potrzeby klienta, dostarczając płynny i efektywny proces synchronizacji z niestandardowym przetwarzaniem danych.
Zastosowane technologie
Podsumowanie
Opracowaliśmy niestandardową wtyczkę do importu danych dla WordPressa, która płynnie zintegrowała się z istniejącą stroną internetową klienta. Wtyczka importuje oferty mieszkań z zewnętrznego systemu CRM za pomocą REST API jako niestandardowe typy postów (CPT), z niestandardowymi polami meta utworzonymi przy użyciu ACF. Obsługuje zarówno automatyczne cotygodniowe importy za pomocą WP-CLI, jak i ręczne importy co 5 minut z panelu użytkownika. Projekt ten podkreśla naszą zdolność do dostarczania efektywnych, dostosowanych rozwiązań, które płynnie integrują się z istniejącymi systemami, zapewniając jednocześnie niezawodną i elastyczną synchronizację danych.