When launching or rebuilding an EC business, the first major decision is almost always the same: which platform do you build on?
In Japan alone, the options span Shopify, EC-CUBE, Rakuten, Amazon, BASE, STORES, and beyond. Each has a completely different cost structure, technical profile, and growth ceiling. The right choice depends on your business model and where you are right now, and getting it wrong early creates expensive migration headaches later.
This article compares the major EC site building approaches and maps them to the types of businesses they actually fit.
The Four Main Approaches to Building an EC Site
EC site construction broadly falls into four categories:
1. SaaS Platforms (Shopify, BASE, STORES, etc.)
Hosted cloud services where the platform manages servers, security, and infrastructure. You focus on running the store. Lower technical overhead, faster to launch.
2. Open Source (EC-CUBE, WooCommerce, etc.)
Self-hosted software installed on your own server. High customization ceiling but requires technical resources and ongoing server management.
3. Marketplace Listing (Rakuten, Amazon, Yahoo! Shopping, etc.)
Selling within an established marketplace. Traffic is the major advantage; the trade-offs are high fees and limited control over the customer relationship.
4. Full Custom Development
Building from scratch. Complete freedom, but development costs can run into tens of millions of yen. Viable only for large-scale operations with serious technical budgets.
Shopify: Strengths and Why It Dominates Global EC
Shopify is used in over 175 countries and has been steadily expanding its Japan-specific capabilities. It’s now used by everyone from small independent sellers to major brand names.
Core strengths:
- Extensibility: Over 8,000 apps in the App Store mean you can add inventory management, marketing automation, accounting integrations, and more - when you need them, at the scale you need them
- Multi-currency and multi-language: Shopify Markets lets you sell to multiple countries and regions from a single store, which makes it the natural choice for any business thinking about cross-border expansion
- Payment flexibility: Shopify Payments, QR code-based Pay services, convenience store payment, and bank transfer - Japan-compatible payment methods are accessible and well-supported
- Theme customization: Liquid templates give developers fine-grained control over design and layout, while the visual editor lets non-technical operators handle day-to-day changes without touching code
- API ecosystem: Clean integrations with ERP, CRM, and logistics systems make it easy to automate operations as you scale
DEMETIO handles Shopify store builds, custom theme development, and custom app development. See the Shopify development services page for details.
Shopify vs EC-CUBE
EC-CUBE is a Japanese open source EC package with a long track record domestically. Its out-of-the-box support for Japan-specific features like gift wrapping options (noshi), member rank systems, and points programs is a genuine strength for sellers targeting Japanese consumers.
That said, the two platforms differ in important ways:
Operational load
EC-CUBE runs on-premise or on a VPS, which means server maintenance, security patches, and backups are your responsibility (or your vendor’s). With Shopify, the platform handles all of this, which meaningfully reduces the operational burden on your team.
Handling updates
Shopify pushes feature improvements and security updates automatically. EC-CUBE version upgrades require compatibility checks against any customizations you’ve made, which adds time and cost to what should be routine maintenance.
Development resources
EC-CUBE customization requires PHP (Symfony) expertise. Shopify uses Liquid, React (Hydrogen), and GraphQL APIs - modern, widely-adopted technologies with active developer communities globally.
When EC-CUBE makes sense
EC-CUBE tends to be the right call when you already have an in-house PHP team and want full control over the server environment. For everyone else prioritizing operational efficiency and scalability, Shopify increasingly wins on long-term cost too.
Shopify vs Rakuten and Amazon Marketplace
Selling on Rakuten or Amazon brings immediate access to an established buyer base. For businesses in early launch phases where organic traffic isn’t yet a reality, marketplace presence can be a practical starting point.
But marketplace selling has structural limitations worth understanding clearly:
- Fee burden: Rakuten charges a monthly store fee plus system usage fees (roughly 2-7% of sales) plus points program costs. Amazon takes 8-15% in selling fees depending on category. For low-margin products, this adds up fast.
- Customer relationship constraints: Customer data belongs to the marketplace platform. Building repeat business and running CRM initiatives the way you’d want to is structurally difficult.
- Branding limits: You have limited control over design and customer experience. Fully expressing your brand identity within a marketplace environment is hard.
- Price competition: When buyers can easily compare your product with other sellers in the same interface, differentiation on anything other than price becomes harder.
The current mainstream approach combines both: use marketplaces to build initial awareness and acquire new customers, then convert repeat buyers to your own Shopify store where margins are higher and relationships are yours to own.
BASE and STORES: Quick-Start Tools for Small-Scale Selling
BASE and STORES let you open an online store without any technical knowledge. No upfront cost, template-driven setup, and a low barrier to entry makes them popular with sole proprietors and small businesses.
BASE overview
- Standard plan: ¥0 monthly fee
- Transaction fee: 3.6% + ¥40 + 3% service fee (standard plan)
- Wide template selection; no HTML knowledge required
STORES overview
- Free plan (¥0/month) and Standard plan (¥2,980/month)
- Transaction fees: 5% on free plan, 3.6% on standard
- POS integration (STORES Register) available for physical retail sync
These services are appropriate for testing the market or selling as a side business. Once monthly sales consistently exceed ¥500,000, however, the transaction fee load becomes a real drag on margins. Customization is also limited - fine early on, but businesses often find themselves migrating to a more capable platform as they grow.
Platform Cost Comparison
| Platform | Initial Cost | Monthly Fee | Customization | Scalability |
|---|---|---|---|---|
| Shopify (Basic) | ¥0 | ~¥4,850 ($33) | High (themes, API, apps) | Very high |
| EC-CUBE | ¥0 (OSS) | Server costs (¥several thousand+) | Very high (direct source editing) | High (depends on in-house dev) |
| Rakuten | ¥60,000+ | ¥19,500+ + sales fees | Low | Low (marketplace-constrained) |
| Amazon | ¥0 | ¥4,900 (large seller) + selling fees | Very low | Low (marketplace-constrained) |
| BASE | ¥0 | ¥0+ | Low | Low |
| STORES | ¥0 | ¥0–¥2,980 | Low | Low |
Figures as of March 2026. Subject to change with exchange rate movements or platform pricing revisions.
Looking at this table, Shopify stands out on the cost-performance-scalability balance. Zero upfront, reasonable monthly fees, and a platform that grows with your business rather than against it.
Decision Framework: Which Platform for Which Business?
The right platform depends on your current size, phase, and goals. Use this as a starting point:
Monthly sales up to ¥300K - testing phase
→ Start with BASE or STORES. Minimal cost while you validate whether the product has a market. Supplementing with Amazon is worth considering for extra discovery.
Monthly sales ¥300K-¥3M - serious growth phase
→ Shopify. Lower fee rates, strong inventory, marketing, and analytics tooling - the environment is built for efficient scaling. Running alongside Rakuten or Amazon for discovery remains an option.
Monthly sales ¥3M+ - expansion
→ Shopify Plus or EC-CUBE (if you have in-house development resources). Shopify Plus unlocks checkout customization and dedicated APIs that large-scale EC operations need.
Cross-border or international expansion
→ Shopify, without question. Multi-currency, multi-language, and international tax handling are built in at the platform level. No additional development required to establish the foundation for global selling.
Japan-specific complex requirements (B2B ordering, specialized shipping logic, etc.)
→ EC-CUBE or full custom development. That said, Shopify’s API and custom app capabilities cover more edge cases than they used to, so it’s worth scoping requirements before defaulting to EC-CUBE.
Real-world implementation examples are available on the case studies page.
Summary
Choosing how to build your EC site is a decision that shapes your growth trajectory. The key distinctions:
- Small scale / testing → BASE or STORES: low-cost entry, minimal commitment
- Serious operation / growth → Shopify: efficient scaling, strong ecosystem
- Large scale / special requirements → Shopify Plus, EC-CUBE, or custom: compare based on your specific technical needs
Every option has trade-offs. What matters most is not just where your business is today, but where it needs to be in 1–3 years. Choosing purely for ease of entry often leads to a costly migration just when momentum is building.
If you’re considering Shopify or thinking about moving from another platform, reach out through our free consultation page. We’ll help you think through the right approach for your specific situation.
Related Articles: