CommerceOps Pro
WooCommerce operations, inventory intelligence, audit logs, and secure store workflows.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/davimiza1/commerceops-pro/archive/refs/heads/main.zipReadme
CommerceOps Pro
An operations command center for WooCommerce stores. CommerceOps Pro turns order, inventory, customer, and audit data into focused workflows for store owners and operations teams.
Phase 1 foundation
- Secure WordPress plugin bootstrap with WooCommerce dependency handling
- Dedicated administrator and reporting capabilities
- Inventory health classification and low-stock querying
- Audit-log database schema and stock-change events
- Capability-protected REST dashboard endpoint
- Initial WooCommerce administration page
- Docker-based WordPress and MariaDB environment
- PHPUnit business-rule tests
- WordPress Coding Standards and GitHub Actions
Architecture
commerceops-pro.php plugin bootstrap
includes/class-commerceops-plugin.php lifecycle and WordPress hooks
includes/class-commerceops-inventory.php inventory rules and queries
includes/class-commerceops-audit-log.php immutable operations history
includes/class-commerceops-rest-controller.php protected API
admin/dashboard.php administration mount point
tests/ isolated business-rule tests
All administrative surfaces require explicit capabilities. REST routes include permission callbacks, output is escaped, stored identifiers are sanitized, and no secrets belong in browser code.
Local development
Requirements: Docker Desktop, Composer, and PHP 8.1 or later.
docker compose up -d
composer install
composer test
composer lint
Open http://localhost:8080, complete WordPress setup, install WooCommerce, and activate CommerceOps Pro.
Product roadmap
- React/TypeScript operations dashboard
- Order and revenue intelligence
- Inventory purchasing and low-stock alerts
- Custom checkout and discount rules
- Refund and return workflows
- Customer purchase timelines
- Email automation and abandoned-cart recovery
- CSV reporting, roles, audit search, and end-to-end tests
Status
Version 0.1.0 is an intentionally reviewable foundation. It establishes security, testability, and extensible service boundaries before feature expansion.
Author
Built by Muhammad Dawood as a flagship WooCommerce engineering portfolio project.