Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.
/ bpe Public archive

Billing Process Engineering is a powerful solution for customizing your checkout pages

License

Notifications You must be signed in to change notification settings

samwda/bpe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

  • 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
  • [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


About

Billing Process Engineering is a powerful solution for customizing your checkout pages

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages