Ulepszanie wiadomości e-mail Shopify za pomocą niestandardowych pól zakupów

Ulepszanie wiadomości e-mail Shopify za pomocą niestandardowych pól zakupów
Ulepszanie wiadomości e-mail Shopify za pomocą niestandardowych pól zakupów

Poprawa zaangażowania klientów

Zarządzając sklepem internetowym za pośrednictwem Shopify, zapewnienie optymalizacji każdego aspektu interakcji z klientem może znacznie zwiększyć satysfakcję klienta. Częstym problemem, który się pojawia, jest brak personalizacji e-maili otrzymywanych po zakupie przez klientów. Zazwyczaj te e-maile zawierają tylko podstawowe informacje, takie jak zdjęcie produktu i cena.

Może to być problematyczne, gdy produkty mają konfigurowalne opcje, które znacząco wpływają na wybór i satysfakcję kupującego. W przypadku właścicieli sklepów korzystających z niestandardowego narzędzia do tworzenia produktów Shopify niezwykle ważne jest znalezienie sposobu na umieszczenie tych niestandardowych pól w wiadomościach e-mail z potwierdzeniem zakupu, dzięki czemu klienci będą mieli wszystkie ważne dla nich szczegóły na wyciągnięcie ręki.

Komenda Opis
{% assign properties = order.line_items.first.properties %} Przypisuje właściwości pierwszego elementu w kolejności do zmiennej.
{% if properties.size > 0 %} Sprawdza, czy są jakieś właściwości do wyświetlenia.
{% for property in properties %} Wykonuje iterację po każdej właściwości w tablicy właściwości.
mail(to: @order.email, subject: 'Order Confirmation') Wysyła do klienta e-mail z tematem potwierdzenia zamówienia.
properties.map Przekształca każdą właściwość w format ciągu treści wiadomości e-mail.
flatten Spłaszcza tablicę tablic do tablicy jednopoziomowej.

Wyjaśnienie funkcjonalności skryptu

Skrypty zaprojektowane w celu ulepszania powiadomień e-mail Shopify pełnią kluczową funkcję w personalizowaniu doświadczeń klienta po zakupie. Pierwszy przykład skryptu wykorzystuje język szablonów Liquid Shopify do bezpośredniego wstawiania niestandardowych właściwości z zamówienia kupującego do szablonu wiadomości e-mail. Przypisując właściwości pierwszej pozycji zamówienia do zmiennej, skrypt może warunkowo sprawdzić, czy są jakieś właściwości do wyświetlenia, a następnie wykonać iterację po każdej właściwości, aby uwzględnić je w wiadomości e-mail. Dzięki temu wszystkie dostosowania wybrane przez kupującego będą widoczne w wiadomości e-mail z potwierdzeniem zamówienia, zapewniając w ten sposób pełny i szczegółowy przegląd zakupów.

Drugi skrypt to implementacja backendu przy użyciu Ruby on Rails, która jest często wykorzystywana przy tworzeniu aplikacji Shopify. Ten skrypt pobiera właściwości powiązane z każdą pozycją w zamówieniu i wysyła wiadomość e-mail, korzystając z tych szczegółów. Zastosowanie metody „poczta” do wysłania wiadomości e-mail z tematem i treścią dostosowaną do uwzględnienia tych właściwości zwiększa przejrzystość komunikacyjną pomiędzy sklepem a klientem. Metoda „spłaszczania” jest szczególnie przydatna do obsługi właściwości zagnieżdżonych w tablicach, zapewniając, że wszystkie szczegóły zostaną przedstawione w wiadomości e-mail w przejrzysty i czytelny sposób.

Dostosowywanie e-maili zakupowych Shopify za pomocą dodatkowych pól

Integracja Liquid i JavaScript dla szablonów e-maili

{% assign properties = order.line_items.first.properties %}
{% if properties.size > 0 %}
{% for property in properties %}
  <tr>
    <td>{{ property.first }}:</td>
    <td>{{ property.last }}</td>
  </tr>
{% endfor %}
{% endif %}
<!-- This script should be added to the Email Template within Shopify's admin under Settings/Notifications -->
<!-- Customize the email template to include a table of custom properties in the order confirmation email -->

Skrypty zaplecza umożliwiające dołączanie niestandardowych pól w wiadomościach e-mail Shopify

Wykorzystanie Ruby on Rails w tworzeniu aplikacji Shopify

class OrderMailer < ApplicationMailer
  def order_confirmation(order)
    @order = order
    properties = @order.line_items.map(&:properties).flatten
    mail(to: @order.email, subject: 'Order Confirmation', body: render_properties(properties))
  end
private
  def render_properties(properties)
    properties.map { |prop| "#{prop.name}: #{prop.value}" }.join("\n")
  end
end
# This Ruby script is to be used in a Shopify App that customizes order confirmation emails.
# It assumes you have a Shopify App setup with Rails.

Ulepszona komunikacja w handlu elektronicznym

Oprócz modyfikacji skryptów i technicznych powiadomień e-mail Shopify ważne jest, aby wziąć pod uwagę szersze konsekwencje włączenia niestandardowych pól do e-maili transakcyjnych. Uwzględnienie niestandardowych pól w mailach zakupowych pozwala na bogatszą komunikację z klientem, co może zwiększyć satysfakcję i zaufanie do marki. Te dostosowania mogą obejmować unikalne konfiguracje, spersonalizowane wiadomości lub konkretne szczegóły produktu, które są istotne dla konkretnego kupującego, a wszystko to służy znacznej personalizacji zakupów.

Takie podejście nie tylko wzmacnia decyzję klienta o zakupie, ale także poprawia wrażenia po zakupie, potwierdzając, że wybrane przez niego konkretne preferencje i szczegóły zostały potwierdzone. Zamieszczanie takich niestandardowych szczegółów w wiadomościach e-mail może również pomóc w zmniejszeniu dysonansu pozakupowego i zachęcić do ponownych zakupów, sprawiając, że klienci poczują się cenieni i rozumiani przez markę.

Najważniejsze pytania dotyczące dostosowywania wiadomości e-mail Shopify

  1. Pytanie: Jak mogę dodać niestandardowe pola do e-maili Shopify?
  2. Odpowiedź: Możesz dodać pola niestandardowe, modyfikując kod Liquid w szablonach wiadomości e-mail Shopify, aby uwzględnić pętle wyświetlające właściwości każdego zamówionego produktu.
  3. Pytanie: Czy te niestandardowe pola są widoczne we wszystkich typach e-maili Shopify?
  4. Odpowiedź: Pola niestandardowe można uwzględnić w dowolnym szablonie wiadomości e-mail, ale należy ręcznie dodać kod do każdego szablonu, w którym mają być wyświetlane.
  5. Pytanie: Czy dodawanie niestandardowych pól do wiadomości e-mail wymaga zaawansowanych umiejętności kodowania?
  6. Odpowiedź: Niezbędna jest podstawowa znajomość HTML i Liquid, ale dostępne są szczegółowe przewodniki i zasoby, które pomogą w konkretnych dostosowaniach.
  7. Pytanie: Czy pola niestandardowe mogą wpływać na czas ładowania wiadomości e-mail?
  8. Odpowiedź: Prawidłowo zakodowane pola niestandardowe nie powinny znacząco wpływać na czas ładowania wiadomości e-mail.
  9. Pytanie: Czy można zautomatyzować dodawanie niestandardowych pól do wiadomości e-mail?
  10. Odpowiedź: Tak, po skonfigurowaniu w szablonach wiadomości e-mail dołączanie niestandardowych pól jest automatyczne dla każdego zamówienia zawierającego te pola.

Ostatnie przemyślenia na temat dostosowywania potwierdzeń Shopify

Integracja niestandardowych pól z wiadomościami e-mail z potwierdzeniem zamówienia Shopify stwarza znaczącą szansę na zwiększenie zaangażowania i zadowolenia klientów. Strategia ta wykracza poza zwykłe interakcje transakcyjne, personalizując ścieżkę zakupową klienta, potwierdzając jego wybory i zapewniając pełną przejrzystość co do tego, czego może się spodziewać. Dla każdego sklepu Shopify, który chce pogłębić relacje z klientami i zwiększyć powtarzalność transakcji, dostosowywanie potwierdzeń e-mail z odpowiednimi szczegółami zakupu jest niezbędnym krokiem.