NikolayBezay

Save for Adoric is product related to some SKU list

Aug 31st, 2021 (edited)
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.26 KB | None | 0 0
  1. <script>
  2.  (function () {
  3.         var productLists = [
  4.             {
  5.                 'listName': 'listName_1',
  6.                 'values': '271866, 271119, 273312, 271118, 269398, 268802, 268801'
  7.             },
  8.             {
  9.                 'listName': 'listName_2',
  10.                 'values': '273440, 270733, 269447, 210689, 271119'
  11.             }
  12.         ];
  13.         var pageProductFormTimer = 10;
  14.  
  15.         function seveProductSku(productSku) {
  16.             if (!productSku) return false;
  17.             if (productSku.length == 0) return false;
  18.             for(var i = 0; i < productLists.length; i++) {
  19.                if (productLists[i].values.indexOf(productSku) != -1) {
  20.                    window[productLists[i].listName] = true;
  21.                }
  22.            }
  23.        }
  24.    
  25.        function waitPageProduct() {
  26.            pageProductFormTimer--;
  27.            var productSkuElement = document.querySelector('[data-product-sku]');
  28.            if (!productSkuElement && pageProductFormTimer > 0) {
  29.                   setTimeout(waitPageProduct, 1000);
  30.             } else if (pageProductFormTimer > 0) {
  31.                 seveProductSku(productSkuElement.getAttribute('data-product-sku'));
  32.             }
  33.         }
  34.         waitPageProduct();
  35.     })();
  36. </script>
Add Comment
Please, Sign In to add comment