  <script>
    // Global variables to store selected variation
    let selectedProductId = null;
    let selectedVariationId = null;
    let selectedVariationLabel = null;

    /**
     * Check product variation by color
     * @param {number} productId - The product ID
     * @param {string} color - The selected color
     * @param {element} element - The clicked color span element
     */
    function checkProductVariation(productId, color, element) {
      console.log('checkProductVariation called');
      console.log('Product ID:', productId);
      console.log('Color:', color);

      // If element already has the selected class, return early
      if (jQuery(element).hasClass('quick-color-selected')) {
        console.log('Color already selected');
        return;
      }

      // Reset global variables
      selectedProductId = null;
      selectedVariationId = null;
      selectedVariationLabel = null;

      // Make sure jQuery is available
      if (typeof jQuery === 'undefined') {
        console.error('jQuery is not loaded');
        return;
      }

      // Find the color section wrapper
      var $colorSection = jQuery(element).closest('.s-desc-mg-colors');

      // Add loading class
      $colorSection.addClass('loading');

      // Make AJAX call to find variation with this color
      jQuery.ajax({
        url: 'https://megaradar.com.tr/shop/wp-admin/admin-ajax.php',
        type: 'POST',
        dataType: 'json',
        data: {
          action: 'check_product_variation',
          product_id: productId,
          color: color,
          nonce: 'cd6f572fd3'
        },
        success: function(response) {
          console.log('AJAX success:', response);
          if (response.success && response.data.variation_id) {
            if (!response.data.in_stock) {
              alert('Seçtiğiniz renk stoklarımızda mevcut değildir. Adetlere bağlı olarak tüm renklerin üretimi yapılabilmektedir. Size destek olabilmemiz için bizimle iletişime geçin.');
              return;
            }
            // Store in global variables
            selectedProductId = productId;
            selectedVariationId = response.data.variation_id;
            selectedVariationLabel = response.data.variation_label;

            console.log('Variation found:', response.data);
            // Remove all "quick-color-selected" classes from all products
            jQuery('.quick-color-selected').removeClass('quick-color-selected');


            // Add class to the clicked element
            jQuery(element).addClass('quick-color-selected');
          } else {
            console.log('No variation found for color:', color);
          }
        },
        error: function(xhr, status, error) {
          console.error('AJAX error:', error);
          console.error('Status:', status);
          console.error('Response:', xhr.responseText);
        },
        complete: function() {
          // Remove loading class after response (success or error)
          $colorSection.removeClass('loading');
        }
      });
    }

    /**
     * Quick add product to cart
     * @param {number} productId - The product ID to add to cart
     */
    function quickAddProduct(productId) {
      console.log('quickAddProduct called');
      console.log('Product ID:', productId);

      console.log('Global');
      console.log('Product ID:', selectedProductId);
      console.log('Variation ID:', selectedVariationId);
      console.log('Variation Label:', selectedVariationLabel);
      if (selectedVariationId && selectedProductId === productId) {
        // Redirect to add-to-cart URL for the selected variation
        var addToCartUrl = 'https://megaradar.com.tr/shop/?add-to-cart=' + selectedProductId + '&variation_id=' + selectedVariationId;
        console.log('Redirecting to:', addToCartUrl);
        // window.location.href = addToCartUrl;
      } else {
        alert('Lütfen bu ürünü sepetinize eklemeden önce sipariş kodu/ürün rengi seçin.');
      }
    }
  </script>
{"id":3003,"date":"2023-07-11T21:46:13","date_gmt":"2023-07-11T18:46:13","guid":{"rendered":"https:\/\/www.mgshop.mucizefikironline.com\/?post_type=product&#038;p=3003"},"modified":"2026-03-03T13:04:54","modified_gmt":"2026-03-03T10:04:54","slug":"762mm-dik-disi-soket-klemens-11-pim","status":"publish","type":"product","link":"https:\/\/megaradar.com.tr\/shop\/urun\/762mm-dik-disi-soket-klemens-11-pim\/","title":{"rendered":"7.62mm Dik Di\u015fi Soket Klemens &#8211; 11 Pim"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"<p class=\"s-desc-mg\"><span>Asans\u00f6r mekanizmal\u0131 vida ba\u011flant\u0131l\u0131 soketli PCB klemensi<\/span><span>11 kutup<\/span><span>Max. iletken kesiti: <b>2.5mm\u00b2-14 AWG<\/b><\/span><span>Pim aral\u0131\u011f\u0131: <b>7.62mm<\/b><\/span><span>Nominal gerilim: <b>400V<\/b><\/span><span>Nominal ak\u0131m: <b>16A<\/b><\/span><\/p>\n<ul class=\"s-desc-mg-list\">\n<li>Kablodan kabloya ba\u011flant\u0131, raya montaj ve y\u00fczeye montaj se\u00e7enekleriyle \u00fc\u00e7 farkl\u0131 kullan\u0131m imkan\u0131 sunar.<\/li>\n<li>Ray distanslar\u0131\/montaj braketleri ile raya montajlanabilir.<\/li>\n<li>Klemens \u00fczerindeki delikler arac\u0131l\u0131\u011f\u0131yla; vida ile y\u00fczeye kolayca sabitlenebilir.<\/li>\n<\/ul>\n<div class=\"color-table\">\n<div class=\"s-desc-mg-colors\">\n  <span>Renk se\u00e7enekleri<\/span><\/p>\n<div class=\"stock-colors\">\n    <span class=\"blue\"><i>Mavi<\/i><\/span><br \/>\n    <span class=\"green\"><i>Ye\u015fil<\/i><\/span><br \/>\n    <span class=\"orange\"><i>Turuncu<\/i><\/span><br \/>\n    <span class=\"black\"><i>Siyah<\/i><\/span><br \/>\n    <span class=\"gray\"><i>Gri<\/i><\/span><br \/>\n    <span class=\"red\"><i>K\u0131rm\u0131z\u0131<\/i><\/span>\n  <\/div>\n<\/div>\n<div class=\"s-desc-mg-stock\">\n  <span class=\"s-desc-mg-stock-title\">Stok rengi<\/span><\/p>\n<div class=\"stock-colors\">\n    <span class=\"blue\"><i>Mavi<\/i><\/span><br \/>\n    <span class=\"green\"><i>Ye\u015fil<\/i><\/span><br \/>\n    <span class=\"orange\"><i>Turuncu<\/i><\/span>\n  <\/div>\n<\/div>\n<\/div>\n","protected":false},"featured_media":25910,"template":"","meta":[],"product_brand":[],"product_cat":[103,17,95],"product_tag":[],"class_list":{"0":"post-3003","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-762mm-soketli-konnektorler","7":"product_cat-soketli-klemensler-ve-konnektorler","8":"product_cat-soketli-konnektorler","9":"pa_aksesuarlar-soket-koprusu","10":"pa_anma-akimi-16a","11":"pa_anma-gerilimi-400v","12":"pa_baglanti-tipi-asansor-mekanizmali-vida-baglanti","13":"pa_iletken-baglanti-kesiti-025mm-23-awg","14":"pa_iletken-baglanti-kesiti-15mm-16-awg","15":"pa_iletken-baglanti-kesiti-1mm-18awg","16":"pa_iletken-baglanti-kesiti-25mm-14-awg","17":"pa_iletken-baglanti-yonu-26","18":"pa_kutup-sayisi-143","19":"pa_montaj-tipi-kablodan-kabloya","20":"pa_onaylar-ce","21":"pa_onaylar-eac","22":"pa_onaylar-rohs","23":"pa_onaylar-tse","24":"pa_onaylar-ul","25":"pa_onaylar-vde","26":"pa_pim-araligi-762mm","27":"pa_renk-secenekleri-gri","28":"pa_renk-secenekleri-kirmizi","29":"pa_renk-secenekleri-mavi","30":"pa_renk-secenekleri-siyah","31":"pa_renk-secenekleri-turuncu","32":"pa_renk-secenekleri-yesil","33":"pa_renk-siparis-kodu-10-761-mavi","34":"pa_renk-siparis-kodu-11-761-yesil","35":"pa_renk-siparis-kodu-12-761-turuncu","36":"pa_renk-siparis-kodu-13-761-siyah","37":"pa_renk-siparis-kodu-14-761-gri","38":"pa_renk-siparis-kodu-15-761-kirmizi","39":"pa_sira-sayisi-202","40":"pa_stok-rengi-mavi","41":"pa_stok-rengi-turuncu","42":"pa_stok-rengi-yesil","43":"pa_urun-grubu-soketli-klemensler","44":"pa_urun-tipi-dik-disi","46":"first","47":"instock","48":"taxable","49":"shipping-taxable","50":"purchasable","51":"product-type-variable"},"_links":{"self":[{"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/product\/3003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":1,"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/product\/3003\/revisions"}],"predecessor-version":[{"id":28428,"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/product\/3003\/revisions\/28428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/media\/25910"}],"wp:attachment":[{"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/media?parent=3003"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/product_brand?post=3003"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/product_cat?post=3003"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/megaradar.com.tr\/shop\/wp-json\/wp\/v2\/product_tag?post=3003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}