WP eCommerce Core Plugin
WP eCommerce Core is a high-performance eCommerce plugin for WordPress — a modern alternative to WooCommerce, built from the ground up with Domain-Driven Design.
Key Features
- Product Management — Simple and variable products with variants, pricing, and inventory
- Order Processing — Complete order lifecycle with status tracking
- 10 Payment Gateways — Bank transfer, card payments (Viva Wallet), cash on delivery, and more
- Shipping Integration — Built-in support for ELTA Courier and ACS Courier
- Cart & Checkout — React-powered shopping experience
- Coupon System — Percentage and fixed-amount discounts
- Review System — Product reviews and ratings
- Native ERP — Invoicing, inventory, purchasing, accounting, and CRM
Architecture
The plugin follows Domain-Driven Design (DDD) with clear layer separation:
| Layer | Purpose |
|---|---|
| Domain | Entities, Value Objects, Repository interfaces |
| Application | Services, business logic, use cases |
| Infrastructure | Database repositories, external API gateways |
| Presentation | REST API controllers, admin UI |
Admin Dashboard
The plugin adds an eCommerce menu to the WordPress admin with:
- Dashboard — Sales overview and key metrics
- Products — Product management (CRUD)
- Orders — Order list and detail view
- Customers — Customer management
- Coupons — Discount coupon management
- Settings — Payments, shipping, tax, and general settings
- ERP — Access to the full ERP system (separate SPA)