← Back to EDI / B2B Integration Hub overview
How to Install — EDI / B2B Integration Hub
Module folder: modules/edi_b2b_hub/ Version: v1.0.0
Enterprise EDI and B2B integration hub for Perfex CRM — trading partners, connections, document exchange, and message tracking
Before you begin
- Backup your database (Setup → Backup or your host backup tool).
- Use a staff account with Modules / Settings access.
- PHP version and Perfex CRM version should match the module README requirements when listed.
- Keep the module folder name exactly
edi_b2b_hub.
Step-by-step installation
- Upload the
edi_b2b_hubfolder into your CRMmodules/directory (FTP, cPanel, or Setup → Modules → Upload when available). - Log in to Admin.
- Go to Setup → Modules.
- Find EDI / B2B Integration Hub and click Activate (or Upgrade if already installed).
- Wait for migrations/tables to finish — do not refresh mid-activation.
- Go to Setup → Staff → Roles and assign permissions for this module.
- Open EDI / B2B Integration Hub → Settings and save defaults.
Install notes from README
Installation
- Module files are in
modules/edi_b2b_hub/ - Go to Setup → Modules in Perfex CRM admin
- Click Activate on EDI / B2B Integration Hub
- Assign permissions under Setup → Staff → Permissions
- Full database schema (revision 104) is applied on activation
- Enable REST API, webhooks, and partner portal in EDI Hub → Settings
Uninstall: From Setup → Modules, uninstall removes all ebh_* tables, all ebh_* options, and uploads/edi_b2b_hub/. Export data first — this is irreversible.
After activation — configuration checklist
- Go to Setup → Modules and activate EDI / B2B Integration Hub.
- Reload admin once if needed — database schema is applied on activation.
- Assign permissions under Setup → Staff → Roles.
- Open EDI Hub → Settings and configure company ISA/GS IDs, paths, transport, API, and webhooks.
- Perfex CRM 3.0+
- PHP 7.4+ (8.1+ recommended)
- MySQL 5.7+ / MariaDB 10.3+ (InnoDB)
- PHP extensions: mysqli, json, mbstring, curl, fileinfo
Official documentation — Installation
Installation
- Upload the
edi_b2b_hubfolder tomodules/in your Perfex CRM installation. - Go to Setup → Modules and activate EDI / B2B Integration Hub.
- Reload admin once if needed — database schema is applied on activation.
- Assign permissions under Setup → Staff → Roles.
- Open EDI Hub → Settings and configure company ISA/GS IDs, paths, transport, API, and webhooks.
No core CRM files are modified. All tables, options, and upload folders are created on activation.
Requirements
- Perfex CRM 3.0+
- PHP 7.4+ (8.1+ recommended)
- MySQL 5.7+ / MariaDB 10.3+ (InnoDB)
- PHP extensions: mysqli, json, mbstring, curl, fileinfo
Verify installation (checklist)
- Setup → Modules shows EDI / B2B Integration Hub as Active.
- Admin sidebar shows the EDI / B2B Integration Hub menu for an admin user.
- Setup → Staff → Roles lists this module's permission groups.
- Opening EDI / B2B Integration Hub → Settings loads without PHP errors.
- Creating one sample record succeeds and appears in the list/table.
- (If used) Cron-dependent features have Perfex CRM cron enabled on the server.
After install — first actions
- Create master data required by this module.
- Create one sample record and walk it through approve/complete if applicable.
- Train staff using the Quick Start Guide.
Related: Features · Quick Start · FAQ · Version & Changelog