Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Dwukierunkowa synchronizacja Google Sheets: edytuj ceny, stany i tytuły w arkuszu, auto-sync do PrestaShop (PrestaShop 8 & 9), dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Twój katalog PrestaShop sterowany z arkusza Google
Zmiana ceny, korekta stanu lub poprawka tytułu produktu nie powinny zmuszać całego zespołu do przechodzenia przez panel administracyjny. Ten moduł udostępnia Twoje produkty, czyli tytuł, cenę netto, ilość magazynową i stan aktywny/nieaktywny, we współdzielonym arkuszu Google z sześcioma kolumnami. Każdy edytuje w arkuszu, który już zna, wieloma rękami naraz, a moduł przenosi zmiany do PrestaShop. Arkusz staje się prawdziwym interfejsem masowej edycji, dostępnym bez konta administratora.
Naprawdę dwukierunkowa synchronizacja
Większość konektorów działa tylko w jedną stronę. Ten działa w obie: zmiana wpisana w arkuszu schodzi do sklepu, a zmiana wykonana w panelu PrestaShop automatycznie wraca do arkusza. Arkusz i sklep pozostają stale swoim odbiciem, bez ręcznego reimportu i bez generowania plików CSV od nowa. Pracujesz tam, gdzie w danej chwili jest wygodniej.
Inteligentny: dotyka tylko tego, co się zmieniło
Przy każdej synchronizacji moduł porównuje bieżący stan każdego produktu z sumą kontrolną jego ostatniego zsynchronizowanego stanu, zapamiętaną w bazie. Na tej podstawie precyzyjnie ustala, co się zmieniło i po której stronie, po czym zapisuje tylko te wiersze, we właściwym kierunku. Na katalogu z tysiącami referencji pozwala to uniknąć przepisywania wszystkiego przy każdym przebiegu i sprawia, że synchronizacje są szybkie. Zapisy do Google są dodatkowo grupowane w partie, by respektować limity API.
Konflikty rozwiązywane czysto
Co się dzieje, gdy ten sam produkt został zmodyfikowany po obu stronach od ostatniej sync? Nic nie ginie przypadkiem: definiujesz regułę priorytetu, wygrywa arkusz Google albo wygrywa PrestaShop, a moduł stosuje ją systematycznie, rejestrując rozstrzygnięcie. Zachowujesz kontrolę nad źródłem prawdy, produkt po produkcie i przebieg po przebiegu.
Instalacja bez tarcia, w kilka minut
Żadnego procesu OAuth ani ekranu zgody Google do przejścia. Tworzysz konto usługi w konsoli Google Cloud, wklejasz jego klucz JSON w konfiguracji modułu i udostępniasz arkusz adresowi e-mail konta usługi jako edytorowi. Moduł sam podpisuje żądania do API Google Sheets (JWT RS256 w natywnym PHP), bez żadnej biblioteki Composer do zainstalowania na serwerze. Panel statusu pokazuje podłączone konto, adres crona i datę ostatniej synchronizacji.
Automatyczny, bezpieczny i bez niespodzianek
Endpoint crona chroniony regenerowalnym tokenem uruchamia synchronizację co kilka minut, przez planer serwera lub usługę zewnętrzną. Możesz też uruchomić synchronizację ręczną jednym kliknięciem z konfiguracji albo zresetować stan synchronizacji, by wystartować od sklepu jako referencji. Dane wpisane w arkuszu są walidowane przed zapisem: pusta lub nieprawidłowa nazwa, ujemna cena, i błędny wiersz jest po prostu pomijany i rejestrowany, a synchronizacja pozostałych produktów nigdy nie jest przerywana. Bez nadpisywania rdzenia, z czystą deinstalacją: moduł respektuje standardy sklepu produkcyjnego.
Na razie nie ma opinii o produkcie.