phpreaction-frontend-inventory-react
Summary
- What it is: This project provides an interface for inventory management, allowing users to scan products, adjust quantities, and track inventory changes. You can search products by ID, SKU, or name, view product information, and make inventory adjustments or confirmations.
- Goal: To offer a simplified interface for managing inventory products, allowing quick scanning or searching of products and making inventory adjustments or confirmations with minimal clicks.
- Repository: GitHub repository — https://github.com/PHPCreation/phpreaction-frontend-inventory-react
- README (clone, run, repo Docker): README on default branch — https://github.com/PHPCreation/phpreaction-frontend-inventory-react/blob/main/README.md
- Primary users: PHPReaction clients who need to manage their inventories.
Features
- Product Search: Search products by ID, SKU, or name.
- Inventory Adjustments: Adjust product quantities with increment/decrement buttons or direct input.
- Inventory Confirmation: Confirm inventory quantities for scanned products.
- Auto-Confirmation: Automatically confirm inventory when products are scanned (optional feature).
- Query Strings: Pre-fill product searches and trigger actions using query strings in the URL. Query String
Deployed environments
| Environment | URL |
|---|---|
| Development | https://{tenant}.dev.inventory.phpr.link |
| Staging | https://{tenant}.staging.inventory.phpr.link |
| Production | https://{tenant}.inventory.phpr.link |
Multi-environment setup (react-doc) .
Integrations & dependencies
APIs
- PHPR API Link :
PHPR Bundles
- Authorization Bundle
- Components Bundle
- Config Bundle
- CRUD Bundle
- DynamoDB Bundle
- Icons Bundle
- Status Bundle
- Utils Bundle
Dependencies & Dependents Apps
- Dependencies : Apps and services that inventory uses
- (None currently)
- Dependents : Apps and services that use inventory
- (None currently)
External Sources
- Client Documentation : PHPR React Client Docs
- Developer Documentation : PHPR React Developer Docs
- Docker & Docker-Compose locally setup : PHPR-docker
Routes
Main Routes :
/[locale]/: Product/Inventory page - Main interface for scanning, searching, and adjusting product inventory./[locale]/support: Support page./[locale]/tenant-not-found: Tenant not found page.
Status Routes :
/[locale]/status/all: List all status page./[locale]/status/api: APIs status page./[locale]/status/cache: Cache status page./[locale]/status/configs: Configs status page./[locale]/status/user-token/check: Checks if user token exists and is valid./[locale]/status/user-token/display: Displays user token information./[locale]/status/user-token/expected: Displays expected user token information.
How to use query strings
Query strings can be used to pre-fill product searches and trigger actions on the inventory page. This is particularly useful for testing and creating direct links to specific products.
Example: https://demo.dev.inventory.phpr.link/fr/?sku=123456789&adjust=+5
This will automatically search for the product with SKU 123456789 and automatically adjust the inventory by +5.
For more details, see Query Strings Documentation.
Related Links
Repo
Docs
- Compliance
- [Security Checklist] (TODO)
- [Test Cases] (TODO)
All text (tours, errors, translation)
Here are the PDFs showing how many times each word is used (updated the Jun 12 2026):
Stats for french words: Download the PDF
Stats for english words: Download the PDF
Last updated on