{"id":25344,"date":"2024-02-23T17:01:45","date_gmt":"2024-02-23T14:01:45","guid":{"rendered":"https:\/\/flashy.app\/?p=25344"},"modified":"2024-09-01T09:12:29","modified_gmt":"2024-09-01T06:12:29","slug":"%d7%a9%d7%99%d7%9e%d7%95%d7%a9-%d7%91%d7%94%d7%9e%d7%9c%d7%a6%d7%95%d7%aa-%d7%9e%d7%95%d7%a6%d7%a8%d7%99%d7%9d-%d7%91%d7%90%d7%9e%d7%a6%d7%a2%d7%95%d7%aa-api-%d7%a2%d7%91%d7%95%d7%a8-shopify","status":"publish","type":"post","link":"https:\/\/flashy.app\/he\/help\/%d7%94%d7%9e%d7%9c%d7%a6%d7%95%d7%aa-%d7%9e%d7%95%d7%a6%d7%a8%d7%99%d7%9d\/%d7%94%d7%92%d7%93%d7%a8%d7%95%d7%aa-%d7%94%d7%9e%d7%9c%d7%a6%d7%95%d7%aa-%d7%9e%d7%95%d7%a6%d7%a8%d7%99%d7%9d-ai\/%d7%a9%d7%99%d7%9e%d7%95%d7%a9-%d7%91%d7%94%d7%9e%d7%9c%d7%a6%d7%95%d7%aa-%d7%9e%d7%95%d7%a6%d7%a8%d7%99%d7%9d-%d7%91%d7%90%d7%9e%d7%a6%d7%a2%d7%95%d7%aa-api-%d7%a2%d7%91%d7%95%d7%a8-shopify\/","title":{"rendered":"\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea API \u05e2\u05d1\u05d5\u05e8 Shopify"},"content":{"rendered":"\n<p>\u05d4\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e9\u05dc \u05e4\u05dc\u05d0\u05e9\u05d9 \u05e2\u05d5\u05d6\u05e8\u05d5\u05ea \u05dc\u05d4\u05d2\u05d3\u05d9\u05dc \u05d0\u05ea \u05d4\u05de\u05db\u05d9\u05e8\u05d5\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d7\u05db\u05de\u05d5\u05ea \u05e9\u05de\u05ea\u05d1\u05e1\u05e1\u05d5\u05ea \u05e2\u05dc \u05db\u05dc \u05e4\u05e8\u05d8\u05d9 \u05d4\u05de\u05d1\u05e7\u05e8\u05d9\u05dd \u05d5\u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05d4\u05d7\u05d5\u05d6\u05e8\u05d9\u05dd \u05d1\u05d0\u05ea\u05e8.<\/p>\n\n\n\n<p>\u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4 API \u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05d4\u05d2\u05d9\u05e2 \u05dc\u05de\u05e7\u05e1\u05d9\u05de\u05d5\u05dd \u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05d1\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d5\u05d4\u05ea\u05d0\u05de\u05d5\u05ea \u05dc\u05d0\u05ea\u05e8 \u05e9\u05dc\u05db\u05dd \u05d5\u05dc\u05e2\u05e9\u05d5\u05ea \u05db\u05de\u05e2\u05d8 \u05db\u05dc \u05d3\u05d1\u05e8 \u05e9\u05ea\u05e8\u05e6\u05d5 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05de\u05e1\u05e4\u05e8 \u05e7\u05d5\u05d3\u05d9\u05dd \u05e4\u05e9\u05d5\u05d8\u05d9\u05dd.<\/p>\n\n\n\n<p>\u05d1\u05e9\u05d5\u05e4\u05d9\u05e4\u05d9\u05d9 \u05d9\u05e9 \u05dc\u05d1\u05e6\u05e2 \u05e9\u05dc\u05d1 \u05de\u05e7\u05d3\u05d9\u05dd \u05dc\u05e4\u05e0\u05d9 \u05e9\u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u05e2\u05dc \u05d4\u05e7\u05d5\u05d3 \u05e9\u05d4\u05d5\u05d0 \u05d1\u05e2\u05e6\u05dd \u05dc\u05e7\u05d1\u05dc \u05d2\u05d9\u05e9\u05d4 \u05dc\u05e7\u05e8\u05d5\u05d0 \u05d0\u05ea \u05d4\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e9\u05dc\u05db\u05dd <\/p>\n\n\n\n<p>\u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Storefront API \u05d1\u05e1\u05e8\u05d8\u05d5\u05df \u05d0\u05e0\u05d9 \u05de\u05e1\u05d1\u05d9\u05e8 \u05d0\u05ea \u05d4\u05e0\u05d5\u05e9\u05d0 \u05d1\u05d4\u05e8\u05d7\u05d1\u05d4.<\/p>\n\n\n\n<p>\u05de\u05d4\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05e9\u05dc\u05e0\u05d5 \u05e2\u05dd \u05d7\u05d1\u05e8\u05d5\u05ea \u05e4\u05d9\u05ea\u05d5\u05d7 \u05e9\u05d5\u05e0\u05d5\u05ea, \u05d4\u05e2\u05e8\u05db\u05ea \u05d4\u05e9\u05e2\u05d5\u05ea \u05dc\u05e2\u05d1\u05d5\u05d3\u05d4 \u05de\u05d4\u05e1\u05d5\u05d2 \u05d4\u05d6\u05d4 \u05d4\u05d9\u05d0 \u05d1\u05d9\u05df 5-8 \u05e9\u05e2\u05d5\u05ea \u05e4\u05d9\u05ea\u05d5\u05d7, \u05d7\u05e9\u05d5\u05d1 \u05dc\u05e7\u05d7\u05ea \u05d0\u05ea \u05d6\u05d4 \u05d1\u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05d4\u05d7\u05dc\u05d8\u05d4 \u05e2\u05dc \u05e9\u05d9\u05d8\u05ea \u05d4\u05d9\u05d9\u05e9\u05d5\u05dd. \u05ea\u05de\u05d9\u05d3 \u05e0\u05d9\u05ea\u05df \u05dc\u05d1\u05e6\u05e2 \u05d4\u05d8\u05de\u05e2\u05d4 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea DIV \u05d5\u05dc\u05d0 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea API.<\/p>\n\n\n\n<div class=\"alert alert-info\">\u05de\u05d4\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05e9\u05dc\u05e0\u05d5 \u05e2\u05dd \u05d7\u05d1\u05e8\u05d5\u05ea \u05e4\u05d9\u05ea\u05d5\u05d7 \u05e9\u05d5\u05e0\u05d5\u05ea, \u05d4\u05e2\u05e8\u05db\u05ea \u05d4\u05e9\u05e2\u05d5\u05ea \u05dc\u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05d4\u05d8\u05de\u05e2\u05d4 \u05d4\u05d5\u05d0 \u05d1\u05d9\u05df 5-8 \u05e9\u05e2\u05d5\u05ea \u05e4\u05d9\u05ea\u05d5\u05d7, \u05d7\u05e9\u05d5\u05d1 \u05dc\u05e7\u05d7\u05ea \u05d0\u05ea \u05d6\u05d4 \u05d1\u05d7\u05e9\u05d1\u05d5\u05df \u05d1\u05d4\u05d7\u05dc\u05d8\u05d4 \u05e2\u05dc \u05e9\u05d9\u05d8\u05ea \u05d4\u05d9\u05d9\u05e9\u05d5\u05dd. \u05ea\u05de\u05d9\u05d3 \u05e0\u05d9\u05ea\u05df \u05dc\u05d1\u05e6\u05e2 \u05d4\u05d8\u05de\u05e2\u05d4 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea DIV \u05d5\u05dc\u05d0 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea API.<\/div>\n\n\n\n<h2>\u05e9\u05dc\u05d1 \u05d4\u05d4\u05d8\u05de\u05e2\u05d4<\/h2>\n\n\n\n<p>\u05d9\u05e6\u05e8\u05e0\u05d5 \u05e2\u05d1\u05d5\u05e8\u05db\u05dd \u05de\u05d7\u05dc\u05e7\u05d4 \u05d1 JS \u05e9\u05de\u05d3\u05d2\u05d9\u05de\u05d4 \u05d0\u05d9\u05da \u05dc\u05d1\u05e6\u05e2 \u05d0\u05ea \u05d6\u05d4 \u05e9\u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4, \u05d1\u05e0\u05d5\u05e1\u05e3 \u05dc\u05e1\u05e8\u05d8\u05d5\u05df \u05e9\u05de\u05d5\u05e4\u05d9\u05e2 \u05d1\u05de\u05d0\u05de\u05e8, \u05d9\u05e9 \u05dc\u05e6\u05e4\u05d5\u05ea \u05d1\u05e1\u05e8\u05d8\u05d5\u05df \u05dc\u05e4\u05e8\u05d8\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd.<\/p>\n\n\n\n<p>\u05dc\u05d4\u05dc\u05df \u05d4\u05de\u05d7\u05dc\u05e7\u05d4 \u05e2\u05dd \u05db\u05dc \u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05e9\u05d9\u05e6\u05e8\u05e0\u05d5 \u05e2\u05d1\u05d5\u05e8\u05db\u05dd.<\/p>\n\n\n\n<pre class=\"wp-block-code line-numbers language-html\"><code>&lt;script&gt;\n  window.FlashyProductRecommendations = class FlashyProductRecommendations {\n    constructor(popupId, productsContainer = 'home-recommendations') {\n      this.popupId = popupId;\n      this.container = document.getElementById(productsContainer);\n    }\n\n    \/\/ Fetch product recommendations\n    async fetchRecommendations() {\n      try {\n        const recommendations = await flashy.recommendations.get(this.popupId);\n        return this.getItemIds(recommendations.products);\n      } catch (error) {\n        console.warning(\"Error fetching flashy recommendations:\", error);\n      }\n    }\n\n    \/\/ Fetch product details from Shopify\n    async fetchProductDetails(productNumericIds) {\n      const productGlobalIds = productNumericIds.map(id =&gt; `gid:\/\/shopify\/Product\/${id}`);\n\n      const productQuery = `\n        query ProductsQuery($ids: &#91;ID!]!) {\n          nodes(ids: $ids) {\n            ... on Product {\n              id\n              title\n              handle\n              descriptionHtml\n              createdAt\n              productType\n              vendor\n              tags\n              images(first: 2) {\n                edges {\n                  node {\n                    id\n                    originalSrc\n                    altText\n                  }\n                }\n              }\n              variants(first: 2) {\n                edges {\n                  node {\n                    id\n                    title\n                    priceV2 {\n                      amount\n                      currencyCode\n                    }\n                    availableForSale\n                    sku\n                    compareAtPriceV2 {\n                      amount\n                      currencyCode\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      `;\n\n      try {\n        const response = await fetch(`\/\/${window.Shopify.shop}\/api\/2022-01\/graphql.json`, {\n          method: 'POST',\n          headers: {\n            'Content-Type': 'application\/json',\n            'X-Shopify-Storefront-Access-Token': 'your-storefront-access-token',\n          },\n          body: JSON.stringify({\n            query: productQuery,\n            variables: { ids: productGlobalIds },\n          }),\n        });\n\n        const { data, errors } = await response.json();\n\n        if (errors) {\n          console.error('GraphQL Errors:', errors);\n          return null;\n        }\n\n        return data.nodes;\n      } catch (error) {\n        console.error('Fetch Error:', error);\n        return null;\n      }\n    }\n\n    getProductTemplate(product) {\n      return `\n        &lt;div class=\"product-item\"&gt;\n          &lt;img src=\"${product.images.edges&#91;0].node.originalSrc}\" alt=\"Product Image\" class=\"product-image\"&gt;\n          &lt;div class=\"product-title\"&gt;${product.title}&lt;\/div&gt;\n          &lt;a href=\"\/products\/${product.handle}\" class=\"product-button view-product\"&gt;View Product&lt;\/a&gt;\n          &lt;button class=\"product-button add-to-cart\"&gt;Add to Cart&lt;\/button&gt;\n        &lt;\/div&gt;\n      `;\n    }\n\n\n    \/\/ Render product details\n    async displayProducts() {\n      const recommendations = await this.fetchRecommendations();\n      const productsDetails = await this.fetchProductDetails(recommendations);\n\n      productsDetails.forEach(product =&gt; {\n        const productHTML = this.getProductTemplate(product);\n        \/\/ Insert the product HTML directly into the container\n        this.container.insertAdjacentHTML('beforeend', productHTML);\n\n        const lastProductItem = this.container.lastElementChild;\n\n        \/\/ Add event listener for the Click or Add to Cart events\n        const links = lastProductItem.querySelectorAll('a'); \/\/ Selects all &lt;a&gt; tags within the item\n\n        \/\/ For any links events\n        links.forEach(link =&gt; {\n          link.addEventListener('click', (e) =&gt; {\n            this.trackProductInteraction('amplify:Click', this.getItemId(product.id));\n          });\n        });\n\n        \/\/ If you are using Add To Cart directly from the product\n        \/\/ lastProductItem.querySelector('.add-to-cart').addEventListener('click', (e) =&gt; {\n        \/\/   this.trackProductInteraction('amplify:AddToCart', this.getItemId(product.id), product.variants&#91;0].price);\n        \/\/ });\n      });\n    }\n\n    \/\/ Track product interactions\n    trackProductInteraction(eventType, productId, value = null, currency = 'ILS') {\n      const eventData = {\n        'popup_id': this.popupId,\n        'content_ids': &#91;productId]\n      };\n\n      if (eventType === 'amplify:AddToCart') {\n        eventData.value = value; \/\/ Assuming value is provided for Add to Cart events\n        eventData.currency = currency;\n      }\n\n      flashy(eventType, eventData);\n    }\n\n    getItemIds(obj) {\n      const ids = &#91;];\n      for (const key in obj) {\n        if (obj.hasOwnProperty(key) &amp;&amp; typeof obj&#91;key] === 'object' &amp;&amp; obj&#91;key] !== null &amp;&amp; 'id' in obj&#91;key]) {\n          ids.push(obj&#91;key].id);\n        }\n      }\n      return ids;\n    }\n\n    getItemId(globalId) {\n      return globalId.split('\/').pop();\n    }\n\n    \/\/ Initialize the recommendations display\n    init() {\n      this.displayProducts();\n    }\n  }\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2>\u05d4\u05d8\u05de\u05e2\u05d4 \u05db\u05dc\u05dc\u05d9\u05ea \u05d1\u05e2\u05de\u05d5\u05d3 \u05d4\u05d1\u05d9\u05ea<\/h2>\n\n\n\n<p>\u05d0\u05dd \u05d1\u05d7\u05e8\u05e0\u05d5 \u05dc\u05d4\u05d8\u05de\u05d9\u05e2 \u05d0\u05ea \u05d4\u05d0\u05dc\u05de\u05e0\u05d8 \u05d1\u05e2\u05de\u05d5\u05d3 \u05d4\u05d1\u05d9\u05ea \u05d0\u05e0\u05d7\u05e0\u05d5 \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e7\u05d5\u05d3 \u05d4\u05d1\u05d0 \u05d1\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05d0\u05e0\u05d7\u05e0\u05d5 \u05e8\u05d5\u05e6\u05d9\u05dd, \u05e9\u05d9\u05de\u05d5 \u05dc\u05d1 \u05e9\u05d0\u05e0\u05d7\u05e0\u05d5 \u05e0\u05e6\u05d9\u05d2 \u05d0\u05ea \u05d4\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d1 DIV \u05e2\u05dd \u05d4 ID \u05e9\u05e0\u05e7\u05e8\u05d0 &quot;home-recommendations&quot; \u05dc\u05db\u05df \u05d7\u05d5\u05d1\u05d4 \u05dc\u05d9\u05d9\u05e6\u05e8 \u05d0\u05d5\u05ea\u05d5 \u05db\u05d9 \u05dc\u05e9\u05dd \u05d9\u05d5\u05e4\u05d9\u05e2\u05d5 \u05d4\u05de\u05d5\u05e6\u05e8\u05d9\u05dd<\/p>\n\n\n\n<div class=\"alert alert-info\">\u05dc\u05e4\u05e0\u05d9 \u05e9\u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d5\u05e1\u05d9\u05e4\u05d9\u05dd \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05d4\u05d6\u05d4 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05d9\u05d9\u05e6\u05e8 DIV \u05d1\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05e0\u05d1\u05d7\u05e8 \u05e2\u05dd \u05d4 ID home-recommendations \n &#8211; \u05d6\u05d4 \u05d4\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05d9\u05d5\u05e4\u05d9\u05e2\u05d5 \u05d4\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd.<\/div>\n\n\n\n<pre class=\"wp-block-code line-numbers language-html\"><code>&lt;script&gt;\n  window.addEventListener('onFlashy', function() {\n    (new FlashyProductRecommendations(__WEBLAYER_ID__, 'home-recommendations')).init();\n  });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2>\u05d4\u05d8\u05de\u05e2\u05d4 \u05d1\u05e2\u05de\u05d5\u05d3\u05d9 \u05de\u05d5\u05e6\u05e8<\/h2>\n\n\n\n<p>\u05d1\u05de\u05d9\u05d3\u05d4 \u05d5\u05d0\u05ea\u05dd \u05de\u05db\u05e0\u05d9\u05e1\u05d9\u05dd \u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05d1\u05e2\u05de\u05d5\u05d3 \u05de\u05d5\u05e6\u05e8, \u05e9\u05d4\u05dd \u05e2\u05dc \u05d1\u05e1\u05d9\u05e1 \u05d4\u05e2\u05de\u05d5\u05d3 \u05de\u05d5\u05e6\u05e8 \u05e9\u05db\u05e8\u05d2\u05e2 \u05e6\u05d5\u05e4\u05d9\u05dd \u05db\u05de\u05d5 \u05de\u05d5\u05d3\u05dc\u05d9\u05dd \u05e9\u05dc \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05de\u05e9\u05dc\u05d9\u05de\u05d9\u05dd \u05d0\u05d5 \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d3\u05d5\u05de\u05d9\u05dd, \u05d7\u05e9\u05d5\u05d1 \u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05d4\u05de\u05d5\u05e6\u05e8 \u05e0\u05d8\u05e2\u05df \u05dc\u05e4\u05e0\u05d9 \u05e9\u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d1\u05e7\u05e9\u05d9\u05dd \u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05e2\u05dc \u05d4\u05de\u05d5\u05e6\u05e8 \u05e9\u05db\u05e8\u05d2\u05e2 \u05e6\u05d5\u05e4\u05d9\u05dd, \u05dc\u05db\u05df \u05db\u05d3\u05d0\u05d9 \u05dc\u05e2\u05d8\u05d5\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d4\u05d1\u05d0\u05d4 \u05d5\u05d4\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05ea\u05de\u05d9\u05d3 \u05d9\u05d4\u05d9\u05d5 \u05e2\u05dc \u05d4\u05de\u05d5\u05e6\u05e8 \u05d4\u05e8\u05dc\u05d5\u05d5\u05e0\u05d8\u05d9.<\/p>\n\n\n\n<div class=\"alert alert-info\">\u05dc\u05e4\u05e0\u05d9 \u05e9\u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d5\u05e1\u05d9\u05e4\u05d9\u05dd \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05d4\u05d6\u05d4 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05d9\u05d9\u05e6\u05e8 DIV \u05d1\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05e0\u05d1\u05d7\u05e8 \u05e2\u05dd \u05d4 ID complementary-products \n &#8211; \u05d6\u05d4 \u05d4\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05d9\u05d5\u05e4\u05d9\u05e2\u05d5 \u05d4\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd.<\/div>\n\n\n\n<pre class=\"wp-block-code line-numbers language-html\"><code>&lt;script&gt;\n  window.addEventListener('ViewContent', function() {\n    (new FlashyProductRecommendations(__WEBLAYER_ID__, 'complementary-products')).init();\n  });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2>\u05d4\u05d8\u05de\u05e2\u05d4 \u05d1\u05d4\u05ea\u05d0\u05dd \u05dc\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e9\u05d9\u05e9 \u05dc\u05dc\u05e7\u05d5\u05d7 \u05d1\u05e1\u05dc<\/h2>\n\n\n\n<p>\u05d1\u05de\u05d9\u05d3\u05d4 \u05d5\u05d0\u05ea\u05dd \u05de\u05db\u05e0\u05d9\u05e1\u05d9\u05dd \u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05e9\u05d4\u05dd \u05de\u05d1\u05d5\u05e1\u05e1\u05d5\u05ea \u05e2\u05dc \u05d4\u05e1\u05dc \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e9\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7, \u05d2\u05dd \u05db\u05d0\u05df \u05d7\u05e9\u05d5\u05d1 \u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05db\u05dc \u05d4\u05e1\u05dc \u05d4\u05ea\u05e2\u05d3\u05db\u05df \u05e2\u05dd \u05d4\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd \u05e9\u05e0\u05d5\u05e1\u05e4\u05d5 \u05d0\u05dc\u05d9\u05d5, \u05db\u05da \u05e9\u05d0\u05dd \u05d4\u05e9\u05ea\u05de\u05e9\u05ea\u05dd \u05d1\u05de\u05d5\u05d3\u05dc \u05e9\u05dc \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05de\u05e9\u05dc\u05d9\u05de\u05d9\u05dd \u05dc\u05e1\u05dc \u05d4\u05d5\u05d0 \u05d4\u05ea\u05d9\u05d9\u05d7\u05e1 \u05dc\u05de\u05e6\u05d1 \u05d4\u05db\u05d9 \u05e2\u05d3\u05db\u05e0\u05d9 \u05e9\u05dc \u05d4\u05e1\u05dc, \u05db\u05d3\u05d0\u05d9 \u05dc\u05e2\u05d8\u05d5\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d4\u05d1\u05d0\u05d4:<\/p>\n\n\n\n<pre class=\"wp-block-code line-numbers language-html\"><code>&lt;script&gt;\n  window.addEventListener('UpdateCart', function() {\n    (new FlashyProductRecommendations(__WEBLAYER_ID__, 'complementary-cart')).init();\n  });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2>\u05d4\u05d8\u05de\u05e2\u05d4 \u05d1\u05e2\u05de\u05d5\u05d3\u05d9 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d4<\/h2>\n\n\n\n<p>\u05d0\u05dd \u05d0\u05e0\u05d7\u05e0\u05d5 \u05e8\u05d5\u05e6\u05d9\u05dd \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05dc\u05e2\u05de\u05d5\u05d3 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d4, \u05d2\u05dd \u05db\u05d0\u05df \u05e0\u05e6\u05d8\u05e8\u05da \u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05d4\u05e2\u05de\u05d5\u05d3 \u05e7\u05d8\u05d2\u05d5\u05e8\u05d9\u05d4 \u05e0\u05d8\u05e2\u05df \u05d5\u05d0\u05d6 \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d0\u05ea \u05d4\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd:<\/p>\n\n\n\n<pre class=\"wp-block-code line-numbers language-html\"><code>&lt;script>\n  window.addEventListener('ViewCategory', function() {\n    (new FlashyProductRecommendations(__WEBLAYER_ID__, 'collection-recommendations')).init();\n  });\n&lt;\/script><\/code><\/pre>\n\n\n\n<div class=\"alert alert-info\">\u05dc\u05e4\u05e0\u05d9 \u05e9\u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d5\u05e1\u05d9\u05e4\u05d9\u05dd \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05d4\u05d6\u05d4 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05d9\u05d9\u05e6\u05e8 DIV \u05d1\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05e0\u05d1\u05d7\u05e8 \u05e2\u05dd \u05d4 ID collection-recommendations \n &#8211; \u05d6\u05d4 \u05d4\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05d9\u05d5\u05e4\u05d9\u05e2\u05d5 \u05d4\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd.<\/div>\n","protected":false},"excerpt":{"rendered":"\u05d4\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e9\u05dc \u05e4\u05dc\u05d0\u05e9\u05d9 \u05e2\u05d5\u05d6\u05e8\u05d5\u05ea \u05dc\u05d4\u05d2\u05d3\u05d9\u05dc \u05d0\u05ea \u05d4\u05de\u05db\u05d9\u05e8\u05d5\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d7\u05db\u05de\u05d5\u05ea \u05e9\u05de\u05ea\u05d1\u05e1\u05e1\u05d5\u05ea \u05e2\u05dc \u05db\u05dc \u05e4\u05e8\u05d8\u05d9 \u05d4\u05de\u05d1\u05e7\u05e8\u05d9\u05dd \u05d5\u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05d4\u05d7\u05d5\u05d6\u05e8\u05d9\u05dd \u05d1\u05d0\u05ea\u05e8. \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4 API \u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05d4\u05d2\u05d9\u05e2 \u05dc\u05de\u05e7\u05e1\u05d9\u05de\u05d5\u05dd \u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05d1\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d5\u05d4\u05ea\u05d0\u05de\u05d5\u05ea \u05dc\u05d0\u05ea\u05e8 \u05e9\u05dc\u05db\u05dd \u05d5\u05dc\u05e2\u05e9\u05d5\u05ea \u05db\u05de\u05e2\u05d8 \u05db\u05dc \u05d3\u05d1\u05e8 \u05e9\u05ea\u05e8\u05e6\u05d5 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05de\u05e1\u05e4\u05e8 \u05e7\u05d5\u05d3\u05d9\u05dd \u05e4\u05e9\u05d5\u05d8\u05d9\u05dd. \u05d1\u05e9\u05d5\u05e4\u05d9\u05e4\u05d9\u05d9 \u05d9\u05e9 \u05dc\u05d1\u05e6\u05e2 \u05e9\u05dc\u05d1 \u05de\u05e7\u05d3\u05d9\u05dd [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[318,315],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/posts\/25344"}],"collection":[{"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/comments?post=25344"}],"version-history":[{"count":24,"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/posts\/25344\/revisions"}],"predecessor-version":[{"id":26297,"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/posts\/25344\/revisions\/26297"}],"wp:attachment":[{"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/media?parent=25344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/categories?post=25344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flashy.app\/he\/wp-json\/wp\/v2\/tags?post=25344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}