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)
| Area | Status |
|---|---|
| Product Management | Complete — simple + variable products, variants, images, SEO fields |
| Order Management | Complete — full lifecycle, bulk actions, stock management |
| Cart & Checkout | Complete — REST API driven, custom fields, guest checkout |
| Customer Management | Complete — dedicated table, merge, orphan detection |
| Payment Gateways | 10 active — BankTransfer, COD, Viva Wallet, Everypay, Stripe, PayPal, Nexi (Alpha Bank), NBG, Eurobank, IRIS |
| Shipping | Complete — zones, flat rate, free, table rate, local pickup |
| Courier Integrations | 2 active — Geniki Taxydromiki, ELTA Courier |
| Tax System | Complete — classes, rates, regions, Greek island detection |
| Coupons | Complete — fixed, percentage, free shipping, limits |
| Reviews | Complete — stars, images, moderation, replies, helpful votes |
| Dashboard | Complete — KPIs, charts, drag & drop, period selector |
| Email System | Complete — 5 templates, custom fields, resend |
| REST API | 253 routes across 27 controllers |
| API Documentation | OpenAPI 3.0 with interactive Swagger UI |
| Custom DB Tables | 51 total (47 main + 4 ERP) |
Native ERP — All 5 Phases Complete
| Phase | Module | Key Features |
|---|---|---|
| Phase 1 | Invoicing + myDATA | AADE integration, invoice series, credit notes, PDF generation, MARK numbers |
| Phase 2 | Inventory / WMS | Multi-warehouse, atomic stock operations, stock transfers, full audit trail |
| Phase 3 | Purchasing | PO lifecycle, GRN (Goods Received Notes), supplier management, auto-reorder points |
| Phase 4 | Accounting / GL | Chart of accounts, journal entries, auto-posting from invoices and payments |
| Phase 5 | CRM | Contacts, leads pipeline, activities tracking, RFM analysis, customer segmentation |
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
| Marketplace | Features |
|---|---|
| Skroutz.gr | Smart Cart API integration, XML feed, webhook support, category mapping |
| BestPrice.gr | XML feed, analytics integration, category mapping |
Flavor Starter Theme (v4.2.0)
| Area | Status |
|---|---|
| DDD Foundation | Complete — DI Container, Bootstrap, Migrator, OptionsRepository, CacheRepository |
| Page Builder | 48 blocks, presets, template library |
| Header/Footer Builder | Complete — 6+4 presets, export/import |
| Template System | 29 React templates (cart, checkout, order, account, shop, categories, 404) |
| Module System | 38 registered modules (12 stable, 25 beta) |
| Translation System | Complete — 260+ strings, Greek language pack |
| Security | Custom login URL, rate limiting, security headers, honeypot, API protection |
| Performance | Code splitting, lazy loading, WebP/AVIF support, blur placeholders |
| Theme Options | 11 tabs, comprehensive admin panel |
Flavor Hub — Licensing & Update Server
| Area | Status |
|---|---|
| Backend | FastAPI + PostgreSQL, fully deployed |
| Frontend | React customer portal |
| Licensing | Tiered feature-gating (Starter / Business) — Pay from Day 1, 30-day money-back guarantee |
| Updates | WordPress-native update integration |
| Support | Ticket system with customer portal |
| Subscriptions | Recurring license management |
Near-term Roadmap
Additional Courier Integrations
| Courier | Priority | Why |
|---|---|---|
| ACS Courier | High | Greece's most popular courier — automated vouchers and labels |
| BOX NOW Lockers | High | Locker delivery is growing fast — customer convenience |
| Speedex | Medium | Strong domestic network, competitive 1-3 day delivery |
| Courier Center | Planned | Expanding 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
| Marketplace | Integration Type |
|---|---|
| Shopflix.gr | XML Feed + API |
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 System | Notes |
|---|---|
| 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
| Report | Details |
|---|---|
| Sales Report | Revenue, orders, AOV by period with comparison |
| Product Performance | Top sellers, slow movers, conversion rates |
| Customer Insights | New vs returning, lifetime value, cohort analysis |
| Category Analysis | Revenue by category, trending categories |
| Coupon Effectiveness | Usage, revenue impact, conversion lift |
| Geographic Distribution | Orders by region, shipping cost analysis |
Export to CSV/PDF with scheduled email reports.
More Page Builder Blocks
| Block | Type |
|---|---|
| Blog Posts Grid | Content — display recent or featured posts |
| Testimonials | Social proof — carousel or grid |
| Call-to-Action | Conversion — headline + text + button with background |
| Video | Media — YouTube, Vimeo, self-hosted with poster |
| Google Maps | Utility — store location with custom styling |
| FAQ | Content — 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
| Courier | Market |
|---|---|
| DHL Express | International — the global standard |
| FedEx | International — US/EU focus |
| UPS | International — business shipping |
Additional Payment Options
| Gateway | Why |
|---|---|
| Klarna | Buy-now-pay-later — growing demand across Europe |
| Revolut Pay | Digital 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
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
| Phase | Focus | Status |
|---|---|---|
| Foundation | Core eCommerce — products, orders, cart, checkout, shipping, tax | Done |
| Greek Market | Payment gateways (10), myDATA/AADE, Skroutz, BestPrice | Done |
| Enterprise | Full ERP — invoicing, inventory, purchasing, accounting, CRM | Done |
| Ecosystem | Flavor Hub licensing, support tickets, customer portal | Done |
| Current | 38 modules, 37 builder blocks, 253 API routes, 51 DB tables | Now (v8.2.0 / v4.2.0) |
| Next | ACS Courier, BOX NOW, multi-currency, Shopflix | Near-term |
| Growth | External ERP connectors, subscriptions, headless API, reporting | Medium-term |
| Expansion | International couriers, mobile app, AI features, pan-EU | Long-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