قاب عکس رو میزی

0

(امتیاز 0 خریدار)

0 دیدگاه
خلاصه نظرات

دسته بندی :

کالکشن :

1,200,000 تومان

لطفا ویژگی محصول خود را انتخاب کنید

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

مشخصات محصول

مشخصات ظاهری

  • رنگآبی تیره, آبی روشن, زرد, سبز, سبز تیره, سبز ماچا, صورتی پاستلی, قرمز, قهوه ای تیره, قهوه ای روشن, کرم, مشکی, نارنجی

مشخصات فیزیکی

  • ابعاد7*9

توضیحات محصول

این یه قاب مخصوص کسایی که دوستشون داری!

سایز ۷ در ۹
در سایز و طرح مختلف قابل سفارش میباشد.

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

هر قطعه به‌خاطر دست‌ساز بودن،
جزئیات منحصر‌به‌فرد خودش رو داره.

نظرات خریداران(0نظر)
0

از5(امتیاز0خریدار)

خلاصه نظرات خریداران محصول

بااستفاده از هوش مصنوعی

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

محصول به سبد خرید شما اضافه شد

(() => { const ajaxUrl = window.fbCart?.url || '/?wc-ajax=fb_add_to_cart'; let hideTimeout = null; const getBox = () => document.querySelector('.fb-notice-box'); function hideNotice() { clearTimeout(hideTimeout); getBox()?.classList.remove('fb-notice-show'); } // زمان نمایش تایمر function startTimer(duration = 5000) { clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { hideNotice(); }, duration); } function showNotice(type, message) { const box = getBox(); if (!box) return; clearTimeout(hideTimeout); box.classList.remove('fb-notice-success', 'fb-notice-error', 'fb-notice-show'); box.setAttribute('role', type === 'error' ? 'alert' : 'status'); box.setAttribute('aria-live', type === 'error' ? 'assertive' : 'polite'); box.setAttribute('aria-atomic', 'true'); const widget = box.querySelector('.fb-notice-text, .fb-notice-message'); const textEl = widget && (widget.querySelector('p, .elementor-heading-title, span') || widget); if (textEl) { if (!('fbDefault' in textEl.dataset)) textEl.dataset.fbDefault = textEl.textContent; textEl.textContent = message || textEl.dataset.fbDefault; } let progress = box.querySelector('.fb-notice-progress'); if (!progress) { progress = document.createElement('div'); progress.className = 'fb-notice-progress'; progress.setAttribute('aria-hidden', 'true'); progress.innerHTML = ''; box.appendChild(progress); } void box.offsetWidth; box.classList.add(`fb-notice-${type}`, 'fb-notice-show'); startTimer(); } // بستن نوتیس با کلیک روی ضربدر document.addEventListener('click', (e) => { const closeBtn = e.target.closest('.fb-notice-close'); if (closeBtn) { e.preventDefault(); hideNotice(); } }); // هدایت و اسکرول پس از بسته شدن آلرت پیش‌فرض ووکامرس const originalAlert = window.alert; window.alert = function (...args) { originalAlert.apply(window, args); if (window.innerWidth <= 1025) { const targetCard = document.querySelector('.fb-product-card'); if (targetCard) { const offset = 100; const targetPosition = targetCard.getBoundingClientRect().top + window.scrollY - offset; window.scrollTo({ top: targetPosition, behavior: 'smooth' }); } } }; document.addEventListener('submit', async (e) => { const form = e.target.closest('form.cart'); if (!form || form.method.toLowerCase() !== 'post' || form.classList.contains('grouped_form')) return; const button = form.querySelector('.single_add_to_cart_button') || form.querySelector('button[type="submit"]'); if (!button) return; if (button.getAttribute('aria-disabled') === 'true') { e.preventDefault(); return; } if (button.classList.contains('disabled')) return; e.preventDefault(); button.classList.add('fb-btn-loading'); button.setAttribute('aria-busy', 'true'); button.setAttribute('aria-disabled', 'true'); if (!button.querySelector('.fb-btn-loader')) { const loader = document.createElement('span'); loader.className = 'fb-btn-loader'; loader.setAttribute('aria-hidden', 'true'); button.appendChild(loader); } const formData = new FormData(form); const productId = formData.get('add-to-cart') || (button.name === 'add-to-cart' ? button.value : '') || formData.get('product_id'); formData.delete('add-to-cart'); if (productId) formData.set('product_id', productId); try { const response = await fetch(ajaxUrl, { method: 'POST', body: formData }); const result = await response.json(); if (result?.success) { const data = result.data || {}; if (window.jQuery && data.fragments) { const $ = window.jQuery; try { $(document.body).trigger('added_to_cart', [data.fragments, data.cart_hash, $('