جميع الاقسام
  • جوالات
    • سامسونج
      • جالكسي زد فولد 7 | زد فليب 7
      • سلسلة جالكسي S25
      • سلسلة جالكسي ايه الجديدة
      • سلسلة جالكسي S24
      • سلسلة جالكسي ايه
    • اوبو
      • سلسلة رينو 14
      • سلسلة رينو
      • سلسلة أوبو ايه
    • فيفو
    • تكنو
    • بلاك فيو
  • تابلت
    • سامسونج
      • سلسلة جالكسي تاب اس 11
      • سلسلة جالكسي تاب اس 10
      • سلسلة جالكسي تاب ايه 11
    • هونر
    • تكنو
    • بلاك فيو
  • اكسسوارات ساعات وسماعات الاذن
    • سامسونج
      • ساعات جالكسي
      • سماعات الأذن جالكسي
    • اكسنجي
      • الساعات الذكية
      • سماعات الأذن
  • اكسسوارات المحمول
    • اكسسوارات الجوالات
      • سامسونج
    • اكسسوارات ساعات
      • سامسونج
    • شواحن
      • سامسونج
ِشحن مجاني
أتصل بنا
القائمة
  • العربية العربية
    • English English
Login / Register
جميع الاقسام
  • افضل العروض
  • المتاجر
  • مبيعات الشركات
  • مراكز خدمة الصيانة
  • الأسئلة الشائعة
  • عن الشركة
  • العربية
    • English
Login / Register
0 قارن
0 قائمة الرغبات
0 items  0
افضل جهاز لوحي للاطفال
20 نوفمبر
غير مصنف

كيفية اختيار افضل جهاز لوحي للاطفال

  • يوليو 2, 2025
  • By author-avatar Hany
  • 0 comments
هل تتساءل إن كان من المناسب أن تشتري افضل جهاز لوحي للاطفال؟ في عصرنا الرقمي، لم يعد است...

اقرأ المزيد

افضل انواع التابلت للدراسه
20 نوفمبر
غير مصنف

تعرف على ما هو افضل انواع التابلت للدراسه؟

  • يوليو 21, 2025
  • By author-avatar Hany
  • 0 comments
في عصر التعليم الرقمي، لم يعد الاعتماد على الورقة والقلم كافيا لمواكبة متطلبات الدراسة ا...

اقرأ المزيد

كيفية الحفاظ على الهاتف الجديد
18 نوفمبر
غير مصنف

نصائح لكيفية الحفاظ على الهاتف الجديد

  • يوليو 9, 2025
  • By author-avatar Hany
  • 0 comments
إذا كنت قد أنفقت مبلغًا كبيرًا لاقتناء هاتف جديد، فمن المنطقي أن تبحث عن كيفية الحفاظ عل...

اقرأ المزيد

كيفية اختيار الهاتف المناسب
18 نوفمبر
غير مصنف

الدليل الشامل حول كيفية اختيار الهاتف المناسب

  • يوليو 9, 2025
  • By author-avatar Hany
  • 0 comments
إذا كنت تخطط لشراء هاتف جديد، فأنت بلا شك أمام العديد من الخيارات والاعتبارات التي قد تج...

اقرأ المزيد

  • 1
  • 2

جدة

مول العرب - الدور الأول - بوابة  1

الرياض

الرياض بارك - الدور الأول -بوابة 2

جدة

شارع فلسطين 23331

خميس مشيط

خميس مشيط 62461

 شركة المستقبل للأجهزة الحديثة، التي تأسست في عام 2001، هي إحدى  مجموعة المتبولي المتحدة، وهي أحد الموزعين المعتمدين لشركة سامسونج للإلكترونيات.

اشترك معنا

الفئات

    • الهواتف الذكية
    • الأجهزة اللوحية
    • ساعات وسماعات الاذن
    • ملحقات الجوال
    • إكسسوارات الساعات
    • ملحقات الشواحن

روابط مفيدة

    • افضل العروض
    • المتاجر
    • مبيعات الشركات
    • مراكز الخدمة
    • التسليم والإرجاع
    • الأسئلة الشائعة

خدمة العملاء

    • سياسة الخصوصية
    • الشروط والأحكام
    • الإرجاع والاستبدال
    • استرداد الأموال
    • سياسة ملفات تعريف الارتباط

عن الشركة

    • معلومات عن الشركة
    • الرؤية والرسالة
    • قيمنا
    • سياسة الضمان
    • اتصل بنا
Whatsapp

شركة المستقبل للاجهزة الحديثة رقم السجل التجاري 4030114091. رقم ضريبة القيمة المضافة 300241772200003

Copyright © 2024 All Rights Reserved for Marketing House
جميع الحقوق محفوظة © 2024 لشركة ماركتينج هاوس
  • القائمة
  • الاقسام
  • جوالات
  • تابلت
  • اكسسوارات ساعات وسماعات الاذن
  • اكسسوارات المحمول
  • افضل العروض
  • المتاجر
  • مبيعات الشركات
  • مراكز خدمة الصيانة
  • الأسئلة الشائعة
  • عن الشركة
سلة التسوق
Close
Sign in
Close

Lost your password?

No account yet?

Create an Account
نحن نستخدم ملفات تعريف الارتباط لتحسين تجربتك على موقعنا. من خلال تصفح هذا الموقع، فإنك توافق على استخدامنا لملفات تعريف الارتباط.
قبول
// WPML ARABIC VARIATION IMAGES FIX jQuery(function($) { // Only run on Arabic product pages if (!document.body.classList.contains('arabic') && window.location.href.indexOf('/ar/product/') === -1) { return; } console.log('🚀 WPML Arabic Variation Images Fix Loading...'); // Function to fix Arabic variations function fixArabicVariationImages() { var $form = $('.variations_form'); if (!$form.length) return; var arabicVariations = $form.data('product_variations'); if (!arabicVariations || !arabicVariations.length) return; console.log('🔍 Checking ' + arabicVariations.length + ' Arabic variations...'); // Check if any variation needs fixing var needsFix = false; for (var i = 0; i < arabicVariations.length; i++) { var variation = arabicVariations[i]; if (!variation.additional_variation_images || !Array.isArray(variation.additional_variation_images) || variation.additional_variation_images.length === 0) { console.log('⚠️ Variation ' + variation.variation_id + ' needs fix'); needsFix = true; break; } } if (!needsFix) { console.log('✅ All variations already have images'); return; } console.log('🌐 Fetching English variation data...'); // Get current Arabic URL var currentUrl = window.location.href; var englishUrl = currentUrl.replace('/ar/product/', '/product/'); // Fetch English page data using vanilla JS to avoid jQuery issues var xhr = new XMLHttpRequest(); xhr.open('GET', englishUrl, true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // Parse HTML var parser = new DOMParser(); var doc = parser.parseFromString(xhr.responseText, 'text/html'); // Find English variation data var englishForm = doc.querySelector('.variations_form'); if (!englishForm) { console.error('❌ English variation form not found'); return; } var variationDataAttr = englishForm.getAttribute('data-product_variations'); if (!variationDataAttr) { console.error('❌ English variation data not found'); return; } try { var englishVariations = JSON.parse(variationDataAttr); console.log('✅ Loaded ' + englishVariations.length + ' English variations'); // Attribute mapping var attributeMap = { 'amber-yellow': 'amber-yellow', 'nebula-red-ar': 'nebula-red', 'white-ar': 'white' }; // Copy images from English to Arabic var fixedCount = 0; for (var i = 0; i < arabicVariations.length; i++) { var arabicVar = arabicVariations[i]; var arabicColor = arabicVar.attributes && arabicVar.attributes.attribute_pa_color; // Find matching English variation var englishVar = null; for (var j = 0; j < englishVariations.length; j++) { var engVar = englishVariations[j]; var englishColor = engVar.attributes && engVar.attributes.attribute_pa_color; if (attributeMap[arabicColor] === englishColor) { englishVar = engVar; break; } } if (englishVar && englishVar.additional_variation_images && englishVar.additional_variation_images.length > 0) { // Deep clone the images array arabicVar.additional_variation_images = JSON.parse( JSON.stringify(englishVar.additional_variation_images) ); fixedCount++; console.log('✅ Copied ' + arabicVar.additional_variation_images.length + ' images to variation ' + arabicVar.variation_id); } } // Update the form data $form.data('product_variations', arabicVariations); // Force WooCommerce to reload setTimeout(function() { $form.trigger('check_variations'); console.log('🎉 Fixed ' + fixedCount + ' variations'); // Trigger gallery update for current variation var currentVarId = $('input[name="variation_id"]').val(); if (currentVarId) { var currentVar = null; for (var i = 0; i < arabicVariations.length; i++) { if (arabicVariations[i].variation_id == currentVarId) { currentVar = arabicVariations[i]; break; } } if (currentVar) { $(document).trigger('found_variation', [currentVar]); } } }, 300); } catch (e) { console.error('❌ Error parsing English data:', e); } } }; xhr.send(); } // Run fix after page loads - wait for WooCommerce to load variation data setTimeout(function() { // Check if WooCommerce variation script is loaded if (typeof $.fn.wc_variation_form === 'function') { fixArabicVariationImages(); } else { // Wait a bit more if not loaded setTimeout(fixArabicVariationImages, 1000); } }, 2000); // Also run when variation changes $(document).on('found_variation', function() { setTimeout(fixArabicVariationImages, 500); }); });
0 قارن
0 قائمة الرغبات
0 items السلة