wdrożenia PrestaShop

Instalacja wtyczki konwersji NOKAUT.pl

  • 1 Odpowiedzi
  • 1757 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline bonek04pl

  • Użytkownik
  • **
  • 41
  • 0
  • PrestaShop
  • PrestaShop: 1.6
  • Status: Właściciel
Instalacja wtyczki konwersji NOKAUT.pl
« dnia: Listopad 29, 2017, 03:11:26 pm »
Witam serdecznie.

Próbuje zainstalować do mojego sklepu na PRESTA 1.6.0.14. wtyczkę konwersji dla porównywarki NOKAUT.pl, która będzie wyświetlać w panelu sklepowym NOKAUT.pl dane odnośnie zakupu i konwersji.

Krok pierwszy:

Skrypt widoczny poniżej umieść w kodzie HTML strony głównej sklepu oraz stron poszczególnych produktów i kategorii. Skrypty powinny zostać umieszczone przed tagiem </head>

    <script type="text/javascript">
      //  Nokaut.pl Conversion Tracker v2
      (function () {
        var ns = document.createElement('script'), s = null, stamp = parseInt(new Date().getTime() / 86400, 10);
        ns.type = 'text/javascript';
        ns.async = true;
        ns.src = ('https:' == document.location.protocol ? 'https://nokaut.link/js/' : 'http://nokaut.link/js/') + 'conversion.js?' + stamp;
        s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(ns, s);
      })();
    </script>

Ten skrypt wrzuciłem do pliku header.tpl i strona działa dobrze, nie wyskakują żadne błędy.

Krok drugi:

Skrypt widoczny poniżej umieść w kodzie HTML na stronie kończącej zamówienie. Dla danego zamówienia skrypt powinien być uruchomiony tylko raz, zatem nie powinien się uruchamiać ponownie przy odświeżeniu strony kończącej zamówienie ani przy wejściu na inną stronę związaną z danym zamówieniem. Skrypty powinny zostać umieszczone przed tagiem </head>

    <script type="text/javascript">
      //  Nokaut.pl Conversion Tracker v2
      var _ntrack = _ntrack || [];
      _ntrack.push(['trackTransaction', 27340, '{kwota_transakcji}', '{identyfikator_transakcji}']);

      (function () {
        var ns = document.createElement('script'), s = null, stamp = parseInt(new Date().getTime() / 86400, 10);
        ns.type = 'text/javascript';
        ns.async = true;
        ns.src = ('https:' == document.location.protocol ? 'https://nokaut.link/js/' : 'http://nokaut.link/js/') + 'conversion.js?' + stamp;
        s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(ns, s);
      })();
    </script>

Gdzie:

{kwota_transakcji} - kwota transakcji w formacie '109.50' (kropka jest poprawnym separatorem), jeśli nie jesteśmy w stanie podać kwoty, należy wstawić 0

{identyfikator_transakcji} - unikalny identyfikator transakcji podawany w pojedynczym cudzysłowie np: '123ABT'. Jeśli nie możemy podać identyfikatora zamówienia, nie należy nic wpisywać.

Ten skrypt wrzuciłem do order-confirmation.tpl, jednak po przejściu do zakończenia zamówienia pojawia się biała strona.

W jaki sposób muszę uporać się z krokiem drugim aby dla każdego zamówienia skrypt działał osobno (pobierał odpowiednie dane) ?


*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Instalacja wtyczki konwersji NOKAUT.pl
« Odpowiedź #1 dnia: Grudzień 01, 2017, 08:54:23 am »
Kupić moduł >? lub oprogramować wartości podane w nawiasach pisząc własny
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl