Skip to main content

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 couriers for Greece: Geniki Taxydromiki, ELTA Courier and ACS Courier (labels + tracking), plus shipping zones and rates
  • 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:

LayerPurpose
DomainEntities, Value Objects, Repository interfaces
ApplicationServices, business logic, use cases
InfrastructureDatabase repositories, external API gateways
PresentationREST 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)

Getting Started​

  1. Install the plugin
  2. Configure settings
  3. Add products
  4. Set up payments