Najczęściej zadawane pytania
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.
