Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/davimiza1/commerceops-pro/archive/refs/heads/main.zipAn 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.