https://github.com/samwda/bpe
Billing Process Engineering for Woo is a powerful solution for customizing your WooCommerce checkout page
https://github.com/samwda/bpe
woocommerce woocommerce-payment wordpress
Last synced: 12 months ago
JSON representation
Billing Process Engineering for Woo is a powerful solution for customizing your WooCommerce checkout page
- Host: GitHub
- URL: https://github.com/samwda/bpe
- Owner: samwda
- License: gpl-2.0
- Created: 2025-05-07T17:33:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-07T17:37:01.000Z (about 1 year ago)
- Last Synced: 2025-05-07T18:42:05.754Z (about 1 year ago)
- Topics: woocommerce, woocommerce-payment, wordpress
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Billing Process Engineering
**BPE** is a modular, open-source system for engineering smarter billing experiences across platforms.
It provides a highly flexible foundation and UI framework to manage billing fields, logic, and workflows — tailored for platforms like **WooCommerce**, and beyond.
---
## ✳️ Core Philosophy
BPE is not just a plugin — it’s a way of thinking about billing.
- Clean code, extendable structure
- Modular logic for conditional fields
- UI-first experience with dynamic controls
- Built with performance and compatibility in mind
---
## 🔌 Available Modules
### 📦 `BPE for WooCommerce`
> [View on WordPress.org](https://wordpress.org/plugins/bpe-woo/)
- Disable, enable, or reorder checkout fields.
- Hide address for digital-only orders.
- Dynamic control panel under WooCommerce > Settings > BPE
- Fully compatible with HPOS
### 🧱 `BPE Core`
*(Standalone engine — soon to be released as a separate library)*
- Provides global logic and filter handling
- Field registration, validation & conditional management
- Lightweight and independent of any e-commerce plugin
### 🚀 `BPE Pro` *(In Development)*
- Advanced logic builder (IF/THEN conditions)
- Export/import billing flows
- Role-based field sets
- Developer hooks + REST API
---
## 🛠 Installation
Each module can be installed independently, but they rely on `BPE Core` as the foundation.
1. Clone or download this repo.
2. Upload the desired module(s) to `/wp-content/plugins/`
3. Activate via the WordPress admin.
4. Configure settings via each plugin’s submenu.
---
## 🔐 Compatibility
- ✅ WordPress 6.0+
- ✅ PHP 7.4+
- ✅ WooCommerce 7.0+ (for Woo module)
- ✅ Compatible with HPOS
- 🚫 Not tested with classic checkout plugins
---
## 🤝 Contributing
We welcome feedback, issues, pull requests, and forks.
If you're building your own billing solution, feel free to use `BPE Core` as a base.
### GitHub
- [bpe](https://github.com/samwda/bpe)
- [other modules coming soon...]
---
## 📜 License
All modules in the BPE ecosystem are released under the **GPLv2 or later**.
> Free to use. Free to modify. Built for the WordPress community.
---
## 🌐 Links
- **Official Website:** [samwda.ir](https://samwda.ir)
- **Plugin Page:** [wordpress.org/plugins/bpe-woo](https://wordpress.org/plugins/bpe-woo)
- **Documentation:** (coming soon)
---