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 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:

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