ERP System
WP eCommerce Core includes a native ERP (Enterprise Resource Planning) system built directly into your WordPress store — no external services and no separate database.
Modules
The ERP is organized into six integrated modules:
| Module | Phase | Description |
|---|---|---|
| Invoicing | Phase 1 | Invoice creation, AADE myDATA integration, credit notes |
| Inventory | Phase 2 | Multi-warehouse stock management, transfers, adjustments |
| Purchasing | Phase 3 | Purchase orders, supplier management, goods receiving |
| Accounting | Phase 4 | General ledger, ΕΛΠ-compliant chart of accounts |
| CRM | Phase 5 | Contacts, sales pipeline, activities, customer reports |
| HR | Phase 6 | Employee directory, departments, leave and time tracking, employee self-service |
The HR module (Phase 6) — employees, departments, a leave-approval workflow, time tracking and an employee self-service area — is the newest addition to the ERP.
Accessing the ERP
The ERP runs as its own full-screen app inside your site:
- Go to eCommerce → ERP in your WordPress admin.
- The ERP opens in a full-screen interface.
- Navigate between modules using the sidebar.
Users and roles
The ERP has its own role-based access control, so each team member sees only the modules and actions their job needs. There are eight roles — from a full ERP Administrator, through focused roles such as Manager, Accountant, Warehouse, Sales and HR Manager, down to a read-only Viewer and an Employee (self-service only). Site administrators always have full access.
You manage ERP users and assign their roles under ERP → Settings → Users.
Which plan do I need?
The complete ERP suite — Invoicing, Inventory, Purchasing, Accounting, CRM and HR — is part of the Business plan. See Plans & Features for the full comparison and how to upgrade from Starter.
The Marketplace feeds tool (Skroutz, BestPrice) also appears inside the ERP app, but it is included on both the Starter and Business plans.
Data integration
Because the ERP shares your store's database, your products, orders, customers and invoices all work from the same data — there is nothing to sync and no separate system to maintain. For example, stock levels move as orders are placed and fulfilled, and your existing store customers can be imported into the CRM as contacts with a single click.
The ERP uses the same database as your WordPress store. No external services or separate databases are required.