Integracja z Selly (na kodach)
Uwaga! Poniższa integracja jest już nieaktualna. Selly dodało natywną integrację Trustisto, dzięki czemu integracja stała się bardzo prosta - przejdź do nowej instrukcji.
Podstawowa integracja
Integracja z platformą Selly.pl jest bardzo prosta. Wystarczy w odpowiednim miejscu panelu administracyjnego wkleić odpowiednie kody. Szczegóły niżej.
Krok 1 - Kod główny
Z menu Konfiguracja wybieramy Integracje - opcje dodatkowe
W polu Integracja własna wklejamy poniższy kod zmieniając jedynie linię 8, wpisując własny kod strony.
Zamień ###-KOD-WITRYNY-### (linijka 8) na odpowiednia wartość!
Zobacz jak znaleźć Twój kod witryny. Przeczytaj ten artykuł.
<script> (function(a,b,c,d,e,f,g,h,i){ h=a.SPT={u:d},a.SP={init:function(a,b){h.ai=a;h.cb=b}, go:function(){(h.eq=h.eq||[]).push(arguments)}}, g=b.getElementsByTagName(c)[0],f=b.createElement(c), f.async=1,f.src="//js"+d+e,i=g.parentNode.insertBefore(f,g) })(window,document,"script",".trustisto.com","/socialproof.js"); SP.init("###-KOD-WITRYNY-###"); </script>
Powinno to wyglądać tak jak na poniższym screenie z dokładnością do kodu strony.
Następnie klikamy Zapisz.
Krok 2 - Strona główna
Korzystając z edytora szablonów, modyfikujemy szablony strony głównej.
Wchodzimy do edytora wybierając Wygląd (1) i następnie Edytor szablonów (2)
Z menu Plik do edycji edytujemy kolejno dwa pliki które znajdziemy w Podstawowe szablony strony (1):
- D01. Szkielet szablonu: strona główna (2)
- D07. Szkielet szablonu: strona główna sklepu dostępnego po zalogowaniu (3)
W każdym z nich dodając na końcu następujący fragment kodu:
<script> SP.go('startPage'); </script>
Wstawiamy go przed linijką zawierającą kod </body>. Tak jak pokazana niżej. Następnie klikamy Zapisz.
Krok 3 - Strona kategorii
Ponownie za pomocą edytora szablonów modyfikujemy stronę, tym razem wybieramy Podstawowe szablony stron (1) i następnie D02. Szkielet szablonu: Katalog produktów (2).
W to same miejsce na końcu strony wklejamy kod:
<script> SP.go('categoryAndSearchPage'); </script>
i klikamy Zapisz.
Krok 4 - Karta produktu
Jeszcze raz za pomocą edytora szablonów modyfikujemy stronę, tym razem wybieramy Karta produktu (1) i następnie wybieramy E01. Szablon: Karta produktu (2).
i na samym końcu strony wklejamy kod:
<script> SP.go('productPage', { productId: '{#PRODUKT_ID#}', product: '{#NAZWA#}', link: '$SP.platforms.custom.getTagAttrValueByKeyValue,link,href,rel,canonical', image: '$SP.platforms.custom.getTagAttrValueByKeyValue,a,href,class,product-img-link' }); </script>
Następnie klikamy Zapisz.
Krok 5 - Koszyk
Ponownie za pomocą edytora szablonów modyfikujemy stronę, tym razem wybieramy dwie strony i modyfikujemy je w ten sam sposób. Elementy znajdziemy w Elementy stron (1) a następnie K01. Strefa koszyka: zawartość koszyka (2).
Odnajdujemy w treści kod:
<!-- endblock:zamowienie_produkt -->
i tuż nad nim wklejamy:
<script> window.trustBasket = window.trustBasket || []; trustBasket.push({ productId: '{#PRODUKT_ID#}', product: '{#PRODUKT#}', link: '/{#PRODUKT_HTACCESS#},id{#PRODUKT_ID#}.html', image: '/{#PRODUKT_FOTO#}', }); </script>
Tak to powinno wyglądać:
a na samym końcu strony wklejamy kod:
<script> SP.go('basketPage', window.trustBasket); </script>
Tak to powinno wyglądać:
Na koniec klikamy Zapisz.
Krok 6 (ostatni) - Zamówienie
Ostatni raz korzystając z edytora szablonów wybieramy Elementy stron (1) i następnie wybieramy K05. Strefa koszyka: potwierdzenie zamówienia (2).
Szukamy w pliku fragmentu
<!-- endblock:zamowienie_produkt -->
i zaraz nad nim wklejamy następujący kod:
<script> window.trustBasket = window.trustBasket || []; window.trustBasket.push({ productId: '{#PRODUKT_ID#}', product: '{#PRODUKT#}', link: '/{#PRODUKT_HTACCESS#},id{#PRODUKT_ID#}.html', image: '/{#PRODUKT_FOTO#}', price: '{#CENA#}'.slice(0,-3), quantity: '{#ILOSC#}', sum: '{#WARTOSC#}'.slice(0,-3) }); </script>
Powinno to wyglądać mniej więcej tak:
Następnie na samym końcu pliku wklejamy:
<script> SP.go('thankYouPage', { order: { id: "{#ID_ZAMOWIENIA#}", total: "{#KWOTA_DO_ZAPLATY#}".slice(0,-3), }, client: { firstname: "{#IMIE#}", city: "{#MIASTO#}", email: "{#EMAIL#}", phone: "{#TELEFON#}" }, basket: window.trustBasket }); </script>
Tak to powinno wyglądać:
Na koniec klikamy Zapisz.
Plik produktowy
Po zalogowaniu się do panelu Selly przechodzimy do 1. Konfiguracja > 2. Integracje - porównywarki
Następnie wyszukujemy Ceneo.pl i upewniamy się, że mamy odznaczone Wszystkie dostępne i Eksport stanów magazynowych.
Jeżeli odznaczyliśmy to następnie zapisujemy zmiany.
Po zapisaniu zmian wybieramy Adresy stron eksportów.
I następnie wyszukujemy Ceneo.pl i kopiujemy link XML.
Następnie dodajemy skopiowany link pliku produktowego do Trustisto.
Jak dodać plik produktowy w panelu Trustisto?
Odpowiedź znajdziesz w tym artykule.
Śledzenie koszyka
Jeżeli podstawowa integracja przebiegła pomyślnie, to tutaj już nie musisz nic robić :)
Import kontaktów
Import klientów z platformy Selly jest bardzo łatwy, zajmie Ci dosłownie parę chwil.
Po zalogowaniu się do panelu Selly najedź na pole 1. Sprzedaż > a następnie wybierz 2. Klienci
Następnie zjedź na sam dół i wybierz Eksport CSV
Plik który zostanie pobrany załaduj do Trustisto.
Instrukcję jak załadować plik CSV z kontaktami do Trustisto znajdziesz w tym miejscu.