This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Inventory Platform Low-Stock Threshold Editor

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES This script scans inventory management dashboards—Shopify, WooCommerce, Square, Zoho Inventory, and others—for product stock levels and displays a floating panel with configurable low-stock thresholds. It extracts product names, SKUs, and current stock quantities from tables and lists on the page. Products are color-coded based on their stock status: green (above threshold), yellow (approaching threshold), orange (low), red (critical/out of stock). Set custom low-stock thresholds per product using a slider, or set a global threshold that applies to all products. The panel highlights items that need reordering, and you can export low-stock reports as CSV. Set alert preferences to receive notifications when products fall below their thresholds. All thresholds and product data are stored per domain locally. WHERE IT RUNS Works on any inventory management dashboard—Shopify, WooCommerce, Square, Zoho Inventory, BigCommerce, or any page displaying product lists with stock quantities. The script scans page content for product names, SKUs, and quantities, making it compatible with most inventory platforms. HOW TO USE The panel appears automatically when you visit an inventory dashboard. It detects products and displays them with their current stock, SKU, and color-coded status based on their threshold. Use the slider on each product to set a custom low-stock threshold—click "Apply" to save it. Use the "Global threshold" input to set a default threshold for all products, then click "Set Global" to apply. Click "Reset Product Thresholds" to clear all product-specific thresholds and revert to the global value. Enable notifications to receive browser alerts when products fall below their thresholds. Click "Export CSV" to download a report with product names, SKUs, quantities, thresholds, and statuses. Use "Refresh Data" to rescan the page for updated stock levels. The "Clear Stored Products" button removes stored product data for the current domain. TECHNICAL MECHANISM: MULTI-PASS PRODUCT EXTRACTION WITH THRESHOLD-BASED COLOR CODING The script uses a comprehensive detection strategy. First, it scans all tables on the page, checking header rows for inventory-related indicators (product, item, SKU, stock, quantity, inventory). For each row, it extracts cell values and attempts to identify the product name, SKU, and quantity by analyzing text patterns—looking for numbers that could be stock quantities and text strings for names. It also scans the row for any numeric values between 0 and 100,000 that aren't prices, using those as the quantity. Second, it scans product-related elements using class selectors (.product, .item, .inventory-item, etc.) and list items, extracting product names from headings and quantity from numeric patterns in the text. All detected products are stored with unique IDs. Thresholds are stored in a separate GM_setValue object with a global default and product-specific overrides. When rendering, each product's stock is evaluated against its threshold (or the global default) and assigned a status: Good (quantity > threshold), Approaching (quantity between 60-100% of threshold), Low (quantity between 30-60% of threshold), Critical (quantity < 30% of threshold), or Out of Stock (quantity

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.