Najczęściej zadawane pytania

Najczęściej zadawane pytania

Skopiuj stronę

FAQ dotyczące wysyłki e-maili transakcyjnych i żądań HTTP z Shopify Flow: plany, dostarczalność, uprawnienia, dostawcy i przetwarzanie danych.

Odpowiedzi na najczęściej zadawane pytania. Jeśli nie znaleźli Państwo odpowiedzi na swoje pytanie, prosimy zapoznać się z przewodnikiem Historia i rozwiązywanie problemów, w którym szczegółowo omówiono problemy techniczne, lub skontaktować się z nami za pośrednictwem Centrum pomocy.

Czy do wysyłania żądań HTTP potrzebny jest płatny plan Shopify?

Nie. Własna funkcja Wyślij żądanie HTTP platformy Shopify jest dostępna wyłącznie w ramach określonych planów, natomiast funkcja HTTP Request tej aplikacji działa we wszystkich planach Shopify, w tym w planie Basic. Jest to jeden z głównych powodów, dla których sprzedawcy ją instalują.

Do jakich danych serwisu Shopify ma dostęp ta aplikacja?

Brak. Aplikacja nie żąda żadnych uprawnień dostępu. Nie ma możliwości odczytu informacji o Państwa produktach, zamówieniach ani klientach.

Wszelkie dane klientów, które trafiają do wiadomości e-mail, pojawiają się tam, ponieważ zostały Państwo przekazane z Shopify Flow za pośrednictwem pola Zmienne (JSON). Shopify Flow odczytuje dane Państwa sklepu, a Państwo wybierają, które z nich mają zostać przekazane.

Z usług których dostawców poczty elektronicznej mogę korzystać?

Trzy rodzaje nadawców:

  • Microsoft 365 - skrzynki pocztowe w serwisie Outlook.com i w usłudze Microsoft 365, a także skrzynki współdzielone i skrzynki grupowe.
  • Google - skrzynki pocztowe Gmail i Google Workspace, a także aliasy typu „Wyślij wiadomość jako”.
  • SMTP - dowolny serwer SMTP, w tym SendGrid, Mailgun, Amazon SES, Postmark lub Państwa własny.

Firmy Microsoft i Google łączą się za pośrednictwem protokołu OAuth, dzięki czemu nie ma potrzeby przechowywania ani cyklicznej zmiany danych uwierzytelniających.

Jaka jest różnica między układem transakcyjnym a marketingowym?

Typ wiadomości e-mail, który wybierają Państwo podczas tworzenia szablonu. Domyślnym typem jest transakcyjny, a wszystkie szablony utworzone przed wprowadzeniem tej opcji mają charakter transakcyjny: potwierdzenia zamówień, aktualizacje dotyczące wysyłki, powiadomienia dotyczące konta - są one wysyłane tak jak dotychczas do wszystkich osób wymienionych w polu „Do”.

Marketing obejmuje biuletyny, promocje, prośby o recenzje oraz wiadomości e-mail mające na celu odzyskanie klientów. Wiadomość e-mailowa o charakterze marketingowym jest wysyłana w postaci jednej wiadomości na odbiorcę, z których każda zawiera własny link rezygnacji z subskrypcji, kończy się standardową informacją o rezygnacji oraz danymi firmy, a także pomija klientów, którzy zrezygnowali z subskrypcji. Jest ona wysyłana za pomocą akcji Send Marketing Email w Shopify Flow; akcja Send Transactional Email oferuje wyłącznie szablony wiadomości transakcyjnych. Zobacz E-maile marketingowe i rezygnacje z subskrypcji.

Jak mogę sprawdzić, czy nadawca i układ etapu w Shopify Flow zostały zapisane?

Po kliknięciu przycisku Zapisz na stronie konfiguracji danego kroku u dołu strony pojawi się komunikat Konfiguracja została pomyślnie zapisana. Jeśli zapisanie nie powiedzie się, pojawi się czerwony komunikat informujący, że zmiany nie zostały zapisane: proszę zamknąć stronę, ponownie otworzyć dany krok w ramach przepływu pracy i spróbować zapisać go jeszcze raz.

Po ponownym otwarciu tego etapu na stronie wyświetla się zapisany nadawca i układ, a poniżej nich podgląd układu. W przepływie pracy na karcie etapu podano nazwę układu oraz nadawcę.

Jeśli skopiują Państwo przepływ pracy lub skopiują i wkleją etap związany z wiadomością e-mail, proszę otworzyć ten etap w skopiowanej wersji i ponownie wybrać nadawcę oraz układ: Shopify Flow traktuje tę kopię jako nowy etap.

W jaki sposób klient może zrezygnować z subskrypcji i co się wtedy dzieje?

Każda wiadomość e-mailowa o charakterze marketingowym zawiera w stopce link do rezygnacji z subskrypcji. Link ten otwiera stronę potwierdzenia w języku, w którym napisana jest wiadomość, zawierającą przycisk Rezygnacja z subskrypcji; samo otwarcie linku nie powoduje żadnych zmian. Wiadomości e-mail wysyłane za pośrednictwem serwera SMTP lub nadawcy Google zawierają również nagłówki, które umożliwiają serwisom Gmail, Apple Mail i innym wyświetlanie własnego przycisku rezygnacji z subskrypcji za pomocą jednego kliknięcia. Nadawcy korzystający z usługi Microsoft 365 nie mogą ustawić tych nagłówków, dlatego w tym przypadku jedyną możliwością jest skorzystanie z linku w stopce.

Od tego momentu adres nie jest uwzględniany w żadnej wiadomości e-mailowej o charakterze marketingowym. Jeśli wszyscy odbiorcy z pola „Do” danego etapu zrezygnowali z subskrypcji, nic nie zostanie wysłane: w historii zdarzenie to zostanie oznaczone jako Pominięte (rezygnacja z subskrypcji), etap Shopify Flow zwróci wartość SKIPPED i nie zostanie zastosowana żadna akcja z Państwa planu. Wiadomości transakcyjne nadal docierają do klienta. Strona Rezygnacje z subskrypcji zawiera listę wszystkich osób, które zrezygnowały z subskrypcji, umożliwia ręczne dodanie adresu, ponowne zapisanie klienta na subskrypcję na jego prośbę oraz eksport listy do pliku CSV.

Czy mogę wysłać e-mail marketingowy do wielu klientów jednocześnie?

Maksymalnie 20 odbiorców na jedną akcję. Każdy z nich otrzymuje osobną wiadomość e-mail z własnym linkiem do rezygnacji z subskrypcji, a cały etap nadal liczy się jako jedna akcja w ramach Państwa planu oraz jeden wpis w historii, zawierający wyniki dla każdego odbiorcy. Odbiorcy powyżej 20. są rejestrowani jako niewysłani. W przypadku większej grupy odbiorców należy skonfigurować przepływ pracy tak, aby Shopify Flow uruchamiał ten etap raz dla każdego klienta.

Dlaczego wartość mojej zmiennej jest pusta?

Szablony są z założenia wyrozumiałe: nieznana zmienna zastępowana jest pustym ciągiem znaków zamiast generować błąd, dzięki czemu literówka nigdy nie blokuje wysłania wiadomości e-mail do klienta. Kompromisem jest to, że literówka wygląda jak puste miejsce.

Aplikacja teraz automatycznie wykrywa ten problem. W przypadku wysyłki na żywo, w której symbol zastępczy nie wygenerował żadnej wartości, w historii pojawia się oznaczenie Puste zmienne, a po otwarciu tej pozycji można sprawdzić, które konkretnie zmienne są puste oraz czy Shopify Flow wysłał je puste, czy w ogóle ich nie wysłał.

Aby od samego początku tego uniknąć, proszę użyć w swoim układzie karty „Use in Shopify Flow” - generuje ona zmienne (JSON) z prawidłowymi kluczami. Zobacz Przekazywanie danych z serwisu Shopify Flow.

Mój e-mail testowy wygląda poprawnie, ale ten prawdziwy jest pusty. Dlaczego?

Ponieważ wykorzystują one różne dane.

Zmienne testowe w edytorze układu mają wpływ wyłącznie na podgląd oraz na funkcję Wyślij e-mail testowy. Podczas rzeczywistego uruchomienia Shopify Flow są one całkowicie pomijane, a system wykorzystuje wartości przesłane przez daną akcję Shopify Flow w polu Zmienne (JSON).

A zatem ładnie wyglądający e-mail testowy świadczy o tym, że Państwa projekt działa. Nie świadczy on jednak w żaden sposób o poprawności konfiguracji Shopify Flow. Zawsze należy raz uruchomić przepływ pracy w rzeczywistych warunkach, a następnie sprawdzić historię.

Jak należy wypełnić pole „Zmienne (JSON)”?

Proszę nie wpisywać tego ręcznie. Proszę otworzyć szablon wiadomości e-mail i znaleźć kartę „Użyj w Shopify Flow” - zawiera ona dokładny kod JSON dla tego szablonu, z poprawnie podanymi nazwami wszystkich kluczy. Proszę kliknąć Kopiuj JSON i wkleić go do akcji w Shopify Flow.

Aplikacja automatycznie wypełnia właściwości Shopify Flow dla rozpoznanych pól (nazwa klienta, nazwa zamówienia, suma zamówienia, adres URL strony statusu). W pozostałych przypadkach wyświetla się komunikat <pick a Flow variable>, który należy zastąpić za pomocą wbudowanego selektora zmiennych Shopify Flow.

Kompletny przewodnik: Przekazywanie danych z serwisu Shopify Flow.

Dlaczego moja pozycja / wariant / zmienna produktu jest zawsze pusta?

Ponieważ zamówienie zawiera wiele pozycji, nie ma jednej wartości, którą można by odczytać. Wyrażenie {{ order.lineItems.variant.title }} nie zwraca żadnego wyniku.

Można albo przesłać całą listę i przetworzyć ją w układzie za pomocą bloku Loop, albo przekształcić ją w ciąg znaków w ramach Shopify Flow, korzystając z pętli {% for %}. Oba podejścia zostały opisane w sekcji Przekazywanie danych z serwisu Shopify Flow.

Jest to najczęstsza przyczyna wystąpienia pustej zmiennej, dlatego aplikacja wyświetla ostrzeżenie, gdy nazwa zmiennej przypomina dane pozycji.

Czy moje wiadomości e-mail trafią do folderu ze spamem?

Dostarczalność zależy od skrzynki nadawczej, a nie od tej aplikacji. Ponieważ wiadomości są wysyłane za pośrednictwem Państwa dostawcy usług i Państwa domeny, przejmują Państwo własną reputację nadawczą.

Aby zapewnić sobie jak największe szanse:

  • Prosimy o wysyłanie wiadomości z domeny, w której prawidłowo skonfigurowano protokoły SPF, DKIM i DMARC.
  • Proszę używać adresu nadawcy z domeny, której Pan/Pani jest właścicielem, a nie bezpłatnego adresu konsumenckiego.
  • Proszę dbać o to, by wiadomości transakcyjne miały charakter transakcyjny. Odbiorcy oczekują informacji o statusie zamówienia oraz powiadomień dotyczących konta; nie oczekują natomiast masowych wiadomości marketingowych wysyłanych z konta przeznaczonego do komunikacji transakcyjnej. Do biuletynów i ofert promocyjnych proszę stosować szablon marketingowy, tak aby każda z tych wiadomości zawierała link do rezygnacji z subskrypcji, a klienci, którzy zrezygnowali z subskrypcji, byli pomijani. Zobacz E-maile marketingowe i rezygnacje z subskrypcji.
  • Prosimy o umieszczenie rzeczywistego adresu pocztowego oraz danych identyfikacyjnych w szablonie stopki, a także o uzupełnienie danych firmy w sekcji „Ustawienia” - „E-maile marketingowe”.
Czy mogę wysłać wiadomość do więcej niż jednego odbiorcy?

Tak. W polach Adresy e-mail, Kopia i Ukryta kopia można wpisać wiele adresów, po jednym w każdym wierszu. Cała wysyłka liczy się jako jedna operacja w ramach Państwa planu.

Wiadomość o charakterze transakcyjnym jest wysyłana jako jedna wiadomość e-mail do wszystkich osób wymienionych w polu „Do”. Wiadomość marketingowa jest wysyłana jako osobna wiadomość e-mail do każdego odbiorcy z pola „Do” (maksymalnie 20), z których każda zawiera własny link rezygnacji z subskrypcji, a w każdej z nich znajdują się pola „DW” i „UDW”; nadal jest to jedna operacja.

Czy wysłanie wiadomości e-mail o charakterze testowym zużywa mój limit?

Nie. Wysyłanie wiadomości e-mail testowej oraz przycisk Test żądania HTTP są bezpłatne. Liczą się wyłącznie działania uruchamiane przez Shopify Flow. W przypadku działań, które zakończyły się niepowodzeniem przed ich wykonaniem - np. z powodu błędnej konfiguracji lub zduplikowanej próby ponownej - przydzielone miejsce w limicie zostanie zwrócone.

Dlaczego w moim e-mailu pojawia się napis [object Object]?

Przeprowadził Pan interpolację całego obiektu, a nie jednego z jego pól. Żądania HTTP automatycznie serializują obiekty do formatu JSON; wiadomości e-mail tego nie robią.

Proszę użyć {{ variables.customer.firstName }} zamiast {{ variables.customer }} lub skorzystać z bloku Pętla, aby przetwarzać elementy tablicy.

Co się stanie, jeśli usunę element, który jest nadal w użyciu?

Jest to dozwolone. Aplikacja wyświetla ostrzeżenie i informuje, ile kroków w Shopify Flow odwołuje się do tego elementu, ale nie blokuje tej operacji.

Następnie każdy etap w Shopify Flow, który nadal odwołuje się do usuniętego elementu, zakończy się niepowodzeniem i w historii pojawi się wyraźny komunikat o błędzie - na przykład Email template not found (Nie znaleziono szablonu wiadomości e-mail). Aby to naprawić, proszę skierować te etapy na odpowiedni element zastępczy.

Celowo nie blokujemy tej funkcji. Odwołanie jest zapamiętywane do momentu odinstalowania aplikacji, więc ostrzeżenie „nadal w użyciu” jest często pozostałością po przepływie pracy, który został już usunięty lub przebudowany w Shopify Flow, a my nie mamy możliwości odróżnienia tych dwóch sytuacji.

Jedyny wyjątek: przesłany plik jest dokładnie sprawdzany przed usunięciem, ponieważ ten sam plik może być ponownie wykorzystany w kilku układach.

Czy mogę później zmienić układ z edytora wizualnego na kod HTML?

Nie. Wybór edytora jest ustalany w momencie tworzenia układu, ponieważ oba edytory przechowują treść w różny sposób. Proszę utworzyć nowy układ w wybranym trybie, a następnie przekierować do niego akcję w Shopify Flow.

W trybie tekstu sformatowanego / HTML można przełączać się między edytorem tekstu sformatowanego a czystym kodem HTML, choć powrót do trybu tekstu sformatowanego może spowodować uproszczenie złożonych tabel i stylów wbudowanych.

Czy mogę wykorzystać ten sam szablon w kilku wiadomościach e-mail?

Tak, na dwa sposoby:

  • Opcja Zapisz jako szablon pozwala zapisać cały projekt w sekcji Moje szablony, dzięki czemu można na jego podstawie rozpocząć tworzenie nowego układu. W tej galerii znajdują się wyłącznie projekty zapisane przez Państwa.
  • Szablony nagłówków i stopek są udostępniane w czasie rzeczywistym: wystarczy raz edytować szablon, a wszystkie układy, w których jest on stosowany, zostaną zaktualizowane.

Można również wyeksportować układ i zaimportować go do innego sklepu.

Co się stanie, gdy osiągnę limit przewidziany w moim planie?

Kolejne działania w Shopify Flow są odrzucane z powodu błędu przekroczenia limitu planu, a Shopify Flow oznacza ten krok jako nieudany. Żadna wiadomość nie trafia do kolejki, więc nie zostaną one wysłane w późniejszym terminie.

Limit obejmuje ruchomy 30-dniowy okres, więc pojemność staje się ponownie dostępna w miarę upływu czasu od wykonania starszych działań. Proszę włączyć powiadomienia o limicie, aby otrzymywać ostrzeżenia przy osiągnięciu 80% i 100% limitu. Zobacz Plany i sposób użytkowania.

Czy mogę załączyć fakturę w formacie PDF do wiadomości e-mail?

Tak. W trybie załączania rozmiar pojedynczego pliku nie może przekraczać 15 MB, a rozmiar jednego układu - 20 MB. W przypadku przekroczenia tych limitów - lub podczas wysyłania za pośrednictwem usługi Microsoft 365, która odrzuca załączniki wbudowane o rozmiarze powyżej 4 MB - należy przełączyć się na tryb linków, a wiadomość e-mail będzie zawierała link do pobrania. Zobacz Załączniki i obrazy.

Dlaczego Microsoft lub Google wyświetlają inną nazwę aplikacji?

Na ekranie zgody może pojawić się nazwa „Shopify Flow Action Extensions” - poprzednia nazwa tej aplikacji. Jest to ta sama aplikacja - nazwa rejestracji OAuth nie została jeszcze zaktualizowana. Można bez obaw wyrazić zgodę.

Czy aplikacja Shopify Sidekick może korzystać z tej aplikacji?

Tak, w trybie tylko do odczytu. Aplikacja Sidekick może wyświetlać listę Państwa układów, nadawców, żądań HTTP i nazw tajnych, generować raporty dotyczące historii uruchomień oraz wyjaśniać, dlaczego dana operacja zakończyła się niepowodzeniem.

Nigdy nie zwraca poufnych wartości, haseł SMTP, tokenów OAuth ani treści wiadomości, a także nie może niczego zmieniać - zamiast tego przekierowuje Państwa do aplikacji.

Gdzie są przechowywane moje dane?

W UE. Bazy danych i pamięci podręczne są przechowywane lokalnie w poszczególnych regionach i szyfrowane w stanie spoczynku, a dane uwierzytelniające - hasła SMTP, tokeny OAuth i klucze tajne - są objęte dodatkową warstwą szyfrowania koperty za pośrednictwem dedykowanej usługi zarządzania kluczami. Dane uwierzytelniające w postaci zwykłego tekstu nigdy nie są zapisywane trwale.

Nadal potrzebują Państwo pomocy?

Prosimy skorzystać z Centrum pomocy, aby zgłosić błąd, poprosić o dodanie nowej funkcji lub skontaktować się bezpośrednio z działem pomocy technicznej. Dymek czatu w aplikacji znajduje się na każdej stronie aplikacji i zazwyczaj stanowi najszybszy sposób kontaktu, ponieważ rozmowa pozostaje powiązana z Państwa sklepem.