تشخیص هوشمند دستگاه ای تی مارکت

📱 دستگاهت رو خودکار تشخیص می‌دیم — فقط مشکل رو بگو

🔍 در حال شناسایی دستگاه شما…

چند ثانیه صبر کنید

📊 اطلاعات دستگاه

ای تی مارکت

' + rows + '
'); w.document.close(); }); // تاگل document.getElementById('et-dd-ic-toggle').addEventListener('click', function(e) { e.stopPropagation(); var body = document.getElementById('et-dd-ic-body'); body.hidden = !body.hidden; this.classList.toggle('et-open', !body.hidden); }); document.getElementById('et-dd-ic-header').addEventListener('click', function(e) { if (e.target.closest('.et-dd-ic-action-btn') || e.target.closest('.et-dd-ic-toggle')) return; document.getElementById('et-dd-ic-toggle').click(); }); // ============ لود دستگاه‌ها ============ function loadDevices() { return fetch(API + '/all-devices') .then(function(r) { return r.json(); }) .then(function(data) { state.allDevices = data || []; renderBrandsList(); }) .catch(function() {}); } function loadPopular() { return fetch(API + '/popular-devices') .then(function(r) { return r.json(); }) .then(function(data) { state.popular = data || []; renderPopular(); }) .catch(function() {}); } function renderPopular() { var box = document.getElementById('et-dd-popular'); var grid = document.getElementById('et-dd-popular-grid'); if (!state.popular.length) { box.hidden = true; return; } box.hidden = false; var html = ''; state.popular.forEach(function(d) { html += ''; }); grid.innerHTML = html; grid.querySelectorAll('.et-dd-pop-item').forEach(function(btn) { btn.addEventListener('click', function() { selectDevice({ id: parseInt(btn.dataset.id), name: btn.dataset.name, brand: btn.dataset.brand, modelIcon: btn.dataset.icon }); }); }); } function renderBrandsList() { var box = document.getElementById('et-dd-brands'); if (!state.allDevices.length) { box.innerHTML = '
هیچ دستگاهی ثبت نشده
'; return; } var html = ''; state.allDevices.forEach(function(brand) { html += '
' + '' + '
'; brand.models.forEach(function(m) { html += ''; }); html += '
'; }); box.innerHTML = html; box.querySelectorAll('.et-dd-brand-toggle').forEach(function(btn) { btn.addEventListener('click', function() { btn.parentElement.classList.toggle('et-open'); }); }); box.querySelectorAll('.et-dd-model-item').forEach(function(btn) { btn.addEventListener('click', function() { selectDevice({ id: parseInt(btn.dataset.id), name: btn.dataset.name, brand: btn.dataset.brand, modelIcon: btn.dataset.icon, count: parseInt(btn.dataset.count) || 0 }); }); }); } // ============ جستجو ============ document.getElementById('et-dd-search').addEventListener('input', function() { var q = this.value.toLowerCase().trim(); document.querySelectorAll('.et-dd-brand-group').forEach(function(group) { var has = false; group.querySelectorAll('.et-dd-model-item').forEach(function(item) { var name = (item.dataset.name || '').toLowerCase(); var brand = (item.dataset.brand || '').toLowerCase(); var match = !q || name.indexOf(q) !== -1 || brand.indexOf(q) !== -1; item.style.display = match ? '' : 'none'; if (match) has = true; }); group.style.display = has ? '' : 'none'; if (q && has) group.classList.add('et-open'); }); }); // ============ انتخاب دستگاه ============ function selectDevice(device) { state.device = device; state.symptoms = {}; document.getElementById('et-dd-db-icon').textContent = device.modelIcon || '📱'; document.getElementById('et-dd-db-name').textContent = device.brand + ' — ' + device.name; var meta = device.count > 0 ? '🔩 ' + toFa(device.count) + ' قطعه موجود' : 'هنوز قطعه‌ای ثبت نشده'; document.getElementById('et-dd-db-meta').textContent = meta; document.getElementById('et-dd-manual').hidden = true; document.getElementById('et-dd-popular').hidden = true; document.getElementById('et-dd-main').hidden = false; document.getElementById('et-dd-parts-section').hidden = true; document.getElementById('et-dd-summary').hidden = true; addToRecent(device); loadAvailableSymptoms(device.id); setTimeout(function() { document.getElementById('et-dd-main').scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 300); } function loadAvailableSymptoms(deviceId) { setProgress(50); fetch(API + '/device-symptoms', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ device_id: deviceId }) }) .then(function(r) { return r.json(); }) .then(function(data) { state.availableCategories = data.available_categories || []; renderSymptoms(); setProgress(100); }) .catch(function() { state.availableCategories = []; renderSymptoms(); setProgress(100); }); } function renderSymptoms() { var box = document.getElementById('et-dd-symptoms'); var html = ''; SYMPTOMS.forEach(function(s) { var selected = state.symptoms[s.id] ? ' et-selected' : ''; var disabled = ''; if (state.availableCategories.length > 0 && state.availableCategories.indexOf(s.cat) === -1) { disabled = ' disabled'; } html += ''; }); box.innerHTML = html; box.querySelectorAll('.et-dd-sym:not(:disabled)').forEach(function(btn) { btn.addEventListener('click', function() { var id = btn.dataset.id; if (state.symptoms[id]) { delete state.symptoms[id]; btn.classList.remove('et-selected'); } else { state.symptoms[id] = { icon: btn.dataset.icon, label: btn.dataset.label }; btn.classList.add('et-selected'); } updateSummary(); updateFindButton(); }); }); updateFindButton(); } function updateSummary() { var keys = Object.keys(state.symptoms); var summary = document.getElementById('et-dd-summary'); var items = document.getElementById('et-dd-summary-items'); if (keys.length === 0) { summary.hidden = true; return; } summary.hidden = false; var html = ''; keys.forEach(function(k) { html += '' + state.symptoms[k].icon + ' ' + state.symptoms[k].label + ''; }); items.innerHTML = html; } function updateFindButton() { var count = Object.keys(state.symptoms).length; var btn = document.getElementById('et-dd-find-parts'); btn.disabled = count === 0; if (count > 0) { btn.innerHTML = '🔩 پیدا کردن ' + toFa(count) + ' قطعه'; } else { btn.innerHTML = '🔩 پیدا کردن قطعات'; } } // ============ پیدا کردن قطعات ============ document.getElementById('et-dd-find-parts').addEventListener('click', function() { var btn = this; btn.disabled = true; btn.innerHTML = ' در حال جستجو...'; setProgress(30); var symptoms = Object.keys(state.symptoms); Promise.all([ fetch(API + '/device-parts', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ device_id: state.device.id, symptoms: symptoms }) }).then(function(r) { return r.json(); }), fetch(API + '/estimate-repair', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ device_id: state.device.id, symptoms: symptoms }) }).then(function(r) { return r.json(); }) ]) .then(function(results) { var partsData = results[0]; var estimateData = results[1]; renderParts(partsData.parts || []); document.getElementById('et-dd-parts-count').textContent = toFa(partsData.count || 0) + ' قطعه پیدا شد'; if (estimateData.total > 0) { document.getElementById('et-dd-est-parts').textContent = toFa(Math.round(estimateData.parts_total).toLocaleString('en-US').replace(/,/g, '،')) + ' تومان'; document.getElementById('et-dd-est-labor').textContent = toFa(Math.round(estimateData.labor).toLocaleString('en-US').replace(/,/g, '،')) + ' تومان'; document.getElementById('et-dd-est-total').textContent = toFa(Math.round(estimateData.total).toLocaleString('en-US').replace(/,/g, '،')) + ' تومان'; document.getElementById('et-dd-estimate').hidden = false; } document.getElementById('et-dd-parts-section').hidden = false; document.getElementById('et-dd-cta').hidden = false; setProgress(100); setTimeout(function() { document.getElementById('et-dd-parts-section').scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 300); }) .catch(function() { document.getElementById('et-dd-parts').innerHTML = '
خطا در جستجو
'; document.getElementById('et-dd-parts-section').hidden = false; setProgress(100); }) .finally(function() { btn.disabled = false; updateFindButton(); }); }); function renderParts(parts) { var box = document.getElementById('et-dd-parts'); if (!parts.length) { box.innerHTML = '
' + '
🔍
' + 'قطعه‌ای برای این علامت‌ها یافت نشد' + '

با پشتیبانی تماس بگیرید

' + '📱 تماس با پشتیبانی' + '
'; return; } var html = ''; parts.forEach(function(p) { var img = p.image ? '' + p.name + '' : '🔩'; var badge = p.in_stock ? 'موجود' : 'ناموجود'; html += '
' + '
' + img + badge + '
' + '
' + p.name + '
' + '
' + (p.price_html || '') + '
' + '🛒 مشاهده و خرید' + '
'; }); box.innerHTML = html; } // ============ تغییر دستگاه ============ function resetToManual() { state.device = null; state.symptoms = {}; state.availableCategories = []; document.getElementById('et-dd-manual').hidden = false; document.getElementById('et-dd-main').hidden = true; document.getElementById('et-dd-parts-section').hidden = true; document.getElementById('et-dd-popular').hidden = state.popular.length === 0; setTimeout(function() { document.getElementById('et-dd-manual').scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 200); } document.getElementById('et-dd-change').addEventListener('click', resetToManual); document.getElementById('et-dd-restart').addEventListener('click', resetToManual); document.getElementById('et-dd-parts-close').addEventListener('click', function() { document.getElementById('et-dd-parts-section').hidden = true; }); // ============ شروع ============ async function init() { try { setProgress(10); await Promise.all([loadDevices(), loadPopular()]); setProgress(30); renderRecent(); var info = await detectDevice(); setProgress(70); document.getElementById('et-dd-det-loading').hidden = true; setProgress(85); showDeviceInfo(info); var response = await fetch(API + '/smart-detect', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ ua: info.ua, platform: info.platform, model: info.model, vendor: info.vendor }) }).then(function(r) { return r.json(); }); setProgress(100); var resultBox = document.getElementById('et-dd-det-result'); if (response.found && response.device) { var d = response.device; resultBox.innerHTML = '
' + '
' + d.icon + '
' + '
' + '
✅ دستگاه شما شناسایی شد!
' + '
' + 'دستگاه: ' + d.brand_name + ' ' + d.name + '
' + (d.count > 0 ? '🔩 ' + toFa(d.count) + ' قطعه موجود' : 'هنوز قطعه‌ای ثبت نشده') + '
' + '' + '
' + '
'; document.getElementById('et-dd-go').addEventListener('click', function() { selectDevice({ id: d.id, name: d.name, brand: d.brand_name, modelIcon: d.icon, count: d.count }); }); document.getElementById('et-dd-manual').hidden = true; document.getElementById('et-dd-popular').hidden = true; } else if (response.brand_found && response.brand) { var b = response.brand; resultBox.innerHTML = '
' + '
' + b.icon + '
' + '
' + '
🎯 برند شما: ' + b.name + '
' + '
لطفاً مدل دقیق رو از لیست انتخاب کنید
' + '
' + '
'; document.getElementById('et-dd-manual').hidden = false; setTimeout(function() { var group = document.querySelector('.et-dd-brand-group[data-brand="' + b.id + '"]'); if (group) group.classList.add('et-open'); }, 300); } else { resultBox.innerHTML = '
' + '
🤔
' + '
' + '
دستگاه شما شناسایی نشد
' + '
از لیست زیر مدل خود را انتخاب کنید
' + '
' + '
'; document.getElementById('et-dd-manual').hidden = false; } resultBox.hidden = false; } catch(e) { console.error('[ET DD]', e); document.getElementById('et-dd-det-loading').hidden = true; document.getElementById('et-dd-det-result').innerHTML = '
' + '
⚠️
' + '
' + '
خطا در تشخیص خودکار
' + '
از لیست زیر دستگاه خود را انتخاب کنید
' + '
' + '
'; document.getElementById('et-dd-det-result').hidden = false; document.getElementById('et-dd-manual').hidden = false; setProgress(100); } } init(); })();

سیستم تشخیص و پیشنهاد قطعات موبایل ای تی مارکت

سیستم تشخیص و پیشنهاد قطعات ای تی مارکت یک ابزار هوشمند و رایگان است که به شما کمک می‌کند در کمتر از چند دقیقه، مشکل دستگاه خود را شناسایی کنید و قطعه مناسب را با قیمت روز پیدا کنید. این سیستم با استفاده از فناوری‌های پیشرفته وب، دستگاه شما را به‌صورت خودکار تشخیص می‌دهد و بر اساس علامت‌هایی که انتخاب می‌کنید، بهترین قطعات سازگار را پیشنهاد می‌دهد.

اگر گوشی یا تبلت شما دچار مشکل شده و نمی‌دانید دقیقاً کدام قطعه خراب است، این سیستم به شما کمک می‌کند بدون نیاز به مراجعه به تعمیرکار، مشکل را تشخیص دهید و در صورت نیاز، قطعه یدکی مورد نظر را مستقیماً از فروشگاه ای تی مارکت تهیه کنید.

سیستم تشخیص و پیشنهاد قطعات موبایل در ای تی مارکت
سیستم هوشمند تشخیص و پیشنهاد قطعات موبایل ای تی مارکت

سیستم تشخیص و پیشنهاد قطعات چطور کار می‌کند؟

این سیستم در سه مرحله ساده کار می‌کند:

مرحله ۱: شناسایی خودکار دستگاه

به محض ورود به این صفحه، سیستم به‌صورت خودکار دستگاه شما را با استفاده از فناوری‌های User-Agent Client Hints و تحلیل مرورگر تشخیص می‌دهد. اطلاعاتی مثل مدل دستگاه، سیستم‌عامل، نسخه مرورگر و مشخصات سخت‌افزاری به‌صورت لحظه‌ای استخراج می‌شود.

مرحله ۲: انتخاب مشکل

پس از شناسایی دستگاه، شما از بین ۱۸ علامت رایج مثل شکستگی صفحه، ضعف باتری، مشکل شارژ، خرابی دوربین و… مواردی که در دستگاه خود مشاهده می‌کنید را انتخاب می‌کنید. سیستم به‌صورت هوشمند علامت‌هایی که قطعه‌ای برای آن‌ها موجود نیست را غیرفعال می‌کند تا فقط موارد قابل تعمیر را ببینید.

مرحله ۳: دریافت قطعات پیشنهادی

در نهایت، سیستم بر اساس علامت‌های انتخابی و مدل دستگاه شما، قطعات مناسب را از فروشگاه ای تی مارکت استخراج می‌کند و به‌همراه قیمت روز، وضعیت موجودی و لینک خرید مستقیم نمایش می‌دهد. همچنین تخمین هزینه تعمیر (شامل قطعات و دستمزد تقریبی) به شما نمایش داده می‌شود.

قابلیت‌های سیستم تشخیص و پیشنهاد قطعات

  • شناسایی خودکار دستگاه: بدون نیاز به وارد کردن دستی اطلاعات، دستگاه شما در لحظه شناسایی می‌شود
  • نمایش ۲۰+ فیلد اطلاعاتی: مدل، سیستم‌عامل، مرورگر، رزولوشن، باتری، شبکه و…
  • ۱۸ علامت رایج: پوشش کامل مشکلات سخت‌افزاری موبایل و تبلت
  • پیشنهاد هوشمند قطعات: فقط قطعات سازگار با دستگاه شما
  • نمایش قیمت روز: قیمت‌ها بر اساس نرخ خودکار ارز محاسبه می‌شوند
  • تخمین هزینه تعمیر: محاسبه مجموع قطعات + دستمزد تقریبی
  • لینک خرید مستقیم: خرید قطعه با یک کلیک
  • دستگاه‌های محبوب: دسترسی سریع به پرطرفدارترین مدل‌ها
  • اخیراً مشاهده‌شده: ذخیره ۸ دستگاه آخر در مرورگر شما
  • مورد علاقه: ذخیره دستگاه‌های پرکاربرد
  • حالت روز و شب: طراحی سازگار با تنظیمات سیستم شما
  • کاملاً رایگان: بدون نیاز به ثبت‌نام یا پرداخت هزینه
تشخیص و پیشنهاد قطعات موبایل به‌صورت خودکار
شناسایی هوشمند دستگاه و پیشنهاد قطعات مناسب

علامت‌های قابل تشخیص در سیستم

سیستم تشخیص و پیشنهاد قطعات ای تی مارکت ۱۸ علامت رایج موبایل و تبلت را پوشش می‌دهد:

مشکلات صفحه نمایش

  • شکستگی صفحه و تاچ
  • پیکسل مرده یا نقاط روشن
  • سایه یا سوختگی ال سی دی
  • خطوط عمودی یا افقی روی صفحه
  • نقاط بی‌پاسخ در تاچ

مشکلات باتری و شارژ

  • ضعف باتری و اتمام سریع شارژ
  • تورم یا باد کردن باتری
  • مشکل شارژ نشدن یا شارژ کند

مشکلات صوتی

  • نبود صدا یا صدای ضعیف بلندگو
  • مشکل میکروفون در تماس یا ضبط صدا

مشکلات دوربین

  • خرابی دوربین اصلی یا سلفی
  • شکستگی شیشه دوربین

مشکلات سخت‌افزاری

  • خرابی دکمه‌های پاور یا ولوم
  • مشکل ویبره
  • نخواندن سیم‌کارت
  • ضعف Wi-Fi یا بلوتوث
  • مشکل Face ID یا اثر انگشت

چرا از سیستم تشخیص ای تی مارکت استفاده کنیم؟

  • صرفه‌جویی در هزینه: قبل از مراجعه به تعمیرکار، خودتان مشکل را تشخیص دهید
  • خرید مطمئن: فقط قطعات سازگار با دستگاه شما پیشنهاد می‌شود
  • قیمت شفاف: قیمت روز قطعات و تخمین هزینه تعمیر نمایش داده می‌شود
  • بدون نیاز به دانش فنی: با چند کلیک ساده، مشکل شناسایی می‌شود
  • پشتیبانی از برندهای مختلف: اپل، سامسونگ، شیائومی، هواوی، نوکیا و…
  • حریم خصوصی: تمام اطلاعات در مرورگر شما پردازش می‌شود و به سرور ارسال نمی‌شود

سوالات متداول درباره سیستم تشخیص و پیشنهاد قطعات

آیا سیستم تشخیص و پیشنهاد قطعات رایگان است؟

بله، استفاده از این سیستم کاملاً رایگان است و نیازی به ثبت‌نام یا پرداخت هزینه ندارد.

چگونه دستگاه من به‌صورت خودکار شناسایی می‌شود؟

سیستم از فناوری‌های پیشرفته وب مثل User-Agent Client Hints و تحلیل مرورگر برای شناسایی دقیق دستگاه شما استفاده می‌کند. اطلاعاتی مثل مدل، سیستم‌عامل و مشخصات سخت‌افزاری استخراج می‌شود.

آیا اطلاعات دستگاه من ذخیره می‌شود؟

خیر، تمام پردازش‌ها در مرورگر شما انجام می‌شود و هیچ اطلاعاتی به سرورهای ما ارسال یا ذخیره نمی‌شود.

اگر دستگاه من در لیست نبود چه کنم؟

اگر دستگاه شما به‌صورت خودکار شناسایی نشد، می‌توانید از لیست برندها و مدل‌ها به‌صورت دستی دستگاه خود را انتخاب کنید. اگر مدل شما در لیست نیست، با پشتیبانی تماس بگیرید.

آیا قیمت‌ها به‌روز هستند؟

بله، قیمت‌ها به‌صورت خودکار از سیستم نرخ ارز سایت استخراج می‌شوند و هر ساعت به‌روزرسانی می‌شوند.

آیا می‌توانم قطعه را از سایت خریداری کنم؟

بله، در پایین هر قطعه، لینک مستقیم به صفحه محصول در فروشگاه ای تی مارکت وجود دارد. با کلیک روی آن، می‌توانید قطعه را مستقیماً خریداری کنید.

آیا تخمین هزینه تعمیر دقیق است؟

تخمین هزینه بر اساس قیمت قطعات موجود در سایت به‌علاوه دستمزد تقریبی (۳۰٪ قیمت قطعات) محاسبه می‌شود. این عدد تقریبی است و برای قیمت نهایی با پشتیبانی تماس بگیرید.

🔧

دستگاه خود را برای تعمیر به ما بسپارید

اگر خودتان نمی‌توانید قطعه را تعویض کنید، تیم فنی ای تی مارکت با سال‌ها تجربه آماده کمک به شماست