Centrum Pomocy
Integracje chatbota

Integracja z feedem produktowym (XML, Google Merchant)

Ostatnia aktualizacja:

Połącz dowolny sklep internetowy ze swoim chatbotem ChatLab za pomocą feedu produktowego. Jeśli Twoja platforma nie posiada natywnej integracji z ChatLab, feed jest sposobem na przekazanie chatbotowi Twojego katalogu: odczytuje on produkty z pliku, indeksuje je za pomocą AI Search i odpowiada kartami produktów prowadzącymi do Twojego sklepu.

Przykładowa rozmowa

Zobacz to w rozmowie

Wyszukiwanie produktów za pomocą pliku produktowego XML

Plik produktowy umożliwia przeglądanie katalogu, ale nie sprawdzanie zamówień ani dodawanie produktów do koszyka. Dane odzwierciedlają stan z ostatniej udanej aktualizacji.

Przykład ChatLabPrzykładowa rozmowa

Odwiedzający: Pokaż mi sukienkę do 100 $.

Odtwórz przykład lub przeczytaj go poniżej. Nie wykorzystano żadnych prawdziwych danych klientów.
1 / 3

Klient pyta o produkt.

Odtwarzanie zatrzymuje się, gdy ten przykład znika z ekranu. To jest symulacja, a nie czat na żywo. Elementy sterujące widgetu wewnątrz odtwarzania nie są interaktywne.
Przeczytaj cały przykład
  1. Klient pyta o produkt.

    Odwiedzający: Pokaż mi sukienkę do 100 $.

  2. Zaindeksowany plik produktowy dostarcza informacji o produktach.

    Szmaragdowa sukienka kopertowa, $79. Wiskoza, długość midi.

  3. Klient przechodzi po linku do produktu w sklepie.

    Asystent: Otwórz stronę produktu, aby sprawdzić aktualną cenę i dostępność oraz dokończyć zakup.

Przykład ilustruje doświadczenie klienta. Dostępne akcje i zwracane informacje zależą od tej integracji oraz Twojej konfiguracji.

Ważne: najlepsze praktyki dla e-commerce

Po zakończeniu poniższej integracji zapoznaj się z kompleksowym przewodnikiem po optymalizacji chatbota pod kątem e-commerce: Jak skonfigurować ChatLab dla Twojego sklepu e-commerce

Co zapewnia integracja

Wyszukiwanie produktów AI - Klienci opisują własnymi słowami to, czego potrzebują, a chatbot znajduje pasujące produkty w Twoim katalogu. Odpowiedź zawiera:

  • Nazwę i opis produktu
  • Cenę (oraz cenę promocyjną, jeśli znajduje się w pliku feedu)
  • Zdjęcie produktu
  • Bezpośredni link do strony produktu w Twoim sklepie
  • Markę, dostępność, GTIN / SKU oraz inne atrybuty z pliku feedu

Kategorie - Gdy plik feedu zawiera typ produktu (na przykład "Dom > Kuchnia > Czajniki"), chatbot może zawęzić wyszukiwanie do danej kategorii.

Zaplanowane odświeżanie - Katalog jest odświeżany zgodnie z ustawionym przez Ciebie harmonogramem, dzięki czemu nowe produkty, ceny i dostępność trafiają do chatbota bez Twojej ingerencji.

Czego integracja nie zapewnia

Feed to plik, a nie bezpośrednie połączenie z Twoim sklepem, dlatego chatbot nie może:

  • sprawdzać statusu zamówienia
  • dodawać produktów do koszyka ani składać zamówienia
  • odczytywać stanów magazynowych na żywo pomiędzy odświeżeniami

Karty produktów z poprawnym adresem URL produktu prowadzą do Twojego sklepu, gdzie klient finalizuje zakup. Do śledzenia zamówień wybierz natywną integrację, która to obsługuje. Obsługa dodawania do koszyka również zależy od platformy i konfiguracji witryny sklepu - nie jest dostępna w każdej natywnej integracji.

Wymagania

  • Integracja Feed XML dostępna w Twoim planie
  • Dostęp do AI Search oraz pojemność katalogu przypisana do chatbota: sprawdź dostępną pojemność w Shop > Products (Sklep > Produkty)
  • Brak innej integracji sklepu połączonej z tym samym botem. Sprawdź konsekwencje przed odłączeniem istniejącego sklepu.
  • Plik produktowy w formacie XML Google Merchant (Google Shopping), dostępny pod publicznym adresem https. Obsługiwane są pliki skompresowane (.gz) oraz zabezpieczone nazwą użytkownika i hasłem.

Krok 1: Pobierz feed produktowy ze swojego sklepu

Poproś administratora Twojego sklepu o plik XML feedu produktowego z polami Google Merchant. Generowanie feedu oraz ewentualne koszty rozszerzeń zależą od Twojej platformy:

  • Magento / Adobe Commerce - rozszerzenie feedu Google Shopping (na przykład z Magento Marketplace) generuje plik XML pod adresem takim jak https://yourstore.com/feeds/google.xml
  • IdoSell - przejdź do MARKETING > Produkty i reklamy w Google > Feed produktowy dla Google Shopping do samodzielnego zarządzania reklamami i pobierz adres URL feedu. Upewnij się, że ChatLab może go pobrać, ponieważ niektóre feedy ograniczają dostęp wyłącznie do dedykowanej usługi. Zobacz przewodnik IdoSell po Google Shopping oraz ograniczenia dostępu do feedu.
  • OpenCart - jeśli Twoja wersja zawiera rozszerzenie feedu Google Base, włącz je w sekcji rozszerzeń feedów i skopiuj adres URL feedu danych; w przeciwnym razie użyj kompatybilnego rozszerzenia do eksportu XML
  • BigCommerce - pobierz dostępny do ściągnięcia adres URL pliku XML ze swojej aplikacji do eksportu feedów. Samo połączenie z kanałem Google nie jest adresem URL feedu, którego potrzebuje ChatLab
  • Shopware 6 - dodaj kanał sprzedaży Product comparison (Porównanie produktów), wybierz Google Shopping (XML) jako szablon, skonfiguruj eksport i skopiuj jego adres URL. Zobacz przewodnik po eksporcie Shopware.
  • osCommerce i sklepy dedykowane - dowolny moduł generujący feed RSS 2.0 lub Atom z atrybutami produktów g:

Każdy indeksowany produkt wymaga unikalnego identyfikatora (domyślnie g:id). Nazwa oraz link do produktu są mocno zalecane: w przypadku braku nazwy bot użyje identyfikatora, a brak linku uniemożliwia wygenerowanie działającego odnośnika do sklepu. Cena, zdjęcie, opis, dostępność i kategoria produktu znacząco poprawiają jakość odpowiedzi.

Krok 2: Połącz plik produktowy w ChatLab

  1. Zaloguj się do ChatLab i wybierz swojego bota
  2. Przejdź do zakładki Connect (Połącz)
  3. Kliknij Connect (Połącz) na kafelku Feed XML
  4. Wklej Feed URL (adres URL pliku)
  5. Jeśli plik wymaga logowania, włącz opcję The feed requires a username and password (Plik wymaga nazwy użytkownika i hasła) i wprowadź dane logowania
  6. Opcjonalnie ustaw Product language (Język produktów - dwuliterowy kod języka używanego w pliku produktowym)
  7. Kliknij Test feed (Przetestuj feed) - ChatLab pobierze początek pliku i wyświetli format, liczbę elementów w podglądzie (do 2 000 produktów, niekoniecznie pełną liczbę z pliku), maksymalnie pięć przykładowych produktów oraz wszelkie ostrzeżenia (brakujące ceny, linki, zdjęcia lub kategorie)
  8. Kliknij Connect (Połącz)

Jeśli automatyczne indeksowanie katalogu jest włączone, a wymagany dostęp do AI Search i odpowiednia pojemność są dostępne, konfiguracja połączenia rozpocznie indeksowanie w tle. W przeciwnym razie wytrenuj katalog ręcznie. Postępy i błędy możesz śledzić w Shop > Products (Sklep > Produkty) lub Training > E-commerce catalog (Trenowanie > Katalog e-commerce); samo pomyślne połączenie nie oznacza jeszcze, że produkty można już wyszukiwać.

Krok 3: Niestandardowe pliki produktowe (mapowanie pól)

Jeśli Twój plik nie jest w formacie Google Merchant, ChatLab nadal może go odczytać:

  1. Najpierw kliknij Test feed (Testuj plik) - nazwy elementów znalezione w Twoim pliku pojawią się na listach wyboru mapowania
  2. Otwórz Field mapping for non-standard feeds (Mapowanie pól dla niestandardowych plików)
  3. Jeśli pojedynczy produkt nie jest elementem item ani entry, wprowadź nazwę w polu Product element (Element produktu)
  4. Wybierz element dla każdego pola: Product identifier (Identyfikator produktu - wymagany), Product name (Nazwa produktu), Description (Opis), Product page URL (Adres URL strony produktu), Image URL (Adres URL zdjęcia), Price (Cena), Category path (Ścieżka kategorii) i pozostałe
  5. Uruchom ponownie Test feed (Testuj plik) i sprawdź przykładowe produkty
  6. Kliknij Connect (Połącz)

Pola pozostawione z wartością „Default (Google Merchant)” zachowują standardowe nazwy, więc plik zgodny ze standardem nie wymaga żadnego mapowania.

Krok 4: Harmonogram odświeżania

  1. Przejdź do Training > E-commerce catalog (Trenowanie > Katalog e-commerce)
  2. Na karcie Feed XML kliknij Retrain (Trenuj ponownie)
  3. Przycisk Retrain now! (Trenuj teraz!) natychmiast odświeża katalog
  4. Aby odświeżać automatycznie, wybierz częstotliwość (codziennie, raz w tygodniu lub raz w miesiącu), dzień oraz godzinę i kliknij Schedule retrain (Zaplanuj ponowne trenowanie)

Indeksowane na nowo są tylko te produkty, które zmieniły się od ostatniego odświeżenia, a produkty usunięte z feedu znikają z katalogu chatbota. Zaplanowane odświeżanie zależy od Twojego planu: harmonogramy tygodniowe i miesięczne wymagają funkcji zaplanowanego ponownego trenowania, a harmonogramy codzienne wymagają funkcji codziennego ponownego trenowania.

Krok 5: Skonfiguruj akcję AI

Przy włączonym automatycznym indeksowaniu katalogu i wymaganym dostępie konfiguracja połączenia włącza akcję Feed XML - AI product search. W przeciwnym razie włącz ją ręcznie i wytrenuj katalog. Aby ją dostosować, przejdź do Settings > Actions (Ustawienia > Akcje) i przefiltruj według platformy Feed XML. Możesz zmienić etykietę akcji, instrukcje kierujące sztuczną inteligencją oraz włączyć opcję Include product card (Dołącz kartę produktu), aby udostępnić chatbotowi pełną kartę produktu zamiast krótkiego opisu.

Testowanie integracji

Otwórz swój widget chatbota i wypróbuj:

  • "Pokaż mi czajniki poniżej 50 dolarów" (testuje wyszukiwanie z filtrem ceny)
  • "Czy masz niebieskie bawełniane koszulki?" (testuje dopasowywanie atrybutów)

Odpowiedzi powinny zawierać produkty z Twojego pliku produktowego wraz z linkami do Twojego sklepu.

Wskazówki

  • Podaj typ produktu w pliku produktowym (g:product_type) jako pełną ścieżkę, na przykład "Odzież > Mężczyźni > Koszulki" - stanie się ona kategorią, według której chatbot może filtrować wyniki
  • Zadbaj o kompletne opisy w pliku produktowym; chatbot używa ich do dopasowywania produktów do pytań klientów
  • Warianty jednego produktu powinny mieć wspólny item_group_id - ChatLab łączy ich atrybuty koloru, rozmiaru, materiału i wzoru w jeden zaindeksowany produkt. Pierwszy element reprezentuje cenę i link całej grupy, więc sprawdź szczegóły dotyczące wariantów w swoim sklepie
  • Jeśli Twój plik produktowy jest duży, skompresowany plik (.gz) pobiera się szybciej

Zainstaluj chatbota w swoim sklepie

Aby dodać widget czatu do witryny sklepowej:

  1. W ChatLab przejdź do zakładki Deploy (Wdrożenie) dla swojego bota
  2. Wybierz Widget i skopiuj fragment kodu
  3. Wklej go do szablonu swojego sklepu przed zamykającym tagiem </body> lub użyj w swojej platformie ustawienia "custom HTML" (własny HTML) bądź "scripts" (skrypty)

Powiązane artykuły