Select Page
Included Features

Customizable Home Screen – Add your company logo, address, and background image
Report & Sales Bill Template Editing – Tailor formats to suit your business needs
Barcode Scanner Integration – Supports all barcode types, QR codes, and weighing scale barcodes with auto‑detection of rate and quantity
Barcode Label Printing – Generate barcode labels directly from the system
InventoryPlus Plugin Support – Extend functionality with available plugins
Dedicated Email Support – Priority assistance via email
Support Tickets – 2 complimentary tickets (valued at ₹1000/10USD) for critical issues
Multi‑System Installation – Licensed for up to 2 systems within the same LAN/shop

Limitations (Advanced Plan)

Restricted Barcode Label Printing

  • No option to edit barcode label templates, No Estimation,StockVerification,Workorder feature etc.
  • No option to print multiple barcode/product types in a single batch
  • No option to import purchase items into the barcode label screen

➡ For full barcode label customization and advanced printing features, upgrade to the Premium Subscription.

Important Notes

  • Support tickets are applicable only for critical issues. They cannot be used for barcode label printing or bill format change requests.
  • The software must be activated on a server or dedicated system where data is stored.
  • Client systems should connect to the server via LAN. Activation on client systems occurs automatically when connected to the server.

If you are buying from outside India then you can see the price in INR only, On payment screen while checkout you can see the amount in the local currency, If you are from outside India then We will recommend buying from GLOBAL PRICE click here

 

// Cookie management function setCookie(name, value, days = 30) { const date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); document.cookie = `${name}=${encodeURIComponent(JSON.stringify(value))}; expires=${date.toUTCString()}; path=/`; } function getCookie(name) { const nameEQ = name + "="; const cookies = document.cookie.split(';'); for (let cookie of cookies) { cookie = cookie.trim(); if (cookie.indexOf(nameEQ) === 0) { try { return JSON.parse(decodeURIComponent(cookie.substring(nameEQ.length))); } catch (e) { return null; } } } return null; } // Fetch pricing from service async function fetchPricing() { try { const response = await fetch(`https://services.inventoryplus.in/get-pricing.php`); return response.ok ? await response.json() : null; } catch (error) { console.error('Pricing fetch error:', error); return null; } } // Update Divi pricing module function updateDiviPricing(pricing) { if (!pricing || !Array.isArray(pricing)) return; const plan = pricing.find(p => p.plan_type == 2); if (plan && plan.currencycode === "USD") { const el = document.getElementById('#INRRow'); if (el) { el.style.display = 'none'; } const btn = document.getElementById('USDbtn'); // id without # if (btn) { const text = btn.textContent.trim(); // "Checkout (10 USD)" // Only update if amount not already in text if (text.indexOf(plan.amount.toString()) === -1) { btn.textContent = "Checkout ($" + plan.amount.toString() + " USD)"; } } } } // Initialize with caching document.addEventListener('DOMContentLoaded', async function() { const cacheKey = `pricing_cache`; // Check cache first let pricing = getCookie(cacheKey); if (!pricing) { // Fetch from API if not cached pricing = await fetchPricing(); if (pricing) { // Store in cookie for 1 day setCookie(cacheKey, pricing, 30); } } updateDiviPricing(pricing); });

Pin It on Pinterest

Share This