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.