Erik Shop Cross-Border E-Commerce Platform

Erik Shop — Cross-Border E-Commerce Platform

A full-stack cross-border e-commerce platform built on the webman suite, covering B2C/B2B scenarios and third-party seller onboarding.

Erik Shop — Three-Version Comparison

Copyright (c) 2026 erik erik@erik.xyzhttps://erik.xyz


Version Overview

Lite Standard Full
Positioning Solo developers / small shops Growing cross-border merchants Enterprise full-stack platform
License MIT open source Commercial license Commercial license
How to get it Public download on GitHub Contact erik@erik.xyz Contact erik@erik.xyz
Branch lite standard full
Current

Download


Feature Comparison

User System

Feature Lite Standard Full
Email registration/login (JWT)
Social login (Google/Apple/Facebook)
Address management
Membership tiers + points
Gift cards
KYC identity verification

Product System

Feature Lite Standard Full
Category management (tree)
SKU + attributes
Product images
Multilingual content
Independent per-currency pricing
Product reviews
Compliance labels (FDA/CE/RoHS)
ES multilingual search
Product feed sync (Google/Meta)
Size charts

Transaction System

Feature Lite Standard Full
Shopping cart
Order management
Payment (Stripe)
Payment (PayPal/Klarna/Adyen)
BNPL buy now, pay later
Refunds
Return management
Commercial invoices/packing lists
Shipping insurance

Cross-Border Logistics

Feature Lite Standard Full
International carrier management
Shipping zones + tiered rates
Overseas warehouses (fulfillment + returns)
HS declaration
Shipment tracking
Multi-warehouse inventory management

Customs and Tax

Feature Lite Standard Full
HS Code library
Duty rule configuration
VAT/IOSS settings
Per-country compliance restrictions
Compliant price display (tax incl./excl.)

Marketing Tools

Feature Lite Standard Pro
Coupons
Carousels
Flash sales
Group buying
Affiliate distribution (links + commission + payouts)
Regional promotions

Supply Chain

Feature Lite Standard Full
Supplier management
Purchase orders
Quality inspection (inbound + outbound gates)
Inventory ledger (immutable)
Inventory transfers

Platform Extensions

Feature Lite Standard Full
Multi-store management
Multi-vendor onboarding (third-party sellers)
Amazon/eBay/Shopee listing
Multi-platform order aggregation
B2B wholesale (tiered pricing/RFQ)

Risk Control and Compliance

Feature Lite Standard Full
Basic attack detection (XSS/SQLi)
Extended attack detection (XXE/SSRF etc.)
PosterVerify human verification
Risk rule engine
GDPR/CCPA data requests
Cookie Consent management
Platform attribution tracking

High Concurrency

Feature Lite Standard Full
OPCache
DB connection pool
Token-bucket rate limiting
Cache-Aside caching
Circuit breaker
DB read/write splitting
Async queues

Content and Growth

Feature Lite Standard Full
System notifications
Email templates
CMS multilingual pages
FAQ + knowledge base
Subscription/recurring orders
A/B testing
Live support (WebSocket IM)

Clients

Feature Lite Standard Full
Flutter (iOS/Android)
Flutter (macOS/Windows/Linux)
Flutter iPadOS
HarmonyOS (ArkTS)
Web Admin
Admin ECharts dashboard
Admin Excel/PDF export
Multilingual UI (5 languages)

Design Comparison

Database

Lite Standard Full
Tables 23 62 110
User-related 3 5 7
Product-related 6 15 19
Transaction-related 6 9 9
Logistics-related 0 7 9
Customs-related 0 5 5
Marketing-related 4 8 8
Supply chain 0 0 5
Risk control and compliance 0 0 5
Multi-platform 0 0 9
Content and growth 0 1 14
Support/AB/API 0 0 5

Middleware Pipeline

1
2
3
4
5
6
7
8
9
10
Lite:      Cors → Security(4 types) → Locale → HashidsDecode
→ VersionRoute → (JwtAuth) → HashidsEncode

Standard: Cors → Security(4 types) → Platform → GeoIp → Locale
→ HashidsDecode → VersionRoute
→ (PosterVerify) → (JwtAuth) → HashidsEncode

Pro: Cors → Security(15 types) → RateLimit(token bucket) → Platform → GeoIp
→ Locale → HashidsDecode → VersionRoute
→ (PosterVerify) → (JwtAuth) → HashidsEncode

Code Size

Lite Standard Full
Service models 26 55 112
Service controllers 15 24 37
Service middleware 7 9+2 11+2
Service utilities 5 5 8
Admin models 15 34 65
Admin controllers 15 27 67
Flutter pages 12 12 12
HarmonyOS 8 pages
PHPUnit tests 23 23 23

Tech Stack

Component Lite Standard Full
snowflake-php
hashids
jwt-webman
encryption
encryptable
season
poster-php
webman-scout
phpspreadsheet
dompdf
stripe/stripe-php
maxmind/GeoIP2
guzzlehttp/guzzle

Upgrade Path

1
2
3
4
5
6
7
Lite (open source) ──→ Standard (commercial) ──→ Full (commercial)

How to upgrade:
1. Contact erik@erik.xyz for the code of the target version
2. Import the incremental schema (lite→standard adds ~40 tables, standard→pro adds ~48 tables)
3. Copy the controllers/models/middleware for that version
4. composer require the newly added dependency packages

How to Get It

Version How
Lite Open source on GitHub github.com/erikwang2013/erik-shop-php-lite lite
Standard Commercial license — contact erik@erik.xyz
Pro Commercial license — contact erik@erik.xyz

The commercial license includes: full source code / deployment support / priority updates / technical consulting