Niestandardowa wtyczka CRM do WooCommerce
Opracowałem i opublikowałem niestandardową wtyczkę WordPress/WooCommerce do integracji sklepu internetowego z systemem CRM.
Wtyczka automatycznie przesyła nowe opłacone zamówienia z WooCommerce do CRM za pomocą JSON API: dane klienta, produkty, SKU, kwotę, walutę, adres dostawy, gwarancję oraz inne pola zamówienia.
Zrealizowano również odwrotną synchronizację: CRM może wysyłać aktualizacje statusu dostawy z powrotem do WooCommerce przez zabezpieczony punkt końcowy REST API. Wtyczka sprawdza token Bearer, znajduje zamówienie według ID zamówienia WooCommerce, aktualizuje status zamówienia i dodaje notatki serwisowe do historii zamówienia.
Dodatkowo wprowadzono ochronę przed niepoprawnym wycofaniem statusów: jeśli zamówienie jest już zakończone (Completed), późniejsze zdarzenia typu shipped/in_transit nie przywracają go do poprzedniego statusu.
Rozwiązanie zostało stworzone, przetestowane i zainstalowane w około godzinę za pomocą Codex. To przykład tego, jak mogę szybko realizować indywidualne modyfikacje dla WordPress, WooCommerce i innych CMS: integracje API, niestandardowe wtyczki, webhooki, automatyzacje, synchronizację danych, import/eksport zamówień, produktów i statusów.
#WordPress #WooCommerce #CRM #API #RESTAPI #CustomPlugin #Webhooks #PHP #Automation #CMS #Ecommerce #Codex
Wtyczka automatycznie przesyła nowe opłacone zamówienia z WooCommerce do CRM za pomocą JSON API: dane klienta, produkty, SKU, kwotę, walutę, adres dostawy, gwarancję oraz inne pola zamówienia.
Zrealizowano również odwrotną synchronizację: CRM może wysyłać aktualizacje statusu dostawy z powrotem do WooCommerce przez zabezpieczony punkt końcowy REST API. Wtyczka sprawdza token Bearer, znajduje zamówienie według ID zamówienia WooCommerce, aktualizuje status zamówienia i dodaje notatki serwisowe do historii zamówienia.
Dodatkowo wprowadzono ochronę przed niepoprawnym wycofaniem statusów: jeśli zamówienie jest już zakończone (Completed), późniejsze zdarzenia typu shipped/in_transit nie przywracają go do poprzedniego statusu.
Rozwiązanie zostało stworzone, przetestowane i zainstalowane w około godzinę za pomocą Codex. To przykład tego, jak mogę szybko realizować indywidualne modyfikacje dla WordPress, WooCommerce i innych CMS: integracje API, niestandardowe wtyczki, webhooki, automatyzacje, synchronizację danych, import/eksport zamówień, produktów i statusów.
#WordPress #WooCommerce #CRM #API #RESTAPI #CustomPlugin #Webhooks #PHP #Automation #CMS #Ecommerce #Codex