ADL Moto Viewer
{ const matchCat = (this.activeFilter === 'all' || this.activeFilter === p.cat); const q = this.searchQuery.toLowerCase().trim(); const matchSearch = !q || p.title.toLowerCase().includes(q) || (p.model && p.model.toLowerCase().includes(q)) || (p.desc && p.desc.toLowerCase().includes(q)) || (p.specs && p.specs.some(s => s.toLowerCase().includes(q))); return matchCat && matchSearch; }); }, async submitOrder() { if (!this.customerName || !this.customerPhone) { alert('Please enter your Name and Phone Number.'); return; } this.orderSubmitting = true; try { const p = parseFloat(String(this.selectedProduct.price).replace(/[^0-9.]/g, '')) || 0; const res = await fetch('/api/order/quick', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ customer_name: this.customerName, customer_phone: this.customerPhone, shipping_address: this.customerAddress, district: this.customerDistrict, product_id: this.selectedProduct.id || 0, product_title: this.selectedProduct.title, price: p, quantity: this.orderQuantity, notes: this.customerNotes }) }); const data = await res.json(); if (data.status === 'success') { this.orderSuccess = true; this.orderSuccessNumber = data.order_number || ('ADL-' + Date.now().toString().slice(-6)); } else { alert(data.message || 'Order submission failed.'); } } catch (e) { this.orderSuccess = true; this.orderSuccessNumber = 'ADL-' + Date.now().toString().slice(-6); } finally { this.orderSubmitting = false; } }, async submitInquiry() { if (!this.customerName || !this.customerPhone) { alert('Please enter your Name and Phone Number.'); return; } this.inquirySubmitting = true; try { const res = await fetch('/api/inquiry', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ name: this.customerName, phone: this.customerPhone, email: this.customerEmail, company: this.companyName, fleet_size: this.fleetSize, product: this.selectedProduct ? this.selectedProduct.title : 'Wireless Asset Tracker', message: this.inquiryMessage }) }); const data = await res.json(); if (data.status === 'success') { this.inquirySuccess = true; } else { alert(data.message || 'Inquiry submission failed.'); } } catch (e) { this.inquirySuccess = true; } finally { this.inquirySubmitting = false; } }, async init() { try { const res = await fetch('/api/products?category=' + encodeURIComponent('Wireless Asset Tracker')); if (res.ok) { const data = await res.json(); if (data && data.status === 'success' && data.data && data.data.length > 0) { const apiMap = {}; data.data.forEach(d => { apiMap[d.title.toLowerCase().trim()] = d; }); this.items = this.items.map(it => { const matched = apiMap[it.title.toLowerCase().trim()]; if (matched) { return { ...it, id: matched.id, price: '৳' + parseFloat(matched.price).toLocaleString('en-US'), cta_type: matched.cta_type || 'buy_now', badge: matched.badge || it.badge }; } return it; }); } } } catch (e) { console.log('Using pre-rendered Wireless Asset Tracker catalog items'); } } }">
PRODUCT CATALOGUE

Wireless Asset Tracker

Long-life battery and solar asset GPS trackers for unpowered containers, trailers, and machinery.

Hardware Catalog

Wireless Asset Tracker Range

Commercial-grade wireless asset tracker solutions engineered for vehicle fleets across Bangladesh.

No products found

We could not find any models matching your criteria. Try another keyword or reset the filter.

QUICK ORDER CONFIRMATION

Confirm Your Order

Enter your delivery details to confirm your order. Our team will call you to verify.

PRODUCT INQUIRY & CONSULTATION

Inquire About This Product

Request custom fleet pricing, commercial bulk discount, or technical integration specs.

ENTERPRISE UNPOWERED ASSET & CONTAINER SECURITY

Deploy Long-Life Wireless Asset Trackers Across Bangladesh

Protect shipping containers, flatbed trailers, generators, and expensive logistics shipments with ultra-long standby battery GPS units and anti-tamper light sensors.