Amela
ShopMart Japan Inc. — Build Story
ℹ︎For confidentiality, company and project names and system images have been replaced with pseudonyms and mock data.

Both store and app, unified on one EC platform.

ShopWave is an EC platform that unifies the mobile commerce app and the store back office, centrally managing products, inventory, orders, coupons, and delivery.

An in-app checkout customer experience and single-screen store operations for inventory, orders, and sales — built in-house from scratch in 10 months.

In-app completion
Search to purchase
Member programs
Coupons / Favorites
Unified management
Inventory, orders, sales
ShopWave
Cart 3
Popular
¥2,480
New
¥1,980
Sale
¥3,200
Staple
¥980
Go to checkout ¥6,640
01
CLIENT
About the client

ShopMart Japan, a retail operator.

Sells products through both physical stores and online. They wanted to elevate the mobile shopping experience and streamline in-store inventory, order, and delivery operations.

They needed a platform that could grow repeat visits through member coupons and favorites while capturing sales in real time.

BUSINESS FLOW
STEP 1
Find products
Discover products by category and search
STEP 2
Cart and checkout
Coupon applied, checkout complete
STEP 3
Delivery and pickup
Track status
STEP 4
Managed in-store
Unify inventory, orders, and sales
02
CHALLENGE
Design challenges to solve

Four design challenges for business growth.

Link app and store inventory to cut lost sales
Fragmented inventory leads to stockouts and double-handling.
Run member programs to grow repeat visits
Coupon, favorite, and other retention measures are lacking.
Visualize delivery to cut support inquiries
Delivery status can't be tracked.
Make sales real-time to speed up decisions
Aggregation is monthly and manual.
03
ARCHITECTURE
Architecture built together

Four areas built from scratch, in-house.

A NestJS API for the mobile commerce app and an EC-CUBE-based, customized store back office are integrated into one EC platform (built with Amela). Inventory and orders sync in real time.

Amela
EXECUTION
10 months
Period
80 man-months
Total effort
Area ①
Products and inventory
Challenge
Inventory split across app and store
Solution
Real-time inventory sync
Area ②
Orders and delivery
Challenge
Delivery status can't be tracked
Solution
End-to-end visibility from order to delivery
Area ③
Members and coupons
Challenge
Retention measures lacking
Solution
Coupons and favorites drive repeat visits
Area ④
Sales and analytics
Challenge
Aggregation is monthly and manual
Solution
Sales visualized on a dashboard
Backend
NestJSTypeScriptEC-CUBE
Infra
MySQLRedisAWS
04
IMPACT
Value the platform delivers

The app and the store, as one.

Purchase completes in-app
A customer experience that completes search through payment on mobile.
Cut lost inventory sales
Real-time inventory sync across app and store.
Higher member repeat visits
Coupons and favorites drive repeat visits.
Data-driven operations
Capture sales in real time and improve.
05 — DEMO

Experience EC with a live demo.

Try three scenarios right in your browser.