Inventra – Multi-tenant Inventory Management & ERP (Next.js + MongoDB)
0 salesUpdated 6d ago
from
$29WooCommerce reporting plugin: store owners type questions like "best sellers in Dubai last month" and get a chart, the table behind it and a short explanation. The AI only picks one of 11 read-only reports and fills typed options; it never writes a query.
WooCommerce reporting plugin: store owners type questions like "best sellers in Dubai last month" and get a chart, the table behind it and a short explanation. The AI only picks one of 11 read-only reports and fills typed options; it never writes a query. Free download: sign in and click Download ZIP. Add your own Google AI Studio (Gemini) API key to switch on the AI features; the documentation says which features work without one.
We built DEV3 AI Store Insights as a WooCommerce plugin in PHP with a React admin. Every number comes from the WooCommerce Analytics lookup tables (wc_order_stats, wc_order_product_lookup, wc_customer_lookup and the coupon and product meta lookups), so the plugin reads the same data WooCommerce's own reports use.
tool_mode: ANY. It can only return a function name and typed arguments: enums, a bounded integer and short strings.Library::sanitize() rejects unknown functions, drops unknown keys, replaces invalid enums with defaults, clamps numbers, cuts strings to 80 characters and falls back to the last 30 days when a custom date is invalid. Values then reach the database only through $wpdb->prepare().wc_order_addresses when HPOS is authoritative and from postmeta when legacy storage is. OrderUtil decides at runtime, and refunds are joined to their parent order's address.The Ask endpoint plans the question (AI function calling or the rule parser), re-sanitises each call, runs it through a query builder that only accepts whitelisted metric expressions and placeholder values, and returns a result object that the React app renders as an accessible SVG chart with a table toggle. WooCommerce's excluded-status setting is honoured, periods resolve in the site timezone and week start, and a data-health check imports any order the Analytics tables missed. Daily alert checks and hourly digest ticks run on WP-Cron. The API client, encrypted key storage, usage logs and admin UI kit come from a shared core used across DEV3's plugins.
0 salesUpdated 6d ago
from
$290 downloadsUpdated 4d ago
0 salesUpdated 6d ago
from
$290 salesUpdated 6d ago
from
$290 downloadsUpdated 2h ago
0 downloadsUpdated 2h ago
0 downloadsUpdated 2h ago
0 downloadsUpdated 2h ago