Pokazuj swoje produkty i zakupy Shopify.

Pokazuj produkty z kodem QR. Otrzymuj powiadomienia o zakupach.

Pokaż produkt Shopify w 5 krokach

  1. W Social Stream Ninja otwórz Monetization → Shopify purchases → Setup.
  2. Wpisz adres sklepu, np. your-store.myshopify.com. Sekret nie jest potrzebny.
  3. Otwórz Importuj produkt, wklej publiczny link produktu i kliknij Wczytaj szczegóły produktu.
  4. Sprawdź nazwę, obraz, cenę i link. Następnie kliknij Dodaj produkt lub link.
  5. Włącz Produkty i linki wsparcia i kliknij Zapisz konfigurację.
Zaimportowana nazwa produktu Shopify, adres obrazu, cena i kanoniczny publiczny link we wspólnym edytorze produktów
Szczegóły produktu są wczytywane do edytora, aby można było je najpierw sprawdzić.
Produkt się nie wczytuje? Dodaj Publiczny token Storefront (utwórz go w kanale Headless Shopify i opublikuj produkt tam oraz w Online Store). Nigdy nie wklejaj tokenu Admin API ani prywatnego tokenu.
Co wypełnia import
  • Wczytuje jeden produkt naraz.
  • Token jest używany do tego jednego żądania, a potem usuwany.
  • To publiczny link sklepu Shopify, także z własną domeną, jeśli Shopify ją udostępnia.
  • Cena jest wypełniana tylko wtedy, gdy wszystkie warianty kosztują tyle samo. Inaczej pozostaje pusta. Dodaj cenę tylko wtedy, gdy jest prawidłowa.
  • To migawka. Ceny i stany magazynowe nie aktualizują się same, więc sprawdzaj je po zmianach w sklepie.
  • Nie można importować niedostępnych produktów ani produktów bez publicznego linku Online Store.
  • Zawsze możesz zamiast tego wpisać produkt ręcznie.

Uwierzytelnianie Shopify Storefront · Zapytanie o produkt · Tworzenie publicznego tokenu za pomocą Headless

Otrzymaj powiadomienie o zakupie

Jeszcze niewłączone. Powiadomienia o zakupach wymagają odbiornika Shopify na serwerze SSN, który pozostaje wyłączony do przejścia testu z prawdziwym sklepem. Do tego czasu Zapisz konfigurację pokazuje błąd. Wyświetlanie produktów nadal działa.
  1. W Shopify przejdź do Settings → Notifications → Webhooks. Znajdź dla webhooka sekret podpisu. (To nie jest token Storefront).
  2. W Social Stream Ninja otwórz Monetization → Shopify purchases → Setup.
  3. Wpisz swoją myshopify.com adres i sekret podpisu.
  4. Włącz Zakupy Shopify i kliknij Zapisz konfigurację.
  5. Kliknij Kopiuj adres odbiornika.
  6. W Shopify utwórz webhook. Zdarzenie: Order payment. Format: JSON. URL: adres odbiornika.
  7. Wybierz stabilną wersję API i zapisz. (SSN zbudowano dla wersji 2026-07).
  8. Pozostaw Social Stream Ninja uruchomione.
Konfiguracja Shopify w SSApp z domeną sklepu, wyczyszczonym sekretem podpisującym, adresem odbiornika i statusem
Konfiguracja Shopify w aplikacji z przykładowym sklepem. Kliknij, aby powiększyć.
Czy to działa? Obserwuj wiersz stanu: oczekiwanie, test odebrany, zdarzenie pominięte lub zakup odebrany. URL odbiornika oznacza tylko zapisanie konfiguracji.
Chcę…Zrób to
Wstrzymaj powiadomieniaWyłącz Zakupy Shopify.
Zatrzymaj na stałe lub zmień sklepKliknij Odłącz Shopify (usuwa odbiornik i oczekujące zdarzenia). Usuń też webhook w Shopify.
Gdzie trafia Twój sekret
  • Sekret podpisu jest przechowywany zaszyfrowany w odbiorniku SSN. Pole czyści się po zapisaniu.
  • Osobny prywatny klucz odczytu pozostaje na tym komputerze.
  • Żaden z nich nigdy nie trafia do linków OBS ani kodów QR dla widzów.
  • Odbiornik sprawdza podpis Shopify i nazwę sklepu przed przyjęciem zamówienia.
  • Shopify ma własny odbiornik, więc starszy przełącznik zdalnego sterowania API nie jest potrzebny.

Shopify: ręczne tworzenie webhooków · Shopify: weryfikowanie dostarczeń

Dodaj do OBS

  1. W sekcji Nakładka OBS dla, wybierz Produkty i linki wsparcia.
  2. Otwórz Opcje linku nakładki i wybierz Widok nakładki: Tylko prezentacja produktów (obrazy, ceny, kody QR), Tylko karta wsparcia (mały link do sklepu) lub Tylko alerty aktywności (zakupy).
  3. Kliknij Kopiuj link OBS. Dodaj go do OBS jako Źródło przeglądarki, zaczynając od 800 × 600. Użyj jednego źródła na widok.
  4. Zeskanuj kod QR telefonem w końcowym rozmiarze transmisji.
Alert zakupu Shopify z anonimowym kupującym i publicznym tytułem produktu
Powiadomienie o zakupie. Nazwa kupującego pozostaje prywatna.
Chcę…Zrób to
Udostępnij link produktu na czacieKliknij Kopiuj publiczny link obok produktu.
Pokazuj tylko powiadomienia Shopify w nakładce monetyzacjiUstaw Filtr źródła powiadomień na shopify. Produkty i linki wsparcia muszą być włączone.
Pokazuj zakupy w multi-alerts lub kanale aktywnościNic więcej. Odbierają zakupy Shopify nawet bez listy produktów.
Dlaczego powiadomienia o zakupie nie mają obrazu? Zamówienia Shopify nie zawierają wiarygodnego obrazu, więc powiadomienia są tekstowe. Nigdy nie pobierają obrazu ani kodu QR z karty produktu.
Event Flow i cele darowizn
  • W Event Flow wybierz typ zdarzenia purchase i filtruj źródło/typ według shopify.
  • Dla reguł wartości zamówienia porównaj meta.commerce.orderTotal. Sprawdź meta.commerce.currency w pierwszej kolejności.
  • Zakupy nie są darowiznami. Nie mają hasDonation lub donoValue, a cele darowizn nie rosną.
  • Karta produktu oznaczona jako Prezent nie zmienia liczenia zamówień. Wysyłka do innej osoby nie oznacza prezentu dla Ciebie.

Testuj bezpiecznie

Kliknij Podgląd przykładu aby zobaczyć wygląd. Nie łączy się z sesją, więc nigdy nie uruchamia Event Flow, nie zmienia sum ani nie sprawdza płatności. Do pełnego testu użyj sklepu deweloperskiego Shopify. Zamówienia oznaczone test: true pojawiają się tylko w stanie, bez powiadomień.

Uważaj na próbki z panelu administracyjnego Shopify. Jeśli próbka nie jest wyraźnie oznaczona jako test, nie wysyłaj jej do konfiguracji przyznającej nagrody.
Co przetestowano bez prawdziwego sklepu

Testy w prawdziwej aplikacji obejmują podpisane wiadomości (także tekst nieangielski), zmienione podpisy, powtórzone dostawy, zamówienia testowe, zaokrąglanie walut, zbyt duże żądania, usuwanie prywatnych danych klientów i nadrabianie po pracy offline. Nie używano prawdziwych zamówień ani konta sprzedawcy.

Przykładowe webhooki Shopify CLI mogą testować obsługę wiadomości, ale nie subskrypcje ani ponowienia, i nadal wymagają danych aplikacji. Zobacz Ograniczenia testowania webhooków w Shopify CLI.

Rozwiązywanie problemów

ProblemSpróbuj tego
Zapisz konfigurację pokazuje błądOdbiornik nie jest jeszcze włączony na serwerze. Nie używaj zamiast niego starego URL webhooka sesji.
Stan pozostaje na „oczekiwanie”Sprawdź webhook: Order payment, JSON, dokładny URL odbiornika, myshopify.com adres i sekret. Webhooki własnych aplikacji używają sekretu aplikacji.
Zdarzenie pominięteTylko w pełni opłacone zamówienia o wartości powyżej zera, oznaczone test: falsei zaktualizowane w ostatnich 7 dniach są liczone. Nieopłacone, częściowo opłacone i anulowane zamówienia są pomijane.
SSN było wyłączone podczas sprzedażyZamówienia czekają do 7 dni. Uruchom SSN, a zostaną dostarczone.
Akcja wykonała się dwa razyPowtórzenia są blokowane przez 7 dni, ale awaria w trakcie akcji może spowodować jej powtórzenie. Dodaj własną kontrolę do ważnych automatyzacji.
Brak nazwy kupującegoCelowo. Nazwy, e-maile, adresy, notatki, własne pola, linki do płatności i identyfikatory zamówień nigdy nie są wyświetlane.
Zwrot nie usunął powiadomieniaZwroty, anulowania i zmiany nie cofają powiadomień. To nie jest księgowość.
Jak działają oczekujące i powtarzające się zamówienia
  • Czas zamówienia może być do pięciu minut w przyszłości (różnica zegarów).
  • Płatność nigdy nie jest wnioskowana z utworzenia zamówienia, wysyłki ani zmian stanu magazynowego. Brak flagi testowej powoduje pominięcie.
  • Stan i oczekujące zamówienia przetrwają ponowne uruchomienie odbiornika.
  • Pamięć jest ograniczona. Jeśli odbiornik nie może bezpiecznie zapisać zamówienia, prosi Shopify o ponowne wysłanie później.
  • Powtórzenia są dopasowywane według sklepu i zamówienia, nawet gdy identyfikatory dostarczenia Shopify się różnią.
  • SSN zapisuje obsłużone zamówienia przed ich potwierdzeniem.

Zobacz Szczegóły zdarzeń Shopify oraz poradnik produktów i kodów QR.