Jump to content
  • 0

Instalacja wtyczki konwersji NOKAUT.pl


Bonek092

Question

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) ?

 

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...