NikolayBezay

Soda add to the cart script

Jul 16th, 2021
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. // selector to find the current product ID = input[data-sku]
  2.  
  3. 1)
  4. // product link - https://sodastream.co.il/products/%D7%91%D7%90%D7%A0%D7%93%D7%9C-%D7%A8%D7%91%D7%99%D7%A2%D7%99%D7%99%D7%94-%D7%A4%D7%A4%D7%A1%D7%99-%D7%9E%D7%A7%D7%A1-59
  5. //code =>
  6. (function() {
  7. var GA_EVENT_CATEGORY = 'Adoric - carousel';
  8. var GA_EVENT_ACTION = 'click';
  9. var GA_EVENT_LABEL = 'רביעיית PEPSI MAX';
  10. var PDRODUCT_ID = '39277791117390';
  11.  
  12. function adoricAddToCart(productId) {
  13. var data = {
  14. "id": productId,
  15. "quantity": 1
  16. };
  17. var xhr = new XMLHttpRequest();
  18. xhr.withCredentials = true;
  19. xhr.addEventListener('readystatechange', function() {
  20. if (this.readyState === 4) {
  21. console.log(this.responseText);
  22. window.ga && window.ga("t0.send", "event", {
  23. eventCategory: GA_EVENT_CATEGORY,
  24. eventAction: GA_EVENT_ACTION,
  25. eventLabel: GA_EVENT_LABEL
  26. });
  27. window.location.reload();
  28. }
  29. });
  30. xhr.open('POST', window.location.origin + '/cart/add.js');
  31. xhr.setRequestHeader('content-type', 'application/json');
  32. xhr.setRequestHeader('cache-control', 'no-cache');
  33. xhr.send(JSON.stringify(data));
  34. }
  35. adoricAddToCart(PDRODUCT_ID);
  36. })();
  37.  
  38. 2)
  39. // product link - https://sodastream.co.il/products/%D7%A8%D7%91%D7%99%D7%A2%D7%99%D7%99%D7%AA-mirinda
  40.  
  41. //code =>
  42. (function() {
  43. var GA_EVENT_CATEGORY = 'Adoric - carousel';
  44. var GA_EVENT_ACTION = 'click';
  45. var GA_EVENT_LABEL = 'רביעיית MIRINDA';
  46. var PDRODUCT_ID = '39311050047566';
  47.  
  48. function adoricAddToCart(productId) {
  49. var data = {
  50. "id": productId,
  51. "quantity": 1
  52. };
  53. var xhr = new XMLHttpRequest();
  54. xhr.withCredentials = true;
  55. xhr.addEventListener('readystatechange', function() {
  56. if (this.readyState === 4) {
  57. console.log(this.responseText);
  58. window.ga && window.ga("t0.send", "event", {
  59. eventCategory: GA_EVENT_CATEGORY,
  60. eventAction: GA_EVENT_ACTION,
  61. eventLabel: GA_EVENT_LABEL
  62. });
  63. window.location.reload();
  64. }
  65. });
  66. xhr.open('POST', window.location.origin + '/cart/add.js');
  67. xhr.setRequestHeader('content-type', 'application/json');
  68. xhr.setRequestHeader('cache-control', 'no-cache');
  69. xhr.send(JSON.stringify(data));
  70. }
  71. adoricAddToCart(PDRODUCT_ID);
  72. })();
  73.  
  74. 3)
  75. // product link - https://sodastream.co.il/products/%D7%A9%D7%95%D7%9E%D7%A8-%D7%A7%D7%95%D7%A8-%D7%9C%D7%91%D7%A7%D7%91%D7%95%D7%A7-%D7%9C%D7%99%D7%98%D7%A8-%D7%9E%D7%A0%D7%95%D7%9E%D7%A8
  76. //code =>
  77. (function() {
  78. var GA_EVENT_CATEGORY = 'Adoric - carousel';
  79. var GA_EVENT_ACTION = 'click';
  80. var GA_EVENT_LABEL = 'שרוול מבודד לבקבוק (ליטר) מנומר';
  81. var PDRODUCT_ID = '39399337263182';
  82.  
  83. function adoricAddToCart(productId) {
  84. var data = {
  85. "id": productId,
  86. "quantity": 1
  87. };
  88. var xhr = new XMLHttpRequest();
  89. xhr.withCredentials = true;
  90. xhr.addEventListener('readystatechange', function() {
  91. if (this.readyState === 4) {
  92. console.log(this.responseText);
  93. window.ga && window.ga("t0.send", "event", {
  94. eventCategory: GA_EVENT_CATEGORY,
  95. eventAction: GA_EVENT_ACTION,
  96. eventLabel: GA_EVENT_LABEL
  97. });
  98. window.location.reload();
  99. }
  100. });
  101. xhr.open('POST', window.location.origin + '/cart/add.js');
  102. xhr.setRequestHeader('content-type', 'application/json');
  103. xhr.setRequestHeader('cache-control', 'no-cache');
  104. xhr.send(JSON.stringify(data));
  105. }
  106. adoricAddToCart(PDRODUCT_ID);
  107. })();
Advertisement
Add Comment
Please, Sign In to add comment