Hivolt Inventory Report
WordPress Plugin
by HiVolt Tech support · github.com/aunnicha11/hivolt-inventory-report
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/aunnicha11/hivolt-inventory-report/archive/refs/heads/main.zipReadme
Inventory Report for WooCommerce & ATUM
A WordPress plugin that generates inventory reports by retrieving and organizing inventory data from WooCommerce and ATUM Inventory Management. The plugin provides flexible sorting options, groups product variations, and exports inventory reports in CSV format to simplify inventory management and reporting.
Features
- 📦 Retrieve inventory data from WooCommerce and ATUM Inventory Management.
- 🔄 Sort inventory records for easier analysis.
- 🔤 Sort reports by Product Name or Product ID.
- 📂 Group product variations under their parent product.
- 📄 Generate and export inventory reports as CSV files.
Requirements
- WordPress 6.0 or later
- PHP 8.0 or later
- WooCommerce
- ATUM Inventory Management
Installation
-
Clone or download this repository into the WordPress plugins directory.
wp-content/plugins/ -
Activate the plugin from WordPress Admin → Plugins.
-
Make sure the following plugins are installed and activated:
- WooCommerce
- ATUM Inventory Management
-
Navigate to Inventory Report from the WordPress admin dashboard.
Usage
- Open Inventory Report from the WordPress dashboard.
- Click Generate Report to retrieve inventory data from WooCommerce and ATUM.
- Select your preferred sorting method:
- Product Name
- Product ID
- Review the grouped product variations.
- Export the report as a CSV file.
Data Sources
The plugin retrieves inventory information from:
- WooCommerce products
- WooCommerce product metadata
- ATUM Inventory Management
The generated report may include information such as:
- Product ID
- Product Name
- SKU
- Product Type
- Stock Quantity
- Stock Status
- Regular Price
- Sale Price
- Purchase Price (ATUM)
- Product Variations
Note: This plugin is read-only. It does not modify, update, or delete any inventory data stored in WooCommerce or ATUM.
Technologies Used
- PHP
- WordPress Plugin API
- WooCommerce
- ATUM Inventory Management
- MySQL
- HTML
- CSS
- JavaScript
Project Structure
inventory-report/
├── includes/
│ ├── csv.php/
│ └── export.php/
│ └── function.php/
├── hivolt-inventory-report.php
└── README.md
Future Improvements
- Excel (.xlsx) export
- Advanced filtering options
- Search functionality
- Date range filtering
- Scheduled report generation
- Dashboard analytics
- Printable reports
Contributing
Contributions are welcome!
-
Fork the repository.
-
Create a feature branch.
git checkout -b feature/my-feature -
Commit your changes.
git commit -m "Add new feature" -
Push to your branch.
git push origin feature/my-feature -
Open a Pull Request.
License
This project is licensed under the MIT License.
Author
Aunnicha Susukpitakkul
Junior Web Developer
Acknowledgements
This project integrates with:
- WooCommerce
- ATUM Inventory Management
Special thanks to the WordPress community for providing the APIs and tools that make plugin development possible.