Integracja z Shopify
Dodaj chatboty AI ChatReact, formularze kontaktowe i akordeony FAQ do swojego sklepu Shopify za pomocą oficjalnej aplikacji ChatReact dla Shopify.
Instalacja
- Zainstaluj aplikację ChatReact ze sklepu Shopify App Store
- Otwórz aplikację w panelu administracyjnym Shopify
Nie jest wymagane oddzielne połączenie konta — powiąż aplikację ze swoimi chatbotami i formularzami, wklejając ich identyfikatory (ID) z panelu ChatReact.
Funkcje
Aplikacja Shopify zapewnia trzy typy widżetów:
| Widget | Opis | Umiejscowienie |
|---|---|---|
| Chat Widget | Chatbot AI z obsługą czatu na żywo | Na całej stronie lub na określonych stronach poprzez App Embed |
| Form Widget | Formularze kontaktowe z ochroną przed spamem | Inline za pomocą App Block w Edytorze motywu |
| FAQ Widget | Wyświetlanie FAQ w formie akordeonu | Inline za pomocą App Block w Edytorze motywu |
Konfiguracja widżetu czatu
Konfiguracja widżetu czatu wymaga dwóch kroków: utworzyć przypisanie widżetu w aplikacji ChatReact, a następnie włączyć App Embed w motywie.
Krok 1: Utwórz przypisanie widżetu
- Otwórz aplikację ChatReact w panelu administracyjnym Shopify
- Na karcie Chat Widget kliknij Add Assignment
- Wprowadź swój Chatbot ID (znajduje się w panelu ChatReact w Settings → Embed)
- Kliknij Save Assignment
Krok 2: Włącz App Embed
- Przejdź do Online Store → Themes → Edit theme
- Kliknij ikonę App embeds (element układanki) w dolnym lewym pasku bocznym
- Przełącz ChatReact Chat Widget na ON
- Kliknij Save
Wystarczy włączyć App Embed tylko raz. Od tego momentu zarządza się miejscem wyświetlania widżetu całkowicie z poziomu aplikacji ChatReact.
Widżet czatu pojawia się na każdej stronie objętej jednym z Twoich przypisań widżetu.
Przypisania widżetów
Każde przypisanie łączy chatbota z Twoim sklepem. Istnieją dwa typy przypisań:
- Everywhere: Widżet pojawia się na wszystkich stronach (domyślnie). Opcjonalnie można dodać Exclude URLs — jedna ścieżka na linię, z obsługą wildcard
*(np./blogs/*) - Specific Page: Widżet pojawia się tylko na wpisanej ścieżce strony (np.
/pages/about)
Jeśli strona ma przypisanie Specific Page, to na niej zostanie wyświetlony chat bot z tego przypisania zamiast chatbota z przypisania Everywhere.
Dodawanie widżetów Formularza i FAQ
Widżety Formularza i FAQ dodaje się jako App Blocks w Edytorze motywu:
- Przejdź do Online Store → Themes → Edit theme
- Przejdź do strony, na której chcesz umieścić widżet
- Kliknij Add block i wyszukaj "ChatReact"
- Wybierz ChatReact Form lub ChatReact FAQ
- Wprowadź Form ID lub Chatbot ID w ustawieniach bloku
Ręczne osadzenie (Liquid)
Jeśli wolisz edytować szablony bezpośrednio, możesz również dodać widżety do dowolnego szablonu Liquid:
<!-- Form widget -->
<div id="chatreact-form"></div>
<script src="https://www.chatreact.ai/embed/form.js"
data-form-id="YOUR_FORM_ID"
data-container="chatreact-form"
async></script>
<!-- FAQ widget -->
<div id="chatreact-faq"></div>
<script src="https://www.chatreact.ai/embed/faq-widget.js"
data-chatbot-id="YOUR_CHATBOT_ID"
data-container="chatreact-faq"
async></script>
Stylowanie widżetu Formularza
Dostosuj wygląd formularza w Edytorze motywu:
| Ustawienie | Opcje |
|---|---|
| Alignment | Left, Center, Right |
| Max Width | 200–1200px |
| Font Size | 12–28px |
| Margin Bottom | 0–120px |
| Language | Automatyczne wykrywanie (domyślnie) lub jeden z 24 języków |
Stylowanie widżetu FAQ
| Ustawienie | Opcje |
|---|---|
| Categories | Opcjonalne, oddzielone przecinkami slug'i kategorii (np. general,pricing) aby pokazać tylko wybrane kategorie FAQ |
| Font Size | 12–28px |
| Margin Bottom | 0–120px |
| Language | Automatyczne wykrywanie (domyślnie) lub jeden z 24 języków |
Zarządzanie widżetami
Aplikacja ChatReact w panelu administracyjnym Shopify udostępnia trzy karty:
- Chat Widget — Twórz i zarządzaj przypisaniami widżetów, które kontrolują, na których stronach wyświetla się widżet czatu
- Forms — Instrukcje krok po kroku dotyczące osadzania, ręczny fragment Liquid oraz miejsce, gdzie znaleźć Form ID
- FAQ Widget — Instrukcje osadzania widżetu FAQ oraz miejsce, gdzie znaleźć Chatbot ID
Wybór formularza i FAQ odbywa się w Edytorze motywu: wprowadź Form ID lub Chatbot ID w ustawieniach bloku.
Obsługa języków
Aplikacja obsługuje wszystkie 24 języki UE:
- Chat widget automatycznie wykrywa język przeglądarki odwiedzającego i dopasowuje go do obsługiwanych języków Twojego chatbota, w razie potrzeby wracając do języka podstawowego chatbota
- Bloki Formularza i FAQ mają własne ustawienie Language w Edytorze motywu — domyślnie ustawione na Auto-detect i można je nadpisać dla każdego bloku
Odinstalowywanie
Po odinstalowaniu aplikacji ChatReact wszystkie konfiguracje widżetów i przechowywane dane są automatycznie usuwane z Twojego sklepu Shopify.