Home / Marketplace / PHP Scripts, Mobile / TallySeller | Third-Party eBay-Compatible Profit Tracker and Analytics SaaS | Laravel and Flutter
TallySeller is an independent third-party tool and is not affiliated with, endorsed by, or sponsored by eBay Inc. eBay is a trademark of eBay Inc.
![]() |
![]() |
![]() |
TallySeller - eBay Profit Tracker & Seller Analytics SaaS | Laravel Admin Panel + Flutter Mobile App
A complete eBay seller platform in one purchase: a Laravel multi-tenant SaaS with seller panel and super-admin, real profit per sale with true eBay fees, average & FIFO inventory costing — plus a native Flutter app for Android & iOS, subscription billing, and 6 payment gateways.
Built for eBay resellers, dropshippers, online-arbitrage and thrift flippers — and for entrepreneurs who want to launch their own eBay analytics SaaS and charge sellers a monthly subscription while they track profit from the web or their pocket.
Know Your True Profit On Every eBay Sale — On Web And Mobile
TallySeller is a production-ready eBay profit tracker and sales analytics platform that connects to a live eBay seller account in read-only mode and does the one thing generic spreadsheets can't: it pulls every order from the eBay Fulfillment API and every real eBay fee and refund from the eBay Finances API, then matches each sale to your inventory cost to calculate genuine net profit and margin per sale.
Sellers add stock by SKU and TallySeller maintains two costing methods side by side — a moving average cost and FIFO lots — freezing the cost at sale time so history never changes. Orders sync automatically every 15 minutes, refunds reverse stock correctly, and shipping lists export to Excel for label workflows. The same numbers follow sellers into the Flutter mobile app: a live profit overview, order finance breakdowns, restocking, reports and billing on Android and iOS.
And because it is a true multi-tenant Laravel SaaS, you can sell access to it: four seeded plans with free trials, monthly & yearly billing, coupons, taxes, usage quotas, team seats and Stripe, PayPal, Razorpay, Paystack, Flutterwave, MercadoPago and offline bank transfer payments — all managed from a full super-admin panel.

What You Get
Your purchase includes five components that work together as one system:
- Laravel Seller Panel — the seller workspace: dashboard with KPIs and profit charts, inventory with average & FIFO costing, orders with real eBay Finances fees, shipping exports, reports, team management and billing pages
- Super-Admin Panel — the owner back office: tenants (workspaces), plans, coupons, currencies, subscriptions, transactions, payment gateways, branding, landing-page editor, announcements, update center and logs
- Flutter Mobile App (Android & iOS) — full source code for a native five-tab seller app: overview KPIs and profit chart, orders with finance breakdowns, restocking inventory, reports, team and billing — in English and Arabic (RTL)
- REST API — a documented, token-based
/api/v1API (Laravel Sanctum) that powers the mobile app and is ready for whatever you build on top - Web Installer + full source code — a guided browser installer (requirements check, purchase code, database, admin account) that has a non-technical buyer live on shared hosting in about ten minutes, with complete online documentation and a one-command demo dataset
Live Demo
| Admin Panel | https://tallydemo.devtrixx.com/login — tallydemo@devtrixx.com / 12345678 |
| Seller Panel | https://tallydemo.devtrixx.com/login — demo@tally.local / demo1234 |
| Customer Website | https://tallydemo.devtrixx.com |
| User App | demo@tally.local / demo1234 |



TallySeller — Key Features
Under the hood, sellers, their teams and your super-admin all share one isolated, multi-tenant database — every workspace scoped by a global scope so no query can ever leak across tenants, and the mobile app consumes exactly the same data through the REST API.
At A Glance
- Real eBay data, read-only — orders from the eBay Fulfillment API and every fee and refund from the eBay Finances API, synced automatically every 15 minutes plus on-demand “Sync now”
- True profit per sale — sale price − inventory cost − real eBay fees − shipping − refunds, with both average and FIFO COGS frozen at sale time
- Two costing methods side by side — Average (moving average pool) and FIFO (lot-based) with a switch that recomputes profit everywhere, on web and mobile
- Native Flutter app included — Android & iOS with full source code, English & Arabic (RTL), secure Sanctum token auth
- Multi-tenant SaaS engine — workspaces, 4 seeded plans, free trials, monthly/yearly billing, coupons, taxes, currencies and usage quotas
- 6 online payment gateways + offline — Stripe & PayPal with recurring subscriptions, Razorpay, Paystack, Flutterwave, MercadoPago and bank transfer with admin approval
- Team management — invite by email with Manager (write) and Viewer (read-only) roles and plan seat limits
- Multiple eBay accounts per workspace with activate / label / disconnect management, capped by plan
- Exports — orders CSV (both cost views) and shipping XLSX for label workflows
- Web installer + demo data seeder, branded transactional emails, license validator, and full source code for everything
Seller Dashboard & Analytics (Web)
- KPI cards for revenue, units sold, cost, net profit, margin and refunds — switchable between Average and FIFO cost views
- Daily net-profit chart for the week, recent sales and refunds at a glance, and whole-page filtering by SKU
- Reports — total profit, units sold, matched SKUs, average profit per day, best day, profit-over-time chart and a best-sellers ranking
- Quota-aware syncing with a usage banner when a workspace nears its plan limit
- Backfills — re-import missed orders for 1/2/7 days from the UI, or up to 90 days via CLI
Inventory & Costing
- Add stock by SKU with quantity and total cost paid — duplicate SKU automatically becomes a restock
- Average costing — every restock blends into a moving average cost per unit
- FIFO lots — each restock is a lot; sales consume the oldest lot first, with a full lot browser per item
- Frozen costs — cost per unit is snapshotted at sale time, so later restocks never rewrite profit history
- Item detail page — remaining quantity, stock value, FIFO lots, full restock history and monthly restock table
- Low-stock badges when remaining quantity falls to or below a configurable threshold
- SKU lookup API for quick barcode / scanner integrations
Orders, Fees & Refunds
- Automatic order sync every 15 minutes via the eBay Fulfillment API, with multi-line orders grouped by base order ID
- Real eBay fees per order from the Finances API — including automatic signed-request handling for UK/EU sellers
- Finance breakdown per order — sale price, fee lines, shipping, refunds, COGS (average + FIFO) and net profit in both views
- Refund handling that updates order status (paid → partial → refunded) and reverses stock correctly
- Manual unit-cost override per order and a per-order finance refresh button
- Filters — status (paid / refunded / partial / unmatched), search, date range, eBay account and cost view; export the filtered list to CSV
Shipping
- Packing-friendly shipping list — product, quantity, buyer and address, with eBay reference tokens stripped
- XLSX export of the filtered list for label workflows
- Copy-ready buyer addresses also available in the mobile app
Flutter Mobile App (Android & iOS)
- Five-tab shell — Overview, Orders, Inventory, Reports and Settings, with pull-to-refresh and a polished light theme
- Overview — KPI grid, profit line chart, recent sales, low-stock items, plan usage card, Sync now with 1 / 2 / 7-day re-import
- Orders — search, status chips, Average / FIFO toggle and full finance breakdown per order
- Inventory — search, add stock & restock with live cost-per-unit, FIFO lots, duplicate SKU = automatic restock
- Reports — total profit, revenue, margin, daily bar chart and best-sellers ranking
- Settings — one-tap eBay connection (read-only OAuth handoff in the system browser), plan & billing with hosted checkout, team management, shipping addresses with one-tap copy, English / العربية switch
- Server URL field on the login screen — buyers point the app at their own domain in seconds; per-device Sanctum tokens in the secure keystore/keychain, logout revokes only that device
SaaS Billing Engine (Your Revenue)
- 4 seeded plans (Free, Basic, Pro, Premium) with monthly & yearly prices, free trials and per-plan quotas: orders/month, SKUs, team seats and eBay accounts
- Full subscription lifecycle — trialing, active, past-due with 3-day grace, cancelled and expired, with automated “trial ending” and “access paused” emails
- 6 online gateways + offline — Stripe and PayPal hosted checkout with recurring renewals, Razorpay, Paystack, Flutterwave and MercadoPago, plus bank transfer with admin approval; signed, idempotent webhooks and server-side return-URL verification
- Coupons (percent or fixed), taxes and currencies managed from the admin, with branded receipt emails and payment history per tenant
- Encrypted credentials — gateway API keys stored encrypted in the database, nothing sensitive in
.env
Super-Admin Panel (For You, The Owner)
- Tenants manager — every workspace, its plan usage, subscription state and suspension
- Plans, coupons & currencies editors, transactions ledger with offline-payment approval
- Branding — logo, favicon, app name and primary color applied live across the panel, emails and landing page
- Landing-page editor for the public marketing page, plus announcements
- eBay platform settings and SMTP settings with a test-email mailable
- Update center and logs for maintenance without touching code
- License enforcement — purchase-code validation bound to the domain, auto re-checked
Technical
- Laravel 11 + PHP 8.2+, MySQL, Blade + Alpine.js — no Node build required to run
- Flutter 3.41.8+ / Dart 3.11.5+ mobile app with Provider and flutter_secure_storage, unit tests included
- Runs on shared hosting / cPanel — no Redis, no queues, no WebSockets; vendor folder included
- Web installer with live requirements check, license validation, database connection test and admin-account creation
- Security — eBay tokens and gateway credentials encrypted at rest, throttled auth APIs, CSRF-exempt signed webhooks, tenant isolation by global scope
- Multilingual — English and Arabic with full RTL across web, mobile and email templates
- Extensive automated test suite (Feature + Unit) ships with the codebase
Why Choose TallySeller
- Truly complete: web seller panel, super-admin, REST API and both mobile platforms in one purchase — nothing extra to buy separately
- A proven niche with paying demand: eBay sellers actively buy profit trackers, fee calculators and inventory tools — run your own branded SaaS in that niche instead of a one-off script
- Real accounting, not estimates: actual eBay Finances fees, refunds and dual COGS (average + FIFO) frozen at sale time — the features sellers ask for in every “what's my true profit” thread
- Read-only by design: TallySeller only ever requests read-oriented eBay scopes — it can never list, revise or touch a seller's listings, which makes seller trust easy
- Revenue-ready on day one: plans, trials, coupons, taxes, six payment gateways, dunning states and receipt emails are all wired up — just set your prices
- Easy to launch and brand: guided web installer, one-command demo dataset, cPanel-friendly deployment, and logo / colors / landing page editable from the super-admin — the Flutter app rebrands just as easily
⚠️ Warning — Ongoing External Costs (eBay API & Payment Gateways)
Important: using TallySeller involves separate, external costs that are not covered by the purchase price. TallySeller works through the eBay API and integrates various payment gateways — and both involve ongoing expenses that are billed to you directly and separately by each provider.
- eBay API — external costs: syncing live orders and fees requires your own eBay Developers Program account. eBay charges its own marketplace/final-value fees on your sales, and any fees eBay applies to API access are separate costs paid by you, not by us
- Payment gateways — external costs: Stripe, PayPal, Razorpay, Paystack, Flutterwave and MercadoPago each charge their own per-transaction fees and account fees on every payment processed — these are ongoing expenses of your business, billed to you by the gateway
- Hosting, domain & SSL: running the platform requires your own hosting and domain, which are recurring costs you pay to your hosting provider
- SMTP email: your email-sending provider may charge per-message or subscription fees
- Mobile app publishing (optional): the Apple Developer Program ($99/year) and Google Play Console ($25 one-time) are separate, paid accounts in your name
These are third-party services — their pricing and terms can change at any time and are outside our control. In short: the purchase price buys the source code only. All third-party usage fees, transaction fees and subscriptions are separate external costs that you, the buyer, pay directly to each provider.
TallySeller is read-only on eBay (scopes: sell.fulfillment.readonly + sell.finances) — it never lists, revises or touches a seller's listings, and full step-by-step eBay developer setup is covered in the documentation.
🤖 AI-Assistance Disclosure
Disclosure: in line with Envato's AI-assisted content policy, parts of this item were created with the help of AI tools. The graphics and marketing assets and the documentation included with TallySeller were generated or assisted by AI, then reviewed, corrected, and finalized by our team before release. If you have any questions about how this item was produced, contact us via our support page before purchasing.
Requirements
- PHP: 8.2 or newer with the standard Laravel extensions (pdo_mysql, mbstring, curl, openssl, bcmath, …)
- Database: MySQL 5.7+ / MariaDB 10.3+
- Hosting: shared hosting / cPanel or VPS — no Redis, queues or WebSockets required; HTTPS required for eBay OAuth and the mobile app
- eBay: free eBay Developers Program account with Production keys (see disclaimer above)
- Mobile app builds: Flutter 3.41+ (Dart 3.11.5+), Android Studio for Android, Xcode + a Mac for iOS; your own Apple Developer and Google Play accounts for store publishing
Changelog
Version 1.0.0 — Initial Release
Related products
CargoPRO – Courier & Delivery Management System
Laravel admin + Flutter user & driver apps





