{"id":753,"date":"2025-08-11T14:31:29","date_gmt":"2025-08-11T14:31:29","guid":{"rendered":"https:\/\/rs.quarticon.com\/skrypt-zbierajacy-dane-transakcji\/"},"modified":"2025-08-12T15:38:16","modified_gmt":"2025-08-12T15:38:16","slug":"skrypt-zbierajacy-dane-transakcji","status":"publish","type":"post","link":"https:\/\/help.quarticon.com\/pl\/skrypt-zbierajacy-dane-transakcji\/","title":{"rendered":"Skrypt zbieraj\u0105cy dane transakcji"},"content":{"rendered":"<article class='jsx-ef86202475c6562f '>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>Zadaniem tego skryptu jest zebranie informacji o transakcjach dokonanych w sklepie internetowym.\u00a0<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>Tre\u015b\u0107 skryptu znajduje si\u0119 w panelu klienta w sekcji <i>Ustawienia <\/i>-&gt; <i>Moje Skrypty<\/i> -&gt; <i>1 Rejestracja danych ze strony<\/i> \u2013&gt; <i>Zbieranie danych transakcji<\/i>.<\/p>\n<\/div>\n<div class='intercom-interblocks-image intercom-interblocks-align-center'><a href='https:\/\/cdn.quartic.com.pl\/howtoimg\/i\/o\/233517279\/94c1d62111cf19299d6cb685\/image.png' target='_blank' rel='noreferrer nofollow noopener'><img src='https:\/\/cdn.quartic.com.pl\/howtoimg\/i\/o\/233517279\/94c1d62111cf19299d6cb685\/image.png' width='524' height='558'><\/a><\/div>\n<div class='intercom-interblocks-subheading intercom-interblocks-align-left'>\n<h3 id='co-robi-skrypt'>Co robi skrypt?<\/h3>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>Skrypt zbiera i przetwarza nast\u0119puj\u0105ce zmienne dynamiczne:<\/p>\n<\/div>\n<div class='intercom-interblocks-unordered-nested-list'>\n<ul>\n<li>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>transaction \u2013 unikalne id transakcji zarejestrowanej w sklepie<\/p>\n<\/div>\n<\/li>\n<li>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>user \u2013 id u\u017cytkownika, kt\u00f3ry dokona\u0142 zakupu; je\u017celi u\u017cytkownik jest niezalogowany, nale\u017cy przekaza\u0107 pust\u0105 warto\u015b\u0107 (upsParams.push([\u201auser\u2019, \u201d]);)<\/p>\n<\/div>\n<\/li>\n<li>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>product \u2013 unikalne id produktu<\/p>\n<\/div>\n<\/li>\n<li>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>price \u2013 cena produktu<\/p>\n<\/div>\n<\/li>\n<li>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>quantity \u2013 liczba, w jakiej dany produkt wyst\u0119puje<\/p>\n<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<div class='intercom-interblocks-subheading intercom-interblocks-align-left'>\n<h3 id='gdzie-musisz-go-wklei'>Gdzie musisz go wklei\u0107?<\/h3>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>Aby skrypt dzia\u0142a\u0142 poprawnie, musi si\u0119 znale\u017a\u0107 na stronie podzi\u0119kowania za zam\u00f3wienie (ThankYou page) i musz\u0105 zosta\u0107 przekazane odpowiednie zmienne:\u00a0<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p><b>SCRIPT_TRANSACTION_ID<\/b> \u2013\u00a0unikalne ID transakcji<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p><b>SCRIPT_USER_ID<\/b> \u2013 podanie zmiennej jest opcjonalne; je\u015bli po zalogowaniu w sklepie jako klient dost\u0119pne jest user_id, wstaw je w tym miejscu; je\u015bli nie, pozostaw pusty string<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p><b>\/* SCRIPT_LOOP_START*\/<\/b> \u2013\u00a0tutaj nale\u017cy utworzy\u0107 p\u0119tl\u0119, kt\u00f3ra przeskoczy po wszystkich zakupionych produktach i wyci\u0105gnie z nich poni\u017csze dane:<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p><b>SCRIPT_PRODUCT_ID<\/b> \u2013 unikalny ID produktu, musi si\u0119 zgadza\u0107 z danymi katalogowymi<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p><b>SCRIPT_PRICE<\/b> \u2013 cena jednostkowa produktu<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p><b>SCRIPT_QUANTITY<\/b> \u2013 liczba zakupionych sztuk danego produktu<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p><b>\/* SCRIPT_LOOP_END *\/<\/b> \u2013 koniec p\u0119tli<br \/>\u200b<\/p>\n<\/div>\n<div class='intercom-interblocks-subheading intercom-interblocks-align-left'>\n<h3 id='jak-sprawdzisz-czy-skrypt-dziaa-poprawnie'>Jak sprawdzisz czy skrypt dzia\u0142a poprawnie?<\/h3>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>Aby zweryfikowa\u0107 poprawne dzia\u0142anie skryptu, nale\u017cy sprawdzi\u0107, czy uzupe\u0142niony kod pojawi\u0142 si\u0119 w \u017ar\u00f3dle strony.<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<div class='intercom-interblocks-image intercom-interblocks-align-center'><a href='https:\/\/cdn.quartic.com.pl\/howtoimg\/i\/o\/88395640\/159376606eca0724e46108e8\/image.png' target='_blank' rel='noreferrer nofollow noopener'><img src='https:\/\/cdn.quartic.com.pl\/howtoimg\/i\/o\/88395640\/159376606eca0724e46108e8\/image.png' width='290' height='127'><\/a><\/div>\n<div class='intercom-interblocks-heading intercom-interblocks-align-left'>\n<h2 id='pamitaj'>Pami\u0119taj!\u00a0<\/h2>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<p>Podobnie jak <a href='\/skrypt-odslony-produktow\/'>skrypt ods\u0142ony produkt\u00f3w<\/a>, powy\u017cszy skrypt dzia\u0142a je\u017celi jest poprawnie zaimplementowany razem ze <a href='\/skrypt-glowny\/'>skryptem g\u0142\u00f3wnym<\/a><i> <\/i>Quarticon, kt\u00f3ry powinien znale\u017a\u0107 si\u0119 na ka\u017cdej stronie sklepu.<\/p>\n<\/div>\n<div class='intercom-interblocks-paragraph no-margin intercom-interblocks-align-left'>\n<\/div>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Zadaniem tego skryptu jest zebranie informacji o transakcjach dokonanych w sklepie internetowym.\u00a0 Tre\u015b\u0107 skryptu znajduje si\u0119 w panelu klienta w sekcji Ustawien<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-753","post","type-post","status-publish","format-standard","hentry","category-wstep"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/posts\/753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/comments?post=753"}],"version-history":[{"count":6,"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/posts\/753\/revisions"}],"predecessor-version":[{"id":2277,"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/posts\/753\/revisions\/2277"}],"wp:attachment":[{"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/media?parent=753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/categories?post=753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.quarticon.com\/pl\/wp-json\/wp\/v2\/tags?post=753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}