{"id":28053394,"url":"https://github.com/samwda/bpe","last_synced_at":"2025-07-20T09:06:20.595Z","repository":{"id":292018869,"uuid":"979552808","full_name":"samwda/bpe","owner":"samwda","description":"Billing Process Engineering for Woo is a powerful solution for customizing your WooCommerce checkout page","archived":false,"fork":false,"pushed_at":"2025-05-07T17:37:01.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-07T18:42:05.754Z","etag":null,"topics":["woocommerce","woocommerce-payment","wordpress"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samwda.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-07T17:33:53.000Z","updated_at":"2025-05-07T17:38:08.000Z","dependencies_parsed_at":"2025-05-10T16:46:14.235Z","dependency_job_id":null,"html_url":"https://github.com/samwda/bpe","commit_stats":null,"previous_names":["samwda/bpe"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samwda%2Fbpe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samwda%2Fbpe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samwda%2Fbpe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samwda%2Fbpe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samwda","download_url":"https://codeload.github.com/samwda/bpe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253668662,"owners_count":21945048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["woocommerce","woocommerce-payment","wordpress"],"created_at":"2025-05-12T03:35:09.441Z","updated_at":"2025-07-20T09:06:20.587Z","avatar_url":"https://github.com/samwda.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Billing Process Engineering\n\n**BPE** is a modular, open-source system for engineering smarter billing experiences across platforms.\n\nIt provides a highly flexible foundation and UI framework to manage billing fields, logic, and workflows — tailored for platforms like **WooCommerce**, and beyond.\n\n---\n\n## ✳️ Core Philosophy\n\nBPE is not just a plugin — it’s a way of thinking about billing.\n\n- Clean code, extendable structure\n- Modular logic for conditional fields\n- UI-first experience with dynamic controls\n- Built with performance and compatibility in mind\n\n---\n\n## 🔌 Available Modules\n\n### 📦 `BPE for WooCommerce`\n\u003e [View on WordPress.org](https://wordpress.org/plugins/bpe-woo/)\n\n- Disable, enable, or reorder checkout fields.\n- Hide address for digital-only orders.\n- Dynamic control panel under WooCommerce \u003e Settings \u003e BPE\n- Fully compatible with HPOS\n\n### 🧱 `BPE Core`\n*(Standalone engine — soon to be released as a separate library)*\n\n- Provides global logic and filter handling\n- Field registration, validation \u0026 conditional management\n- Lightweight and independent of any e-commerce plugin\n\n### 🚀 `BPE Pro` *(In Development)*\n- Advanced logic builder (IF/THEN conditions)\n- Export/import billing flows\n- Role-based field sets\n- Developer hooks + REST API\n\n---\n\n## 🛠 Installation\n\nEach module can be installed independently, but they rely on `BPE Core` as the foundation.\n\n1. Clone or download this repo.\n2. Upload the desired module(s) to `/wp-content/plugins/`\n3. Activate via the WordPress admin.\n4. Configure settings via each plugin’s submenu.\n\n---\n\n## 🔐 Compatibility\n\n- ✅ WordPress 6.0+\n- ✅ PHP 7.4+\n- ✅ WooCommerce 7.0+ (for Woo module)\n- ✅ Compatible with HPOS\n- 🚫 Not tested with classic checkout plugins\n\n---\n\n## 🤝 Contributing\n\nWe welcome feedback, issues, pull requests, and forks.\n\nIf you're building your own billing solution, feel free to use `BPE Core` as a base.\n\n### GitHub\n- [bpe](https://github.com/samwda/bpe)\n- [other modules coming soon...]\n\n---\n\n## 📜 License\n\nAll modules in the BPE ecosystem are released under the **GPLv2 or later**.\n\n\u003e Free to use. Free to modify. Built for the WordPress community.\n\n---\n\n## 🌐 Links\n\n- **Official Website:** [samwda.ir](https://samwda.ir)\n- **Plugin Page:** [wordpress.org/plugins/bpe-woo](https://wordpress.org/plugins/bpe-woo)\n- **Documentation:** (coming soon)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamwda%2Fbpe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamwda%2Fbpe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamwda%2Fbpe/lists"}