GT BOGO Engine Przewodnik dewelopera for WooCommerce
Jeśli jesteś deweloperem WooCommerce oceniającym GT BOGO Engine dla pracy klienta lub dla własnego sklepu, ten deweloper przewodnik przechodzi przez decyzje architektoniczne, które mają znaczenie dla wdrożenia produkcji. Platforma jest pierwszym na świecie enterprise-grade Buy X Get Y system automatyzacji zbudowany specjalnie dla WooCommerce, z 48 supermocarstw, 200 wstępnie zbudowanych pakietów kampanii w 19 branżach, i developer-facing powierzchni przedłużenia, który wspiera czyste dostosowanie bez widelców lub monkey- łaty. Logika promocyjna działa raczej po stronie Cart- side niż poprzez mechanikę kuponu, inteligencja klienta działa nieprzerwanie, a nie przez manualną segmentację, a wybory architektoniczne wpływają na wszystko na dole - od tego, jak niestandardowe zasady są wdrażane do tego, w jaki sposób platforma integruje się z bezgłowiastymi ustawieniami do tego, jak działają testy i inscenizacja.
& # 10003; GT BOGO Engine PRO zawiera 30-dniową gwarancję zwrotu pieniędzy.
Ten post jest dla deweloperów, którzy chcą kompleksową orientację techniczną do GT BOGO Engine przed zobowiązaniem się do normalizacji platformy. Przejdziemy przez podstawową architekturę, powierzchnię rozszerzającą deweloperów, wzorce integracji wspólnych narzędzi ekosystemowych WooCommerce oraz aspekty operacyjne dotyczące wdrażania produkcji. Celem jest zapewnienie wystarczającej ilości szczegółów technicznych, że deweloperzy mogą podejmować świadome decyzje ewaluacyjne bez nurkowania w wtyczki wewnętrzne.
Architektura bazowa: Zasady Cart- Side vs Coupon- Rabaty oparte
Fundamentem architektonicznym GT BOGO Engine jest to, że logika promocyjna działa na poziomie obliczania koszyka zamiast poprzez odkupienie kuponu. Gdy koszyk klienta pasuje do skonfigurowanych warunków reguły, platforma stosuje zniżkę jako wyraźnie oznaczoną pozycję linii koszyka - nie jest wymagany kod kuponu, nie pojawia się pole kuponu na stronie checkout, a żadne kody nie są skracane do stron agregatorów. Architektura cart- side eliminuje całą klasę problemów operacyjnych związanych z kuponami, które tworzą tradycyjne wtyczki promocyjne.
Architektura cart- side ma trzy implikacje architektoniczne deweloperzy powinni zrozumieć. Po pierwsze, logika rabat platformy wykonuje podczas haków obliczania koszyka WooCommerce, co oznacza, że integruje się ze standardowym wózkiem WooCommerce i przepływu checkout bez wymiany. Custom checkout personalizacje, niestandardowe płatności integracje, i niestandardowe logiki wysyłki wszystkie nadal działa, ponieważ logika platformy jest poniżej warstwy checkout. Po drugie, obliczenie rabatu jest determinujące, biorąc pod uwagę zawartość koszyka i stan klienta - ten sam koszyk z tym samym klientem w tym samym czasie produkuje ten sam rabat, co upraszcza debugowanie i testowanie.
Po trzecie, architektura cart- side oznacza, że logika promocyjna nie zależy od tabel bazy danych kuponów, generowania kodu kuponu, ani od procesów walidacji kuponu. Schemat bazy danych wtyczki jest niezależny od schematu kuponu WooCommerce, co oznacza, że zasady promocyjne mogą wyskalować się poza granice, że systemy oparte na kuponach trafiają na wysoki wolumen transakcji. Więcej informacji na temat architektonicznych transakcji handlowych, zobacz, dlaczego kody kuponowe zabijają sprzedaż WooCommerce.
Rozszerzenie powierzchni programisty
Platforma eksponuje powierzchnię przedłużenia zbudowaną na standardowych wzorach haka WordPress. Niestandardowe warunki reguły rejestrują się poprzez udokumentowane haki filtra. Własne działania reguły rejestrują się poprzez udokumentowane haki filtra. Wywiad klienta rozszerza gazociąg segmentacji. Dostosowań e-mail w cyklu życia podłączyć do e-mail renderowania rurociągu. Powierzchnia przedłużeniowa oparta na hook- oznacza, że deweloperzy mogą rozszerzyć platformę bez fałszowania kodebase lub monkey- patching wewnętrznych.
Dane dotyczące porzucenia wózka z Instytutu Baymarda, oparte na 50 odrębnych badaniach porzucenia wózka, wskazują, że średnia światowa wynosi 70,22%. Wydłużenie powierzchni platformy pozwala deweloperom zwracać się do specyficznych dla klienta modeli porzucenia koszyka poprzez niestandardową logikę bez porzucenia możliwości odzyskiwania składu platformy. Niestandardowy stan może poprawić się, gdy porzucenie odzyskiwania wiadomości e-mail ogień; niestandardowe działanie może zastosować personalizacji klienta do wiadomości odzyskiwania; niestandardowa zasada segmentacji może zidentyfikować wzorce porzucenia specyficzne dla bazy klienta.
Powierzchnia rozszerzająca jest zgodna z trzema zasadami architektonicznymi, które mają znaczenie dla kodu produkcji. Po pierwsze, haki są udokumentowane i stabilne - zmiany kompatybilne z backwardem dzieją się swobodnie, a zmiany niekompatybilne z backwardem dzieją się na głównych przejściach wersji z udokumentowanymi ścieżkami migracyjnymi. Po drugie, haczyki odbierają ustrukturyzowane obiekty kontekstowe, a nie surowe tablice, co oznacza, że niestandardowy kod jest bezpieczny dla typów i przetrwa wewnętrzną refaktoring. Po trzecie, powierzchnia rozszerzenia jest testable w izolacji przez udokumentowane make obiektów kontekstowych, co oznacza, że kod niestandardowy może być unit- testowane bez konieczności pełnego WordPress testów integracyjnych. Więcej informacji na temat wzorców testowych można znaleźć w programie testowym WooCommerce.
Warstwa Wywiadu Klienta
Warstwa wywiadowcza klientów stale krąży po bazie klientów sklepu WooCommerce, oznaczając klientów z ustrukturyzowanym stanem, który zasady promocji mogą być ukierunkowane. LTV punktuje przypisuje srebrne, złote i VIP role oparte na wzorcach wydatków klientów. Wywiad rocznicowy wykrywa datę zakupu każdego klienta. Segmentacja klientów przebiega w sposób ciągły, oznaczając klientów jako nowych, zwracających, na ryzyko, utracone, VIP, abonent, mistrz skierowania, lub urodzinowy kupujący w oparciu o prawdziwe zachowanie.
Badania McKinsey na temat cen i integracji lojalnościowej konsekwentnie stwierdza, że detaliści personalizujący oferty oparte na historii klientów produkują od 2 do 4 punktów procentowych poprawy marży w porównaniu do ofert nadawanych. Warstwa wywiadu klienta jest fundamentem platformy dla tego rodzaju personalizacji - zasady promocyjne mają na celu państwa klienta jako warunki rodzime, a nie wymagające ręcznej segmentacji w oddzielnym narzędziu. Warstwa wywiadowcza zmniejsza koszty operacyjne przy jednoczesnej poprawie precyzji promocyjnej.
Dla deweloperów warstwa wywiadowcza klienta ujawnia strukturyzowane API, które kod niestandardowy może zapytania. Stan klienta jest dostępny za pomocą udokumentowanych metod, zamiast wymagać niestandardowych zapytań w bazie danych WooCommerce. Strukturalna API oznacza, że logika niestandardowych warunków może wykorzystać wywiad klienta platformy bez ponownego wdrożenia segmentacji pracy. Dane warstwy wywiadowczej są również dostępne za pośrednictwem punktów końcowych REST API dla scenariuszy integracji bez głowy i zewnętrznej. Więcej informacji na temat poziomu inteligencji można znaleźć w promocjach segmentacji klientów WooCommerce.
System e-mail w cyklu życia
System e-mail cyklu życia obsługuje automatyzację poczty e-mail, że tradycyjne ustalenia WooCommerce podzielone na wiele wtyczek. Rocznica e-maile, urodziny e-maile, kampanie win- back, porzucone odzyskiwania koszyka, post-zakup upsell, uzupełnianie przypomnienia, i powiadomienia uaktualnienia poziomu wszystkie działają jako część platformy, a nie jako oddzielnie licencjonowane integracje. E-maile wystrzelają automatycznie w oparciu o zmiany stanu klienta i działają całkowicie pod marką klienta bez widocznej marki GT BOGO.
Dostawa białych etykiet oznacza, że e-maile docierają pod markę klienta całkowicie. Kolory akcentu, głos marki, umieszczenie logo i wzory kopii są konfigurowalne dla każdego klienta. W przypadku rozmieszczania agencji, etykieta white- label jest konfigurowalna dla każdego sklepu klienta, co oznacza, że powierzchnia poczty elektronicznej każdego klienta wykorzystuje markę tego klienta, a nie markę agencji lub platformy. System e-mail działa raczej naiwnie niż wymaga integracji z zewnętrznymi dostawcami usług e-mail, choć integracja zewnętrzna jest wspierana, gdy wymagają tego przepływy pracy klienta.
Dla deweloperów, system e-mail cyklu życia ujawnia haki dla niestandardowych logiki e-mail, niestandardowych szablonów renderowania i niestandardowych integracje dostawy. Niestandardowa logika e-mail może strzelać e-maile na wyzwalaczach specyficznych dla klienta; niestandardowe szablony mogą renderować wiadomości e-mail z konkretną zawartością klienta; niestandardowe integracje dostaw może przekierowywać wiadomości e-mail przez zewnętrznych dostawców usług, gdy wymaga tego przepływ pracy klienta. Powierzchnia rozszerzenia oparta na hook- oznacza niestandardowe dostosowania e-mail żyć w kodzie klienta i przetrwać aktualizacje plugin czysto. Więcej na temat e-maili cyklu życia, zobacz WooCommerce e-mail promocje marketingowe.
Wzory integracji ekosystemu WooCommerce
Platforma integruje się ze wspólnymi wtykami ekosystemu WooCommerce poprzez standardowe wzory haka WordPress. Integracja subskrypcji WooCommerce umożliwia promocyjną logikę subskrypcji. WooCommerce Integracja wielojęzyczna pozwala na tłumaczenie e-maili cyklu życia i kopii zwróconej do klienta. WooCommerce Memberships integracja umożliwia membership- poziom logiki promocyjnej. Integracja walut wielonarodowych WooCommerce umożliwia wiadomości progowe o bieżącej świadomości. Integracje są zgodne ze standardowymi wzorami WordPress, a nie wymagają rozszerzenia wtyczki na platformówkę.
W przypadku ustawień WooCommerce bez głowy platforma ujawnia punkty końcowe REST API dla warstwy obliczeniowej koszyka, warstwy wywiadu klienta i warstwy konfiguracji kampanii. Bezgłowe storefonty mogą zapytania logiki promocyjnej poprzez API REST zamiast polegać na standardowym WooCommerce frontend. Wsparcie API REST jest wystarczająco kompleksowe, aby bezgłowe rozmieszczenia mogły korzystać z pełnej powierzchni platformy bez znacznego kompromisu. Więcej na temat integracji bez głowy, zobacz deweloper bez głowy WooCommerce BOGO.
W odniesieniu do analityki i zewnętrznej integracji sprawozdawczej platforma ujawnia uporządkowane dane zdarzeń poprzez haki i punkty końcowe REST API. Niestandardowe integracje mogą wykorzystywać wydarzenia promocyjne dla magazynów analitycznych, narzędzi wywiadu biznesowego lub zewnętrznych systemów sprawozdawczości. Dane zdarzenia są zgodne schematy, które przeżywają aktualizacje plugin, co oznacza, że niestandardowe integracje pozostają stabilne w całym aktualizacji. Aby uzyskać więcej informacji na temat API, zobacz zniżki WooCommerce REST API.
Porównanie: Standardowa architektura promocyjna WooCommerce vs silnik GT BOGO
124; Capability 124; Standard Promotional Architecture 124; GT BOGO Engine Architecture 124; XA4; XA4; XA4; XA4; XA4; Capability 124; Coupon Reduction Layer 124; Cart calculation layer 124; XA4; XA4; XA4; XA4; XA4; XA4; XA4; XA4; XA3; XA4; XA4; XA4; XA4; XA4; XA4; XA4; XA4; XA4; XA4; XA4; XAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXA@@
Rozważania operacyjne dotyczące rozmieszczenia produkcji
Rozmieszczanie produkcji silnika GT BOGO zgodnie ze standardem WordPress i WooCommerce wzorce operacyjne. Wtyczka instaluje poprzez standardowy interfejs wtyczki WordPress, konfiguruje poprzez admin WordPress, i działa poprzez standardowe WordPress i haki WooCommerce. Nie ma specjalnych wymogów hostingowych wykraczających poza to, czego wymaga WooCommerce - zalecane jest PHP 7.4 +, MySQL 5.7 + lub MariaDB 10.3 + oraz standardowe zasoby serwera WooCommerce.
Operacje backup i odzyskiwania pracy poprzez standardowe narzędzia do tworzenia kopii zapasowych WordPress (UpdraftPlus, BlogVault, ManageWP, JetBackup). Dane wtyczki są przechowywane w standardowych tabelach bazy danych WordPress, co oznacza standardowe narzędzia do tworzenia kopii zapasowych przechwytywania danych platformy obok danych WooCommerce. Operacje odzyskiwania postępują zgodnie ze standardowym wzorem odzyskiwania WordPress - przywracanie kopii zapasowej bazy danych, przywracanie kopii zapasowej pliku, a platforma wznawia normalne działanie.
Przepływy pracy wdrożeniowe są zgodne ze standardowymi wzorcami wdrożenia WordPress, w tym promocją produkcji stoczniowej, kontrolą wersji konfiguracji plugin i integracją CI / CD, gdzie agencja lub zespół deweloperów utrzymuje formalne gazociągi wydania. Konfiguracja platformy jest zdatna do użytku jako JSON, co oznacza, że promocja produkcji staging- to-production może być skonfigurowana zamiast wymagać ręcznej zmiany konfiguracji na każdym środowisku. Więcej informacji na temat inscenizowania przepływów pracy można znaleźć na stronie dewelopera WooCommerce.
Ocena skuteczności działania
Logika rabatu cart- side dodaje minimalne koszty ogólne do obliczania koszyka. Platforma optymalizuje wspólny przypadek, w którym większość wózków nie ma obowiązujących zasad - ocena zasad przebiega skutecznie, gdy nie ma dopasowań i dodaje znaczące ogólne tylko wtedy, gdy zasady rzeczywiście mają zastosowanie. Dla typowych sklepów wooCommerce, nagłówek platformy znajduje się poniżej poziomu hałasu w normalnym czasie obliczania wózka.
W przypadku sklepów o dużej pojemności platforma obsługuje strategie buforowania, które zmniejszają powtarzalność pracy. Wywiad klienta oblicza pamięci podręcznej odpowiednio, pamięci podręcznej segmentu członkostwa z wyraźnym unieważnieniem na zdarzeniach zamówienia, a wyniki oceny reguły cache gdzie stan koszyka nie zmienił. Strategia buforowania oznacza skalę platformy do dużych wolumenów transakcji bez konieczności oceny zasady przewnioskowania w całym zestawie zasad.
Wzory zapytania bazy danych postępują zgodnie z WordPress i WooCommerce najlepszych praktyk. Platforma wykorzystuje przygotowane oświadczenia poprzez warstwę abstrakcji wpdb, odpowiednio indeksuje własne tabele bazy danych i w stosownych przypadkach unika wzorców n + 1 zapytań poprzez załadunek partii. Zakłady produkcyjne prowadzące działalność w znaczącej skali nie widzą problemów z wydajnością bazy danych w normalnych warunkach eksploatacji.
Struktura cenowa i licencyjna
GT BOGO Engine PRO jest $499 za rok mieszkanie w sklepie WooCommerce bez przedostatnich poziomów cen. Nie ma dodatkowych opłat za bibliotekę pakietów kampanii, warstwy wywiadowczej klienta, systemu e-mail cyklu życia, zdolność białych etykiet, geo targeting, wielowalutowe wsparcie, A / B silnik testowy lub Straż Przyrody. Ceny są przewidywalne w całej złożoności wdrożeniowej - strony obsługujące różnorodne stosy plugin, niestandardowe integracje, frontendy bez głowy lub wysokie wolumeny transakcji płacą tę samą stawkę zryczałtowaną. Indywidualne opakowania PRO specyficzne dla przemysłu to 79,99 dolarów każdy. Trzy paczki oferują znaczne oszczędności dla klientów z wielu branż: Starter Bundle (299 dolarów za 5 opakowań, zapisać 100.95 dolarów), Growth Bundle (299 dolarów za 9 opakowań, zapisać 220.91 dolarów), i Complete Arsenal (799 dolarów za 15 opakowań, zapisać 400.85 dolarów).
Wtyczka bezpłatnego rdzenia zawiera mechanizm rabatowy z boku karty, możliwość rozszerzenia reguły, udokumentowane haki filtra, powierzchnia REST API, a narzędzia testowe - wystarczy dla deweloperów, aby potwierdzić architekturę przed zobowiązaniem się do PRO. Większość deweloperów używa wolnego poziomu dla wstępnej walidacji architektonicznej, a następnie uaktualnia do PRO, gdy wdrożenie produkcji obejmuje bibliotekę pakietów kampanii, warstwę wywiadowczą klienta i system e-mail cyklu życia, które są tylko PRO-.
Często zadawane pytania od deweloperów
Jakie jest zapotrzebowanie na wersję PHP platformy?
Platforma wymaga PHP 7.4 minimum, z PHP 8.x obsługiwane i zalecane dla nowych wdrożeń. Codebase wykorzystuje nowoczesne funkcje PHP odpowiednio, zachowując jednocześnie zgodność z wersjami PHP, które obsługuje WooCommerce. PHP 8.3 jest zalecaną wersją dla nowych wdrożeń produkcyjnych.
Czy platforma obsługuje WooCommerce HPOS (high-Performance Order Storage)?
Tak. Platforma wspiera HPOS poprzez standardowe abstrakcje WooCommerce. Kod użytkownika, który współdziała z danymi o zamówieniach, powinien wykorzystywać standardowy API zamówienia WooCommerce zamiast bezpośrednich zapytań w bazie danych, co oznacza, że warstwa wywiadu klienta platformy nadal działa prawidłowo w ramach HPOS. W przypadku stron, które nie przeszły jeszcze do HPOS, platforma współpracuje również z dotychczasowym składowaniem zamówień.
Jak platforma obsługuje instalacje multisite WordPress?
Platforma obsługuje zarówno singlesite i multisite WordPress instalacji. Dla multisite licencja jest raczej persite niż persite network, co oznacza, że każda strona w sieci multisite wymaga własnej licencji. Własny kod może być zainstalowany w całej sieci, podczas gdy konfiguracja platformy działa persite, co daje deweloperom elastyczność w zarządzaniu wielowymiarowych wdrożeń klientów.
Jakie jest podejście platformy do bezpieczeństwa?
Platforma następuje WordPress i WooCommerce bezpieczeństwa najlepszych praktyk w całym. Wszystkie działania admin weryfikować nonces i kontroli zdolności. Wszystkie zapytania w bazie danych używają przygotowanych oświadczeń poprzez warstwę abstrakcji bazy danych WordPress. Wszystkie wyjścia są unikane odpowiednio do kontekstu. Wtyczka nie przekazuje danych klienta do zewnętrznych usług bez wyraźnej konfiguracji. Aktualizacje bezpieczeństwa są publikowane niezwłocznie, gdy słabości są odkrywane, zgodnie ze standardowymi wzorami ujawniania WordPress.
Jak platforma obsługuje niestandardowy kod, który zależy od biblioteki pakietów kampanii?
Pakiety kampanii to dane konfiguracyjne, a nie kod, co oznacza, że kod własny może odnosić się do konfiguracji opakowań poprzez stabilne identyfikatory bez łączenia się z wewnętrzną realizacją opakowania. Własny kod, który rozszerza zachowanie pakietu zwykle robi to poprzez standardową powierzchnię rozszerzenia reguły, co oznacza, że kod niestandardowy żyje oddzielnie od danych pakietu i przetrwać zarówno aktualizacje plugin i aktualizacji pakietu. Aby uzyskać więcej informacji na temat logiki niestandardowych zasad, zobacz warunki niestandardowych zasad dewelopera.
GT BOGO Engine jest zbudowany przez GRAPHIC T- SHIRTS, prawdziwy sklep WooCommerce z ponad 1200 oryginalnych projektów działających w skali. Odwiedź gtbogoter.com, aby pobrać bezpłatną wtyczkę rdzenia, ocenić deweloper rozszerzenia powierzchni i wyborów architektonicznych, i zdecydować, czy platforma spełnia wymagania techniczne wdrożeń wspieranych. Dla szerszego kontekstu, zobacz WooCommerce promocyjne wywiadu wyjaśnione.
Gotowy do automatyzacji promocji WooCommerce?
GT BOGO Engine PRO - 46 supermocy, 200 pakietów kampanii, zero kodów kuponowych. 499 dolarów rocznie.
See GT BOGO Engine PRO →