وحدة تغذية آلية

61000 IQD

Qty:

تفاصيل

☀️ Kurdish (Sorani) / کوردیی سۆرانی

خواردنبدەری خۆکار و زیرەکی ۳ لیتر بۆ ئاژەڵان لەگەڵ شاشەی LCD و تۆمارکەری دەنگ (3L Smart Timed Automatic Pet Feeder) 🥣🤖🐈🐕✨

دڵنیابەرەوە لەوەی ئاژەڵەکەت لە کاتی خۆیدا ژەمەکانی وەردەگرێت—تەنانەت کاتێک لە سەرکاریت یان لە گەشتێکدا دووریت—بە خواردنبدەری خۆکار و زیرەکی ۳ لیتری! بە دیزاینە جوانەکەی، شاشەی دیجیتاڵیی ڕوون، ڕێکخستنی بڕی ژەمەکان و تۆمارکەری دەنگ، بەخێوکردن و ژەمەکانی پشیلە و سەگە بچووکەکەت زۆر ئاسان دەکات.

🌟 تایبەتمەندییە سەرەکییەکان و سوودەکان

  • 🕒⚙️ ڕێکخستنی کاتی ژەمەکان: دەتوانیت تا ٦ ژەم لە ڕۆژێکدا بە کات و بڕی جیاواز لەڕێگەی شاشەی LCD شاشەکەیەوە ڕێکبکەیت.

  • ⚖️🍲 کۆنترۆڵی وردی بڕی خواردن: بڕی دیاریکراو لە خواردن لە هەر ژەمێکدا دابەش دەکات بۆ پاراستنی کێشی تەندروستی ئاژەڵەکەت و ڕێگری لە زۆرخۆرین.

  • 🫙👀 قەبارەی ۳ لیتر و خەزێنەی نیمچە-ڕوون: بڕی پێویستی خواردنی وشک بۆ ماوەی تا ۲ هەفتە بۆ پشیلەیەک یان سەگێکی بچووک دەگرێت، و خەزێنە شەفافەکەی ڕێگەت پێدەدات بە ئاسانی بڕی خواردنی ماوە ببێنیت.

  • 🎙️🔊 تۆمارکردنی دەنگی ۱۰ چرکەیی: دەتوانیت دەنگی خۆت تۆمار بکەیت تا لە کاتی دابەزینی خواردندا بڵاوببێتەوە و ئاژەڵەکەت بۆ سەر قاپەکە بانگ بکات.

  • 🔒🐾 سیستەمی دژە گیربوون و سەری قوفڵدار: ڕوتۆرێکی تایبەتی تێدایە کە ڕێگری لە گیربوونی خواردنەکە دەکات، هەروەها سەری ئامێرەکە قوفڵ دەبێت بۆ ئەوەی دەستی ئاژەڵەکەت نەگاتە ناو خەزێنەکە.

  • 🔋🔌 دوو سیستەمی دابینکردنی کارەبا: بە وایەری USB یان باتری کاردەکات تاوەکو لە کاتی بڕانی کارەباشدا بەردەوام بێت لە دابەشکردنی ژەمەکان.

📊 تایبەتمەندییەکانی بەرهەم

  • قەبارە: ۳ لیتر (3L) 🫙

  • ئاژەڵی ئامانج: پشیلە و سەگی قەبارە بچووک و ناوەند 🐈🐕

  • شاشەی کۆنترۆڵ: شاشەی دیجیتاڵی LCD لەگەڵ دوگمەی ڕێکخستن 🖥️

  • ژەمەکان لە ڕۆژێکدا: ۱ تا ٦ ژەمی دیاریکراو بەپێی ویست 🕒

  • قەبارەی خواردنی گونجاو: خواردنی وشک (دەنکۆڵەی ۲ تا ۱۲ میلیمەتر) 🧆

  • سەرچاوەی کارەبا: وایەری USB + باتری یەدەگ 🔌🔋

  • ماددە: پلاستیکی پلە-خۆراکی ABS لەگەڵ قاپێکی ئاسان بۆ دەرهێنان و شۆردن 🥣

💡 ڕێنمایی بۆ باشترین کارکردن

  1. 🧆 تەنها خواردنی وشک بەکاربهێنە: گونجاوە بۆ دەنکۆڵەی وشکی قەبارە ۲ تا ۱۲ میلیمەتر؛ دووربکەوەرەوە لە بەکارهێنانی خواردنی تەڕ یان قووتوو.

  2. 🔋 باتری یەدەگ دابنێ: باتری لە بەشی خوارەوەی ئامێرەکە دابنێ لەگەڵ وایەری USB تاوەکو لە کاتی کوژانەوەی کارەبا ئامێرەکە لە کار نەکەوێت.

  3. 🧼 پاککردنەوەی بەردەوام: بە ئاسانی خەزێنەی خواردنەکە و قاپەکە دەربێنە و بە ئاوی گەرم بشۆ بۆ ئەوەی خواردنی ئاژەڵەکەت هەمیشە پاک و فرێش بێت.

🌙 Arabic / العربية

جهاز إطعام الحيوانات الأليفة الأوتوماتيكي الذكي سعة 3 لتر مع شاشة LCD ومسجل صوت (3L Smart Timed Automatic Pet Feeder) 🥣🤖🐈🐕✨

اضمن حصول أليفك على وجباته في الوقت المحدد تمامًا—حتى عندما تكون مشغولاً في العمل أو خارج المنزل—مع جهاز الإطعام الأوتوماتيكي الذكي سعة 3 لتر! يتميز بتصميم أنيق وحاوية شبه شفافة، مع شاشة رقمية مضبوطة بدقة للتحكم بالوقت والحصص ومسجل صوت، مما يجعل إدارة تغذية القطط والكلاب الصغيرة أمرًا بغاية السهولة.

🌟 الميزات والمنافع الرئيسية

  • 🕒⚙️ برمجة الوجبات بالمواعيد: يمكنك ضبط ما يصل إلى 6 وجبات يوميًا بأوقات أحجام حصص مختلفة من خلال شاشة LCD الواضحة.

  • ⚖️🍲 تحكم دقيق بالحجم والحصص: يوزّع كميات محددة من الطعام في كل وجبة للحفاظ على وزن صحي لأليفك ومنع الأكل الزائد.

  • 🫙👀 سعة 3 لتر وحاوية شبه شفافة: تتسع لكمية طعام جاف تكفي قطة أو كلبًا صغيرًا لمدة تصل إلى أسبوعين، بينما تتيح لك الحاوية الشفافة رؤية مستوى الطعام المتبقي بنظرة واحدة. { Alpine.data("productDetails", () => ({ productId: '18078', error: false, auth: false, isLoading: false, quantity: 0, cartId: null, isInCart: false, showSizeTooltip: false, tooltipX: 0, tooltipY: 0, init() { if (this.auth) { this.fetchCart(); } // Listen for cart updates from other components this.$watch('quantity', (value) => { this.isInCart = value > 0; }); }, async addToCart() { // Check if user is authenticated if (!'') { window.dispatchEvent(new CustomEvent('open-auth-modal')); return; } await this.createOrUpdateCart(1); }, async increaseQuantity() { const newQuantity = this.quantity + 1; await this.updateQuantity(this.productId, newQuantity); }, async decreaseQuantity() { const newQuantity = this.quantity - 1; await this.updateQuantity(this.productId, newQuantity); }, // Creates cart for the first time or updates existing cart async createOrUpdateCart(initialQuantity = 1) { this.isLoading = true; try { const response = await fetch('/carts/store', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest', 'X-CSRF-TOKEN': document.querySelector( 'meta[name="csrf-token"]').getAttribute( 'content') }, body: JSON.stringify({ product_id: this.productId, quantity: initialQuantity }) }); const data = await response.json(); if (response.ok) { this.quantity = initialQuantity; this.showNotification(data.message || `${this.productName} added to cart!`, 'success'); } else { this.showNotification(data.message || 'Failed to add to cart!', 'error'); throw new Error('Failed to add to cart.'); } } catch (error) { console.error('Error creating/updating cart:', error); this.showNotification('Failed to add to cart. Please try again.', 'error'); } finally { this.isLoading = false; } }, // Updates the quantity of an item async updateQuantity(itemId, quantity) { // Basic validation if (quantity < 1) { // If user enters 0 or less, treat it as a remove action await this.removeItem(itemId); return; } this.isLoading = true; try { const response = await fetch(`/carts/product/${itemId}`, { method: 'PATCH', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest', 'X-CSRF-TOKEN': document.querySelector( 'meta[name="csrf-token"]').getAttribute( 'content') }, body: JSON.stringify({ quantity: quantity }) }); const data = await response.json(); console.log(data); if (response.ok) { // Update local state // window.cartManager.setQuantity(itemId, quantity); this.quantity = quantity; if (quantity === 0) { this.showNotification(data.message || 'Item removed from cart!', 'info'); } else { this.showNotification(data.message || 'Quantity updated!', 'success'); } } else { this.showNotification(data.message || 'Failed to update quantity!', 'error'); // throw new Error('Failed to update quantity.'); } } catch (error) { console.error('Error updating quantity:', error); this.showNotification('Failed to update quantity. Please try again.', 'error'); // Refresh local state from server if needed await this.fetchCart(); } finally { this.isLoading = false; } }, // Remove item from cart async removeItem(itemId) { this.isLoading = true; try { const response = await fetch(`/carts/product/${itemId}`, { method: 'DELETE', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest', 'X-CSRF-TOKEN': document.querySelector( 'meta[name="csrf-token"]').getAttribute( 'content') } }); const data = await response.json(); if (response.ok) { // Update local state // window.cartManager.setQuantity(itemId, 0); this.quantity = 0; this.showNotification(data.message || 'Item removed from cart!', 'success'); } else { this.showNotification(data.message || 'Failed to remove item!', 'error'); throw new Error('Failed to remove item.'); } } catch (error) { console.error('Error removing item:', error); this.showNotification('Failed to remove item. Please try again.', 'error'); } finally { this.isLoading = false; } }, // Fetch current cart state from server (for consistency) async fetchCart() { try { const response = await fetch('/carts/index', { method: 'GET', headers: { 'Accept': 'application/json', 'X-Requested-With': 'XMLHttpRequest', } }); const data = await response.json(); if (response.ok && data.data.cart) { // Update local cart state const newCart = {}; data.data.cart.forEach(item => { newCart[item.product_id] = item.quantity; }); // Update this component's quantity this.quantity = newCart[this.productId] || 0; if (this.quantity > 0) { this.isInCart = true; } this.cartId = data.data.cart.id; } } catch (error) { console.error('Error fetching cart:', error); } }, updateTooltipPosition(event) { this.tooltipX = event.pageX + 14; this.tooltipY = event.pageY + 14; }, showNotification(message, type = 'info') { setTimeout(() => { setTimeout(() => { if (typeof notify !== 'undefined') { notify(message, type); } else { console.log(`${type.toUpperCase()}: ${message}`); } }, 300); }); }, })) })

أهلاً بعودتك إنشاء حساب

سجل الدخول باستخدام رقم هاتفك أكمل تسجيلك

رقم هاتف صالح
رقم هاتف غير صالح

أدخل رمز التحقق المرسل إلى

سيتم استخدام رقم الهاتف هذا لحسابك

أوافق على أن تقوم PetLand Online بإدراج إشارات ويب تحليلية في النشرة الإخبارية وإنشاء ملف تعريف مستخدم شخصي بناءً على سلوك الشراء والاستخدام الخاص بي، بما في ذلك إرسال إشعار عندما أضع شيئًا في عربة التسوق. يمكن العثور على مزيد من التفاصيل في سياسة الخصوصية الخاصة بنا، البند 5. أفهم أنه يمكنني إلغاء موافقتي في أي وقت عن طريق إرسال بريد إلكتروني إلى [email protected].