WP Manifestindependent plugin directory
manifest / ecommerce / hivolt-inventory-report

Hivolt Inventory Report

WordPress Plugin

★ 0stars

Install

Download source zip No release zip yet

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/aunnicha11/hivolt-inventory-report/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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

  1. Clone or download this repository into the WordPress plugins directory.

    wp-content/plugins/
  2. Activate the plugin from WordPress Admin → Plugins.

  3. Make sure the following plugins are installed and activated:

    • WooCommerce
    • ATUM Inventory Management
  4. Navigate to Inventory Report from the WordPress admin dashboard.


Usage

  1. Open Inventory Report from the WordPress dashboard.
  2. Click Generate Report to retrieve inventory data from WooCommerce and ATUM.
  3. Select your preferred sorting method:
    • Product Name
    • Product ID
  4. Review the grouped product variations.
  5. 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!

  1. Fork the repository.

  2. Create a feature branch.

    git checkout -b feature/my-feature
  3. Commit your changes.

    git commit -m "Add new feature"
  4. Push to your branch.

    git push origin feature/my-feature
  5. 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.