/** * Cell-Tec Rep Assistant Widget * Embed on every page of www.cell-tec.co.il with: * * * The bubble is always injected. Regular customers see nothing useful: * suggestions only load after the agent signs in with their CRM credentials * (session stored locally in the browser). Once signed in, every product page * the agent browses is analysed automatically and the panel opens when * relevant upsell suggestions exist. */ (function () { 'use strict'; const SUPABASE_URL = 'https://arpkminpxcagfjovexxb.supabase.co'; const FUNCTIONS_BASE = `${SUPABASE_URL}/functions/v1`; const AUTH_BASE = `${SUPABASE_URL}/auth/v1`; const ANON_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFycGttaW5weGNhZ2Zqb3ZleHhiIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjcyOTIwMjQsImV4cCI6MjA4Mjg2ODAyNH0.Ie9BCy9mFVkijt0Dq_2N4O_P80sB3D-p7LIVzkU2KBc'; const STORAGE_KEY = 'ct_rep_session'; let session = null; let isOpen = false; let forceVisible = false; let suggestions = []; let loading = false; let root = null; let shadow = null; function parsePrice(text) { if (!text) return null; const m = String(text).replace(/[^\d.,]/g, '').replace(/,/g, ''); const n = parseFloat(m); return isNaN(n) ? null : n; } function scrapePageInfo() { const h1 = document.querySelector('h1'); const ogTitle = document.querySelector('meta[property="og:title"]'); const title = (ogTitle && ogTitle.content) || (h1 && h1.textContent.trim()) || document.title; const priceSelectors = [ '[itemprop="price"]', '.price', '.product-price', '[data-price]', '.current-price', '.special-price', '.final-price', '.sale-price' ]; let price = null; for (const sel of priceSelectors) { const el = document.querySelector(sel); if (el) { price = parsePrice(el.getAttribute('content') || el.getAttribute('data-price') || el.textContent); if (price) break; } } // Try to find any visible price text on the page if (!price) { const bodyText = document.body.innerText; const priceMatches = bodyText.match(/₪\s*([\d,]+(?:\.\d{2})?)/g); if (priceMatches) { price = parsePrice(priceMatches[0]); } } return { productName: title, pageTitle: document.title, pageUrl: location.href, viewedPrice: price, }; } function getStoredSession() { try { const raw = localStorage.getItem(STORAGE_KEY); if (!raw) return null; const parsed = JSON.parse(raw); if (!parsed.expires_at || parsed.expires_at < Date.now() / 1000) return null; return parsed; } catch { return null; } } function storeSession(s) { try { localStorage.setItem(STORAGE_KEY, JSON.stringify(s)); } catch {} } function clearSession() { try { localStorage.removeItem(STORAGE_KEY); } catch {} session = null; } async function signIn(email, password) { const resp = await fetch(`${AUTH_BASE}/token?grant_type=password`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'apikey': ANON_KEY, }, body: JSON.stringify({ email, password }), }); const data = await resp.json(); if (!resp.ok || !data.access_token) { throw new Error(data.msg || data.error_description || 'התחברות נכשלה'); } session = { access_token: data.access_token, refresh_token: data.refresh_token, expires_at: data.expires_at, user: data.user, }; storeSession(session); return session; } async function refreshSession() { if (!session || !session.refresh_token) return null; const resp = await fetch(`${AUTH_BASE}/token?grant_type=refresh_token`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'apikey': ANON_KEY, }, body: JSON.stringify({ refresh_token: session.refresh_token }), }); const data = await resp.json(); if (!resp.ok || !data.access_token) { clearSession(); return null; } session = { access_token: data.access_token, refresh_token: data.refresh_token, expires_at: data.expires_at, user: data.user, }; storeSession(session); return session; } async function ensureSession() { if (!session) session = getStoredSession(); if (session && session.expires_at < Date.now() / 1000 + 300) { await refreshSession(); } return session; } async function fetchSuggestions() { const s = await ensureSession(); if (!s) { renderAuth(); return; } loading = true; render(); const info = scrapePageInfo(); try { const resp = await fetch(`${FUNCTIONS_BASE}/rep-suggestions`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${s.access_token}`, 'apikey': ANON_KEY, }, body: JSON.stringify({ ...info, action: 'view', }), }); const data = await resp.json(); if (!resp.ok) { if (resp.status === 401 || resp.status === 403) { clearSession(); renderAuth(); return; } throw new Error(data.error || 'שגיאה בטעינת המלצות'); } suggestions = data.suggestions || []; } catch (e) { console.error('[RepAssistant]', e); suggestions = []; } finally { loading = false; render(); } } async function logClick(suggestionId, action) { const s = await ensureSession(); if (!s) return; const info = scrapePageInfo(); try { await fetch(`${FUNCTIONS_BASE}/rep-suggestions`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${s.access_token}`, 'apikey': ANON_KEY, }, body: JSON.stringify({ ...info, suggestionId, action, }), }); } catch {} } function createStyles() { const style = document.createElement('style'); style.textContent = ` :host { all: initial; } * { box-sizing: border-box; } .ra-widget { position: fixed; bottom: 20px; left: 20px; z-index: 999999; font-family: Rubik, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; direction: rtl; } .ra-bubble { width: 56px; height: 56px; border-radius: 50%; background: linear-gradient(135deg, #6366f1, #8b5cf6); color: #fff; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 24px rgba(99,102,241,.35); cursor: pointer; transition: transform .2s; } .ra-bubble:hover { transform: scale(1.05); } .ra-panel { position: absolute; bottom: 70px; left: 0; width: 360px; max-height: 520px; background: #fff; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,.25); overflow: hidden; display: flex; flex-direction: column; } .ra-header { background: linear-gradient(135deg, #6366f1, #8b5cf6); color: #fff; padding: 14px 16px; display: flex; align-items: center; justify-content: space-between; } .ra-title { font-weight: 600; font-size: 15px; } .ra-close { background: rgba(255,255,255,.2); border: none; color: #fff; width: 26px; height: 26px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; } .ra-body { padding: 16px; overflow-y: auto; flex: 1; } .ra-auth { display: flex; flex-direction: column; gap: 10px; } .ra-input { padding: 10px 12px; border: 1px solid #e2e8f0; border-radius: 8px; font-size: 14px; } .ra-btn { padding: 10px; border: none; border-radius: 8px; background: #6366f1; color: #fff; font-weight: 600; cursor: pointer; } .ra-btn-secondary { background: #f1f5f9; color: #475569; } .ra-suggestion { border: 1px solid #e2e8f0; border-radius: 12px; padding: 12px; margin-bottom: 10px; background: #fff; } .ra-suggestion:last-child { margin-bottom: 0; } .ra-sug-top { display: flex; gap: 10px; margin-bottom: 8px; } .ra-sug-img { width: 56px; height: 56px; border-radius: 8px; object-fit: cover; background: #f1f5f9; flex-shrink: 0; } .ra-sug-info { flex: 1; min-width: 0; } .ra-sug-name { font-weight: 600; font-size: 14px; color: #1e293b; margin-bottom: 4px; } .ra-sug-price { color: #6366f1; font-weight: 700; font-size: 15px; } .ra-sug-note { font-size: 12px; color: #64748b; margin-top: 6px; } .ra-actions { display: flex; gap: 6px; margin-top: 10px; } .ra-actions button { flex: 1; padding: 8px; border-radius: 6px; border: none; font-size: 12px; cursor: pointer; } .ra-open { background: #6366f1; color: #fff; } .ra-copy { background: #f1f5f9; color: #475569; } .ra-whatsapp { background: #22c55e; color: #fff; } .ra-empty { text-align: center; color: #64748b; padding: 24px 0; } .ra-loading { text-align: center; padding: 24px 0; color: #64748b; } .ra-spinner { display: inline-block; width: 20px; height: 20px; border: 2px solid #e2e8f0; border-top-color: #6366f1; border-radius: 50%; animation: ra-spin 1s linear infinite; } @keyframes ra-spin { to { transform: rotate(360deg); } } .ra-user { font-size: 11px; opacity: .85; } .ra-logout { font-size: 11px; background: transparent; border: none; color: #fff; cursor: pointer; text-decoration: underline; } `; return style; } function render() { if (!shadow) return; const widget = shadow.querySelector('.ra-widget'); if (!widget) return; if (!isOpen) { // Hide the bubble entirely from regular visitors: it appears only for a // signed-in agent, or when explicitly revealed with ?rep=1 / Ctrl+Shift+R. if (!session && !forceVisible) { widget.innerHTML = ''; return; } widget.innerHTML = `
`; widget.querySelector('.ra-bubble').addEventListener('click', () => { isOpen = true; fetchSuggestions(); }); return; } if (loading) { widget.innerHTML = `
טוען המלצות...
`; widget.querySelector('.ra-close').addEventListener('click', () => { isOpen = false; render(); }); return; } if (!session) { renderAuth(); return; } const info = scrapePageInfo(); const priceText = info.viewedPrice ? `₪${info.viewedPrice.toLocaleString()}` : 'לא זוהה מחיר'; let listHtml = ''; if (suggestions.length === 0) { listHtml = `
לא נמצאו המלצות למוצר זה
`; } else { listHtml = suggestions.map((s, idx) => { const price = Number(s.price).toLocaleString(); const diff = info.viewedPrice && s.price > info.viewedPrice ? `+₪${(s.price - info.viewedPrice).toLocaleString()}` : ''; return `
${s.image_url ? `` : '
'}
${escapeHtml(s.name)}
₪${price} ${diff ? `(${diff})` : ''}
${s.note ? `
${escapeHtml(s.note)}
` : ''}
`; }).join(''); } widget.innerHTML = `
המלצות מכירה
מחיר בדף: ${priceText}
${listHtml}
`; widget.querySelector('.ra-close').addEventListener('click', () => { isOpen = false; render(); }); widget.querySelector('.ra-logout').addEventListener('click', () => { clearSession(); isOpen = false; render(); }); widget.querySelectorAll('.ra-open').forEach((btn) => { btn.addEventListener('click', (e) => { const idx = Number(e.target.getAttribute('data-idx')); const s = suggestions[idx]; if (s && s.url) { logClick(s.id, 'open'); window.open(s.url, '_blank'); } }); }); widget.querySelectorAll('.ra-copy').forEach((btn) => { btn.addEventListener('click', (e) => { const idx = Number(e.target.getAttribute('data-idx')); const s = suggestions[idx]; if (s && s.url) { logClick(s.id, 'copy'); navigator.clipboard.writeText(`${s.name} - ${s.url}`); e.target.textContent = 'הועתק!'; setTimeout(() => e.target.textContent = 'העתק קישור', 1500); } }); }); widget.querySelectorAll('.ra-whatsapp').forEach((btn) => { btn.addEventListener('click', (e) => { const idx = Number(e.target.getAttribute('data-idx')); const s = suggestions[idx]; if (s && s.url) { logClick(s.id, 'whatsapp'); const text = encodeURIComponent(`היי! ראיתי שמעניין אותך ${s.name}. יש לנו הצעה מעולה: ${s.url}`); window.open(`https://wa.me/?text=${text}`, '_blank'); } }); }); } function renderAuth() { if (!shadow) return; const widget = shadow.querySelector('.ra-widget'); if (!widget) return; widget.innerHTML = `
התחברות נציג
`; widget.querySelector('.ra-close').addEventListener('click', () => { isOpen = false; render(); }); widget.querySelector('#ra-auth-form').addEventListener('submit', async (e) => { e.preventDefault(); const email = widget.querySelector('#ra-email').value; const password = widget.querySelector('#ra-password').value; const errEl = widget.querySelector('#ra-auth-error'); errEl.textContent = ''; try { await signIn(email, password); fetchSuggestions(); } catch (e) { errEl.textContent = e.message || 'שגיאה בהתחברות'; } }); } function escapeHtml(str) { if (!str) return ''; return String(str) .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, '''); } function init() { // The script runs on every page. The bubble stays hidden for customers and // only becomes active for a signed-in agent (or via ?rep=1 / Ctrl+Shift+R). try { forceVisible = new URL(location.href).searchParams.get('rep') === '1'; } catch {} document.addEventListener('keydown', (e) => { if (e.ctrlKey && e.shiftKey && e.key.toLowerCase() === 'r') { e.preventDefault(); forceVisible = true; isOpen = true; fetchSuggestions(); } }); bootstrap(); watchNavigation(); } let lastUrl = location.href; function watchNavigation() { const check = () => { if (location.href === lastUrl) return; lastUrl = location.href; suggestions = []; if (isOpen && session) fetchSuggestions(); else render(); }; window.addEventListener('popstate', check); setInterval(check, 1500); } function bootstrap() { if (root) return; root = document.createElement('div'); shadow = root.attachShadow({ mode: 'open' }); shadow.appendChild(createStyles()); const widget = document.createElement('div'); widget.className = 'ra-widget'; shadow.appendChild(widget); document.body.appendChild(root); session = getStoredSession(); render(); // Signed-in agent: fetch suggestions in the background and open the panel // automatically when the page has relevant recommendations. if (session) { ensureSession().then((s) => { if (!s) { render(); return; } fetchSuggestionsSilent(); }); } } async function fetchSuggestionsSilent() { const s = await ensureSession(); if (!s) return; const info = scrapePageInfo(); try { const resp = await fetch(`${FUNCTIONS_BASE}/rep-suggestions`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${s.access_token}`, 'apikey': ANON_KEY, }, body: JSON.stringify({ ...info, action: 'view' }), }); const data = await resp.json(); if (!resp.ok) { if (resp.status === 401 || resp.status === 403) clearSession(); return; } suggestions = data.suggestions || []; if (suggestions.length > 0) { isOpen = true; } render(); } catch (e) { console.error('[RepAssistant]', e); } } if (document.body) { init(); } else { document.addEventListener('DOMContentLoaded', init, { once: true }); } })();
  • יבואן רשמי

מעמד למצלמה/לתאורה CORSAIR ELGATO MASTER MOUNT L | קורסאייר אלגטו

כרגע המוצר חסר במלאי, וצפוי לחזור בקרוב.
לחץ לצפייה במוצרים אחרים מהקטגוריה
  • לחנות המותג של:  ELGATO
  • מספר תשלומים ללא ריבית:  24
  • אחריות: מלאה לשנתיים 
  • זמן אספקה: עד7ימי עסקים
  • אפשרויות משלוח:
    אפשרויות משלוח למוצר לבחירה בקופה:
    • משלוח חינם 0 ₪
    • איסוף עצמי מהחנות לאחר תיאום 0 ₪
    סגירה
  • יבואן ונותן שירות: היבואן הרשמי - בנדא
  • חנוכה סייל

צבירת נקודות בכל קניה!

הנקודות שוות כסף למימוש בהזמנות נוספות ובכפוף לתקנון

התקשרו לקבלת פרטים 1-700-723-333
יבואן ונותן שירות
זמן אספקה
אחריות
תשלומים ללא ריבית

מעמד למצלמה/לתאורה CORSAIR ELGATO MASTER MOUNT L | קורסאייר אלגטו

מעמד למצלמה/לתאורה MASTER MOUNT L מבית CORSAIR ELGATO
פתרון עצמאי שחוסך מקום
ליבה החיונית של Multi Mount עם מערכת חיבורים מודולרית למצלמות, אורות ועוד

מפרט טכני:
גובה מתכוונן מ-55 ס"מ עד 125 ס"מ
כולל ראש כדור
בורג 1/4 אינץ' ומהדק מרופד 6 ס"מ / 2.35 בכוונון להתאמה מדויקת - היציבות המרבית היא המפתח
מידות: 109x60x640 מ"מ
משקל: 898 גרם

אספקת המוצר

ספירת ימי העבודה אינה כוללת ימי שישי ושבת ואת יום ההזמנה.
במקרה של אזור מרוחק זמן האסקפה עלול להתארך.
התמונה להמחשה בלבד.
ישנה תוספת תשלום להובלה מחוץ לתחומי הקו הירוק ואו לאיזורים מרוחקים.
ישנה אפשרות למשלוח אקספרס עד 3 ימי עסקים בתוספת תשלום
בהובלה או פינוי מעל קומה שנייה יחוייב הלקוח בעלות משתנה שבין 30 ל 50 שקלים לכל קומה ישירות למוביל
התקנת כיריים גז היינה חובה ובתשלום
באחריות הלקוח לוודא כי המוצר יכול להיכנס לביתו. במקרה שאין אפשרות להספקה רגילה האחריות תהייה ע"י הלקוח ועל חשבונו כולל אפשרות של פירוק דלתות או מנוף במידת הצורך.
במקרה של אספקת מוצר לקומה 2 ומעלה בתוך בית פרטי ישנה תוספת עבור ההובלה ועבור פינוי במידת הצורך ישירות לחברת ההובלות

  • ניתן לאסוף את המוצר באופן עצמאי מהחנות בחיפה רחוב נורדאו 6.
  • יש לבחור באפשרות "איסוף עצמי" במהלך ביצוע ההזמנה.
  • לאחר אישור ההזמנה וקבלת פרטי ההזמנה אנו ניצור איתך קשר לתיאום האיסוף העצמי.
  • המוצר ניתן לאיסוף רק ע"י בעל כרטיס האשראי המופיע בהזמנה ובהצגת תעודת זהות בלבד

סלתק חייות קניה אחרתלמה סלתק קנייה בטוחה?
אתר סלתק הינו אתר סחר אלקטרוני מתקדם המשתמש במיטב המערכות לאבטחת מידע ולשמירה על הפרטיות.
העסקאות המתבצעות באתר מוצפנות ומאובטחות בטכנולוגיית PCI, המאושרת ע"י חברות האשראי.
בטכנולוגיה זו מוצפן ומעורבל בצופן מיוחד המידע בדבר פרטי החיוב של הלקוח, בסיסי המידע מופרדים פיזית ולא ניתן להגיע דרך האינטרנט למידע הרגיש באתר, המוגן על ידי קירות אש חיצוניים ופנימיים ואמצעי אבטחה משוכללים נוספים. כמו כן צוות האתר דואג לעדכן ולשכלל כל הזמן את מערכות האבטחה והגנת המידע בהתאם לתקני האבטחה המחמירים.
כל פרטי האשראי נמחקים מהמערכת באופן אוטומטי לאחר שבוע ימים או מיד לאחר אספקת המוצר.

 

אתר סלתק פועל ע"פ הכללים הדרושים לניהול מאגר מידע רשום ומתחייב לא לעשות שימוש מסחרי או אחר בפרטיך האישיים.
כמו כן הנהלת האתר מתחייבת לא להעביר שום פרט שכזה לשום גורם מעבר למבצעי המכירות באתר וגם זאת במערכת פנימית מאובטחת ומוצפנת

אתר סלתק מהווה כמתווך בין קהל הגולשים לבין מיטב החברות, בתי העסק, והמוצרים המובחרים בישראל. החברה מקפידה כי ספקיה יפרסמו מידע אמין, יעניקו שירות ברמה גבוהה, יעמדו בתנאי האספקה והאחריות, וימלאו אחר תנאי האתר המחמירים. החברה מקפידה על זכויות הרוכשים באתר, ומעמידה מחלקת שירות לקוחות על מנת לסייע לך במקרה של אי עמידת הספק בהתחייבויותיו.

לידיעתך:
אם למרות כל הצעדים המתקדמים שפורטו לעיל יתרחש שימוש לרעה בכרטיס האשראי, חייבת חברת כרטיס האשראי להחזיר ללקוח את מלוא סכום העיסקה תוך 30 יום על פי חוק במדינת ישראל.
 
במידה ויש לכם שאלות נוספות בנושא אבטחת המידע של האתר או הקנייה הבטוחה אצלנו צרו איתנו קשר איתנו במייל - cell-tec@cell-tec.co.il
 
 
 
 

פינוי מוצר ישן
  1. מה קובע החוק? מה מגיע לי בעת שאני קונה מוצר חשמלי חדש?
    החוק מטיל על המשווקים של ציוד חשמלי ואלקטרוני, המתאים גם לשימוש ביתי, לקבל מהלקוח במועד המכירה או במועד האספקה פסולת ציוד חשמלי ואלקטרוני שמקורה בציוד חשמלי ואלקטרוני דומה, והיא בכמות או במשקל הדומים למוצר הנמכר, ללא דרישת תשלום ממנו או תמורה אחרת על כך.
  2. איך הלקוח אמור לדעת שאמורים לפנות ממנו בחינם את הציוד הישן?
    על משווק המוכר ציוד חשמלי ואלקטרוני המתאים גם לשימוש ביתי, ליידע את הקונה על אפשרות הפינוי  של הציוד הישן בעת אספקת המוצר החדש ועל ההנחיות על פי נוהל זה.
  3. האם המשווק חייב לאסוף את הציוד מכל מקום בבית?
    לא. רק ממקום סביר שבו נעשה שימוש בדרך-כלל (לדוגמה, מקרר יפונה מהמטבח או מכונת כביסה מחדר הכביסה) או מהמקום בו מוצב המוצר החדש.
  4. מה על הלקוח לעשות טרם הגעת המשווק לפנות את המוצרים?
    הציוד הישן חייב להיות מנותק טרם פינויו מחשמל, גז, מים, רהיט או כל חיבור קבוע או ארעי לתשתיות או לחפצים. כמו כן, על הלקוח לפנות את המעברים והפתחים של הכניסה לבניין ולחצר הבניין כך שהמשווק יוכל לפנות את הציוד ללא צורך בפירוק נוסף, בהפרדה או בניתוק של חלקים ממנו או מתשתית המבנה. על הלקוח לפנות את כל הפסולת מתוך הציוד הישן (כולל מים, קרח, מזון, כביסה או כל פריט אחר שאינו חלק בציוד הישן). יש לראות שהציוד הישן שלם – כלומר לא פורקו ממנו חלקים כמו מנוע או דלת. לא יפונו חלקי מוצר ניתקים או מחוברים שאינם נמצאים בציוד הישן במועד הפינוי ואינם חלק ממוצר חדש דומה.
  5. הלקוח לא היה מוכן בזמן. כמה זמן לכל היותר יהיה מחויב המשווק להמתין עד שהלקוח יפרק את הציוד?
    המשווק לא יידרש להמתין מעבר למספר דקות ספורות (לא יותר מ-10 דקות) לצורך ביצוע פעולות הכנת הציוד הישן לפינוי על ידי הלקוח.
  6. בוצעה רכישת מוצרים חשמליים באינטרנט. זה חל גם על רכישה כזו?
    גם במכירה המתבצעת באופן מקוון (עסקת מכר מרחוק) המשווק יפנה את הציוד הישן בהתאם לנוהל זה, באופן שבו סיפק ללקוח את המוצר החדש או בדרך יעילה אחרת.
  7. כל פינוי ציוד יהיה בחינם? או שיש פינוי בתשלום?
    ככלל, המשווק יפנה ציוד ישן ללא דרישת תשלום או תמורה אחרת מהלקוח. במקרים הבאים הנחשבים לפינוי חריג ובאישור הלקוח מראש, רשאי המשווק לדרוש מהלקוח תשלום או תמורה אחרת אשר יקבע ויוסכם במעמד מכירת הציוד: כאשר הציוד הישן נמצא בקומה שנייה ומעלה בבניין שבו אין מעלית או כאשר לא ניתן להשתמש במעלית לשם הורדת הציוד הישן (במידה והלקוח מביא בעצמו את הציוד הישן לכניסת הבניין לא יגבה תשלום בגין הפינוי); כאשר הובלת המוצר החדש מתבצעת באמצעות מנוף – המשווק רשאי לגבות תשלום נוסף לצורך פינוי הציוד הישן ע"י אותו המנוף; וכאשר יש צורך בפירוק חלק מהציוד הישן (למשל, פירוק דלת מקרר על מנת לפנותו).
  8. בפינוי מוצר מקומה שנייה ומעלה יחוייב הלקוח בעלות משתנה שבין 30 ל 50 שקלים לכל קומה ישירות למוביל
  9. בכל שאלה או בקשה ניתן לפנות אלינו cell-tec@cell-tec.co.il

חוות דעת על המוצר

ממוצע דירוג מוצר ( חוות דעת גולשים) , כתוב חוות דעת למוצר
לקוחות אהבו גם את המוצרים האלה
לא מצאתם את מה שחיפשתם? השאירו פרטים ונחזור אליכם בהקדם!

בכל שאלה השאירו פרטים ונחזור אליכם בהקדם

דלג לתוכן מרכזי