jedno pytanie · jedna odpowiedź
Jak połączyć zamówienia z WooCommerce i Telegrama
Najpierw wybierzcie kierunek: albo Telegram pisze do WooCommerce, albo oba piszą do trzeciego miejsca. Zrobienie z WooCommerce systemu ewidencji jest tańsze i działa, dopóki Telegram jest małym kanałem pobocznym — bot wkłada zamówienie do Woo przez REST API i wszystko zostaje w jednym panelu. Gdy Telegram staje się realną częścią przychodu, to się psuje, bo Woo nie ma pojęcia, czym jest rozmowa na czacie; wtedy potrzebne jest trzecie miejsce, które karmią oba kanały, a Woo staje się jednym źródłem z kilku.
Którykolwiek kierunek wybierzecie, od pierwszego dnia odsiewajcie duplikaty po stabilnym kluczu. Pułapka, w którą wpadają wszyscy, jest jedna: to samo zamówienie przychodzi dwa razy — raz webhookiem, raz przy dociągnięciu — i po cichu podwaja przychód dnia.
Sposób pierwszy — Telegram pisze do WooCommerce
Bot przyjmuje zamówienie na czacie i zakłada je przez REST API WooCommerce. Jeden panel, jedna lista zamówień, raporty, które już działają, i żadnej nowej subskrypcji. To jest właściwa odpowiedź częściej, niż przyznają dostawcy oprogramowania.
Przestaje działać, gdy na czacie pojawia się cokolwiek, czego Woo nie utrzyma: rozmowa, wynegocjowana cena, stały klient, który zamawia „to, co zwykle”. Kończy się tak, że to, co ważne, trzymacie w notatkach do zamówienia, a notatka do zamówienia to pole tekstowe, z którego nikt nie zrobi raportu.
Sposób drugi — platforma automatyzacji pośrodku
Zapier albo Make w jedno popołudnie spina Woo i bota Telegrama z arkuszem lub CRM-em, a przy małej liczbie zamówień to naprawdę wystarcza.
Dwie rzeczy warto wiedzieć, zanim postawicie na tym firmę. Płatność od zadania przestaje być przyjazna przy wolumenie zamówień w dostawie — każde zamówienie to kilka zadań. A gdy krok wywali się w sobotę o dziewiątej wieczorem, wywali się po cichu: zamówienia po prostu nie ma, a dowiadujecie się od klienta. Platformy automatyzacji są świetnym klejem i kiepską infrastrukturą.
Sposób trzeci — trzecie miejsce, które przyjmuje jedno i drugie
Oba kanały karmią jeden system i to on jest ewidencją. Woo przychodzi webhookiem, Telegram przez bota. Raporty, historia klienta i pieniądze liczą się raz — dla obu kanałów naraz.
Kosztuje to subskrypcję i prawdziwą decyzję — macie teraz system ewidencji, który nie jest panelem waszego sklepu, i wszyscy muszą to przyjąć. Zyskujecie to, że „ile mieliśmy wczoraj zamówień” ma dokładnie jedną odpowiedź.
To, co wszyscy robią źle
Odsiewanie duplikatów. WooCommerce wysyła webhook; webhook czasem nie dochodzi, więc każda rozsądna integracja jeszcze odpytuje źródło — i teraz to samo zamówienie może wejść dwa razy. Jeśli kluczem odsiewania jest znacznik czasu albo nazwisko klienta, będziecie gubić zamówienia albo je podwajać, a jedno i drugie jest gorsze niż brak integracji w ogóle.
Używajcie numeru zamówienia nadanego przez samo źródło, trzymajcie go razem z zapisem i haszujcie kanoniczny wiersz. A potem przez tydzień porównujcie liczby z panelem Woo, zanim czemukolwiek zaufacie.
Gdzie Ovirno pasuje, a gdzie nie
Ovirno to sposób trzeci, z odsiewaniem duplikatów już zrobionym: WooCommerce wchodzi webhookiem w kilka sekund i co pięć minut jest dociągane jeszcze raz na wszelki wypadek, powtórzone wiersze odsiewa hasz kanonicznego wiersza, a każdy zapis trzyma odnośnik do tego, skąd przyszedł. Bot Telegrama i odpowiada na pytania, i wrzuca karty nowych zamówień osobno dla każdego punktu. Arkusze, CSV, Excel, wyciągi bankowe i wasz własny webhook wchodzą tak samo.
Gdzie nie pasuje: to nie jest wtyczka do WooCommerce i nie zapisuje niczego z powrotem do Woo. Zamówienia płyną do Ovirno, a nie z niego. Jeśli chcecie, żeby zamówienie z Telegrama pojawiło się w waszym panelu WooCommerce, waszą odpowiedzią jest sposób pierwszy i nie powinniście kupować naszego.
Jeśli to brzmi jak wasza sytuacja, nie sprawdzicie tego na demo z cudzymi danymi: przyślijcie jeden eksport swojej sprzedaży, a trzydzieści minut później patrzycie na własną firmę, z obserwacjami policzonymi z waszych liczb. Poproście o to albo napiszcie na Telegramie — odpisuje ten, kto to buduje.
Pytania, które padają za każdym razem
Czy Ovirno zapisuje zamówienia z powrotem do WooCommerce?
Nie. Dane płyną z WooCommerce do Ovirno. Jeśli zamówienia z Telegrama mają się pojawiać w panelu Woo, właściwym rozwiązaniem jest bot piszący przez REST API Woo.
Jak szybko pojawiają się zamówienia z WooCommerce?
W kilka sekund webhookiem, a co pięć minut dociągnięcie zapasowe, gdyby webhook nie doszedł.
Co sprawia, że to samo zamówienie nie policzy się dwa razy?
Odsiewanie duplikatów haszem kanonicznego wiersza plus numer zamówienia nadany przez samo źródło, trzymany razem z zapisem. To właśnie sprawia, że połączenie webhooka z odpytywaniem jest bezpieczne.