12V VRLA Gel two-wheeler batteries — sealed, maintenance-free, built for Indian roads.
✅ 25 Month Guarantee 🔧 24 Month Warranty 🇮🇳 Made for India
👤
Customer
View your registered batteries and download warranty certificates. Sign in with mobile OTP.
🏪
Dealer
Register warranties for customers and view your dealer registrations.
🛡️
Admin
Manage registrations, inventory, models, batches and serials.
🔑

Sign In

Terra Batteries™ Portal

🔍 Check Warranty Status
Register Warranty
Sign in as customer to register your battery warranty
🔒
Sign in required
Please sign in with your mobile number to register your battery warranty.
← Back to home
My Warranties
Loading…
Dealer Console
Loading…
My Registrations
Loading…
📋 Registrations
👥 Customers
🔢 Serials
📦 Inventory
🏪 Dealers
Registrations
⬇ Export CSV
Total
This Month
Customers
Loading…
Customers
Loading…
Serial Numbers
🔢
Click Load to fetch serials
Inventory
Models

Add Model
Batches

Create Batch
Generate Serials
Dealers
Loading…
// Serials var _allSerials = []; function populateSerialFilters(){ var msel = document.getElementById('serial-model-filter'); var bsel = document.getElementById('serial-batch-filter'); if(msel && _adminModels.length){ msel.innerHTML = '' + _adminModels.map(function(m){ return ''; }).join(''); } if(bsel && _adminBatches.length){ bsel.innerHTML = '' + _adminBatches.map(function(b){ var short = b.code.split('-').pop(); return ''; }).join(''); } } function loadSerialsByBatch(){ var batchId = document.getElementById('serial-batch-filter').value; if(!batchId){ return; } var batch = _adminBatches.find(function(b){ return String(b.id)===String(batchId); }); var q = batch ? batch.code : ''; var el = document.getElementById('serial-tbl-wrap'); el.innerHTML='
Loading…
'; apiFetch('/api/admin/serials?q='+encodeURIComponent(q),'GET',null,'admin').then(function(j){ if(!j.ok){ el.innerHTML='
'+esc(j.error||'Error')+'
'; return; } _allSerials = j.serials||[]; renderSerials(_allSerials); }).catch(function(){ el.innerHTML='
Network error
'; }); } function loadAllSerials(){ var el = document.getElementById('serial-tbl-wrap'); el.innerHTML='
Loading all serials…
'; apiFetch('/api/admin/serials?q=','GET',null,'admin').then(function(j){ if(!j.ok){ el.innerHTML='
'+esc(j.error||'Error')+'
'; return; } _allSerials = j.serials||[]; renderSerials(_allSerials); }).catch(function(){ el.innerHTML='
Network error
'; }); } function filterSerialsByModel(){ var model = document.getElementById('serial-model-filter').value; var filtered = model ? _allSerials.filter(function(s){ return s.model_code===model; }) : _allSerials; renderSerials(filtered); } function filterSerialsByStatus(){ var status = document.getElementById('serial-status-filter').value; var model = document.getElementById('serial-model-filter').value; var filtered = _allSerials.filter(function(s){ var modelMatch = !model || s.model_code===model; var statusMatch = !status || s.status===status || (status==='registered'&&s.registered) || (status==='available'&&!s.registered&&s.status!=='registered'); return modelMatch && statusMatch; }); renderSerials(filtered); } function renderSerials(serials){ var el = document.getElementById('serial-tbl-wrap'); var summary = document.getElementById('serial-summary'); var total = serials.length; var registered = serials.filter(function(s){ return s.status==='registered'||s.registered; }).length; var available = total - registered; if(summary){ summary.innerHTML = '
Total
'+total+'
' + '
Available
'+available+'
' + '
Registered
'+registered+'
'; } if(!serials.length){ el.innerHTML='
🔢
No serials found
'; return; } el.innerHTML = '' + serials.slice(0,1000).map(function(r,i){ var isReg = r.status==='registered'||r.registered; var status = isReg ? 'Registered' : 'Available'; return ''; }).join('') + '
#Serial NumberModelBatchStatus
'+(i+1)+''+esc(r.serial_number)+''+esc(r.model_code||'—')+''+esc(r.batch_code||'—')+''+status+'
' + (serials.length>1000?'
Showing first 1000 of '+serials.length+'
':''); } function searchSerials(){ loadSerialsByBatch(); }!doctype html> Terra Batteries™ — Warranty Portal
12V VRLA Gel two-wheeler batteries — sealed, maintenance-free, built for Indian roads.
✅ 25 Month Guarantee 🔧 24 Month Warranty 🇮🇳 Made for India
👤
Customer
View your registered batteries and download warranty certificates. Sign in with mobile OTP.
🏪
Dealer
Register warranties for customers and view your dealer registrations.
🛡️
Admin
Manage registrations, inventory, models, batches and serials.
🔑

Sign In

Terra Batteries™ Portal

🔍 Check Warranty Status
Register Warranty
Sign in as customer to register your battery warranty
🔒
Sign in required
Please sign in with your mobile number to register your battery warranty.
← Back to home
My Warranties
Loading…
Dealer Console
Loading…
My Registrations
Loading…
📋 Registrations
👥 Customers
🔢 Serials
📦 Inventory
🏪 Dealers
Registrations
⬇ Export CSV
Total
This Month
Customers
Loading…
Customers
Loading…
Serial Numbers
🔢
Click Load to fetch serials
Inventory
Models

Add Model
Batches

Create Batch
Generate Serials
Dealers
Loading…