Skip to main content

Roadmap & Vision

Building the eCommerce platform that Greek (and European) businesses actually need.

A 100% Domain-Driven Design, worry-free eCommerce solution.

No plugin hunting. No compatibility testing. No surprise renewal emails. No performance anxiety at 10,000 products. Just a single, well-architected platform where everything works together — built by people who understand the Greek market, with a clear path to European expansion.


Where We Are Today

WP eCommerce Core (v8.2.0)

AreaStatus
Product ManagementComplete — simple + variable products, variants, images, SEO fields
Order ManagementComplete — full lifecycle, bulk actions, stock management
Cart & CheckoutComplete — REST API driven, custom fields, guest checkout
Customer ManagementComplete — dedicated table, merge, orphan detection
Payment Gateways10 active — BankTransfer, COD, Viva Wallet, Everypay, Stripe, PayPal, Nexi (Alpha Bank), NBG, Eurobank, IRIS
ShippingComplete — zones, flat rate, free, table rate, local pickup
Courier Integrations2 active — Geniki Taxydromiki, ELTA Courier
Tax SystemComplete — classes, rates, regions, Greek island detection
CouponsComplete — fixed, percentage, free shipping, limits
ReviewsComplete — stars, images, moderation, replies, helpful votes
DashboardComplete — KPIs, charts, drag & drop, period selector
Email SystemComplete — 5 templates, custom fields, resend
REST API253 routes across 27 controllers
API DocumentationOpenAPI 3.0 with interactive Swagger UI
Custom DB Tables51 total (47 main + 4 ERP)

Native ERP — All 5 Phases Complete

PhaseModuleKey Features
Phase 1Invoicing + myDATAAADE integration, invoice series, credit notes, PDF generation, MARK numbers
Phase 2Inventory / WMSMulti-warehouse, atomic stock operations, stock transfers, full audit trail
Phase 3PurchasingPO lifecycle, GRN (Goods Received Notes), supplier management, auto-reorder points
Phase 4Accounting / GLChart of accounts, journal entries, auto-posting from invoices and payments
Phase 5CRMContacts, leads pipeline, activities tracking, RFM analysis, customer segmentation
Milestone

A fully integrated ERP — from invoicing with legal AADE compliance, through multi-warehouse inventory, purchasing workflows, double-entry accounting, to CRM with lead scoring — all built natively with DDD architecture and zero third-party dependencies.

Marketplace Integrations

MarketplaceFeatures
Skroutz.grSmart Cart API integration, XML feed, webhook support, category mapping
BestPrice.grXML feed, analytics integration, category mapping

Flavor Starter Theme (v4.2.0)

AreaStatus
DDD FoundationComplete — DI Container, Bootstrap, Migrator, OptionsRepository, CacheRepository
Page Builder48 blocks, presets, template library
Header/Footer BuilderComplete — 6+4 presets, export/import
Template System29 React templates (cart, checkout, order, account, shop, categories, 404)
Module System38 registered modules (12 stable, 25 beta)
Translation SystemComplete — 260+ strings, Greek language pack
SecurityCustom login URL, rate limiting, security headers, honeypot, API protection
PerformanceCode splitting, lazy loading, WebP/AVIF support, blur placeholders
Theme Options11 tabs, comprehensive admin panel

Flavor Hub — Licensing & Update Server

AreaStatus
BackendFastAPI + PostgreSQL, fully deployed
FrontendReact customer portal
LicensingTiered feature-gating (Starter / Business) — Pay from Day 1, 30-day money-back guarantee
UpdatesWordPress-native update integration
SupportTicket system with customer portal
SubscriptionsRecurring license management

Near-term Roadmap

Additional Courier Integrations

CourierPriorityWhy
ACS CourierHighGreece's most popular courier — automated vouchers and labels
BOX NOW LockersHighLocker delivery is growing fast — customer convenience
SpeedexMediumStrong domestic network, competitive 1-3 day delivery
Courier CenterPlannedExpanding network, competitive pricing

Planned courier features:

  • Bulk voucher creation (process 50+ orders at once)
  • Auto-create voucher on order status change
  • Tracking widget in My Account
  • Multi-package support per order
  • Return voucher generation

Multi-currency Support

  • Display prices in multiple currencies
  • Automatic exchange rate updates
  • Currency switcher in storefront
  • Per-currency pricing override
  • Checkout in selected currency
  • Proper tax handling per currency and country

Additional Marketplace Integrations

MarketplaceIntegration Type
Shopflix.grXML Feed + API
info

Skroutz.gr and BestPrice.gr integrations are already complete (v7.7), including Smart Cart API, XML feeds, webhooks, and category mapping.


Medium-term Roadmap

Third-party ERP Connectors

WP eCommerce Core already includes a complete native ERP. These connectors will enable data exchange with external ERP systems used by larger businesses that need to keep their existing workflows.

ERP SystemNotes
ENTERSOFTONE (Entersoft + SoftOne)Largest Greek ERP provider — 90,000+ customers
Pylon (Epsilon Net)Good API, popular with retail businesses
Galaxy (SingularLogic)Significant installed base in Greece
Prisma Win (Megasoft)Popular with small-medium businesses

ERP connector features:

  • Bidirectional product sync
  • Order push to external ERP (automatic invoice creation)
  • Stock sync (real-time or scheduled)
  • Customer sync
  • Price list management (wholesale, retail, special)
  • Document exchange (invoices, credit notes)

Headless / Decoupled Architecture

The REST API already covers 253 routes across 27 controllers. The medium-term goal is a fully documented, stable public API enabling:

  • Custom frontends (Next.js, Nuxt, mobile apps)
  • Third-party integrations via webhooks
  • Multi-channel commerce (website, app, marketplace, POS)
  • API versioning for backward compatibility

Subscription Products

  • Recurring payments (weekly, monthly, yearly, custom intervals)
  • Subscription management in My Account
  • Pause, cancel, upgrade, downgrade
  • Payment retry logic and prorated upgrades
  • Subscription analytics in dashboard

Express Checkout

  • One-click purchase for returning customers
  • Saved payment methods and address book
  • Skip cart — go straight to checkout
  • Mobile-optimized express flow

Advanced Reporting

ReportDetails
Sales ReportRevenue, orders, AOV by period with comparison
Product PerformanceTop sellers, slow movers, conversion rates
Customer InsightsNew vs returning, lifetime value, cohort analysis
Category AnalysisRevenue by category, trending categories
Coupon EffectivenessUsage, revenue impact, conversion lift
Geographic DistributionOrders by region, shipping cost analysis

Export to CSV/PDF with scheduled email reports.

More Page Builder Blocks

BlockType
Blog Posts GridContent — display recent or featured posts
TestimonialsSocial proof — carousel or grid
Call-to-ActionConversion — headline + text + button with background
VideoMedia — YouTube, Vimeo, self-hosted with poster
Google MapsUtility — store location with custom styling
FAQContent — structured Q&A with schema markup

Per-page Header/Footer

Assign different header/footer templates to specific pages — ideal for landing pages, campaign pages, or checkout flows with trust-focused headers.


Long-term Vision

International Courier Integrations

CourierMarket
DHL ExpressInternational — the global standard
FedExInternational — US/EU focus
UPSInternational — business shipping

Additional Payment Options

GatewayWhy
KlarnaBuy-now-pay-later — growing demand across Europe
Revolut PayDigital banking — popular in Greece and EU

Returns & Exchanges (RMA)

  • Customer-initiated return requests from My Account
  • Admin approval/rejection workflow
  • Return shipping label generation
  • Refund processing (partial or full)
  • Exchange for different size/color
  • Return analytics (reasons, rates, patterns)

Partial Refunds

  • Refund individual items from an order
  • Partial amount refund with automatic restocking
  • Refund to original payment method or store credit
  • Full refund audit trail

Mobile App

  • Native mobile storefront (React Native or Flutter)
  • Push notifications for orders and promotions
  • Mobile-optimized checkout
  • Barcode/QR scanning for inventory management (ERP mobile companion)

AI-Powered Features

  • Smart product recommendations based on purchase history
  • AI-generated product descriptions
  • Predictive inventory — auto-reorder suggestions based on sales trends
  • Chatbot for customer support
  • Dynamic pricing suggestions

Pan-European Expansion

  • Multi-language storefront (beyond Greek + English)
  • EU VAT handling (OSS scheme, VIES validation)
  • EU shipping zones and carrier integrations
  • GDPR enhanced compliance tools
  • Cookie consent per-country requirements
  • Cross-border checkout optimization

The DDD Promise

Everything we build follows Domain-Driven Design principles. This is not just an architecture choice — it is a commitment to quality that directly benefits you.

What This Means in Practice

Every new feature gets its own domain entity. A subscription is not bolted onto the order — it is a Subscription entity with its own lifecycle, repository, and service layer.

Business logic lives in services, not controllers. The REST API controller calls the service, which handles the business rules. Clean separation means fewer bugs and easier testing.

The database layer is abstracted. Repositories handle data access. Changing how data is stored does not require rewriting business logic.

Dependencies are injected, not created. Services declare what they need. The container provides it. Testing is straightforward. Swapping implementations is clean.

Why This Matters to You

You might not care about DDD patterns. But you care about:

  • Reliability — clean architecture means fewer bugs, fewer "why did my checkout break?" moments
  • Performance — dedicated tables with proper indexes means fast queries at any scale
  • Updates — proper layers means adding features does not break existing ones
  • Longevity — the codebase can grow for years without turning into unmaintainable spaghetti
Both plugin AND theme

The Flavor Starter Theme has its own DDD infrastructure with custom tables, DI container, Migrator, and OptionsRepository — zero settings in wp_options. A built-in Code Compliance Scanner enforces this automatically. Every feature on this roadmap will be built with the same discipline.


The Timeline Perspective

PhaseFocusStatus
FoundationCore eCommerce — products, orders, cart, checkout, shipping, taxDone
Greek MarketPayment gateways (10), myDATA/AADE, Skroutz, BestPriceDone
EnterpriseFull ERP — invoicing, inventory, purchasing, accounting, CRMDone
EcosystemFlavor Hub licensing, support tickets, customer portalDone
Current38 modules, 37 builder blocks, 253 API routes, 51 DB tablesNow (v8.2.0 / v4.2.0)
NextACS Courier, BOX NOW, multi-currency, ShopflixNear-term
GrowthExternal ERP connectors, subscriptions, headless API, reportingMedium-term
ExpansionInternational couriers, mobile app, AI features, pan-EULong-term

The entire ERP system (5 phases) was designed and implemented from v6.0 to v7.3, followed by marketplace integrations (v7.7) and five additional payment gateways — all within a compressed timeline. Each phase builds on the previous one. Nothing is thrown away. The DDD architecture ensures that early features continue to work perfectly as new capabilities are added.


What This All Means

WP eCommerce Core + Flavor Starter Theme is already a complete eCommerce platform:

  • A complete eCommerce platform with 10 payment gateways, native ERP, marketplace integrations, and 253 REST API routes — rivaling established platforms in features but with full WordPress flexibility
  • A Greek market specialist with native support for myDATA/AADE, Skroutz Smart Cart, BestPrice, IRIS payments, and all major Greek bank gateways
  • A performance leader with 51 custom database tables handling large catalogs without breaking a sweat
  • An enterprise-ready platform with a complete ERP — no third-party ERP plugins needed
  • A security-first platform with one codebase, one attack surface, built-in protection at every layer
  • A developer-friendly platform with clean DDD architecture, Swagger UI, DI container, and comprehensive API coverage
  • A store owner's relief — one license, one support contact, no plugin juggling

The goal is not to be another WooCommerce clone. The goal is to be what modern eCommerce should look like — built today, with modern architecture, for the real needs of online stores. With a native ERP, 10 payment gateways, and marketplace integrations already shipping, that goal is no longer just a vision. It is the product.


Last updated: March 2026 — WP eCommerce Core v8.2.0 | Flavor Starter Theme v4.2.0