A 2026 pitchbuilt forHKTVmallmerchants

One login.
Four alien UIs.
Until now.

HKTVmall merchants sign in once — and land in MMS 1.0, Merchant 2.0, EasyAds Booking and Cloud Marketing. Four mental models, four navigations, five scattered doc sites, zero AI. Shoalter OS collapses all of it into a single calm cockpit built for 2026.

4 → 1
portals unified
60+ → 7
menu items to verbs
5 → 1
knowledge sources
The problem today
What anHKTVmallmerchant opens every morning

Four tools. Four brands. Zero answers.

This is what an HKTVmall merchant actually opens every morning — real screenshots from MMS 1.0, Merchant 2.0, EasyAds and Cloud Marketing. Different logins, clashing visual languages, dashboards that don't talk to each other, and support that ends at a contact form.

MMS 1.0
MMS 1.0 — Blue 2014 portal · empty news table · help buried 3 clicks deep
MMS 1.0. Blue 2014 portal · empty news table · help buried 3 clicks deep
Merchant 2.0
Merchant 2.0 — Different brand, different sidebar, same merchant — re-learn everything
Merchant 2.0. Different brand, different sidebar, same merchant — re-learn everything
MMS · Advertising Booking
MMS · Advertising Booking — A whole page that is just a 'Next' button. No context, no preview
MMS · Advertising Booking. A whole page that is just a 'Next' button. No context, no preview
EasyAds · Voucher
EasyAds · Voucher — Yet another login, another visual language, bilingual labels stacked
EasyAds · Voucher. Yet another login, another visual language, bilingual labels stacked
EasyAds · Reports
EasyAds · Reports — Four 'Generate' buttons that spit out CSVs. No charts, no insight
EasyAds · Reports. Four 'Generate' buttons that spit out CSVs. No charts, no insight
Customer-facing review
Customer-facing review — 1-star review answered by a templated reply — no merchant tooling to respond
Customer-facing review. 1-star review answered by a templated reply — no merchant tooling to respond

That's why we built Shoalter OS — one cockpit, one brand, one AI that already knows your store.

See the fix
The problem

SSO says "one account." Reality says "good luck."

The credential is unified. Nothing else is. Each portal has its own shell, its own vocabulary, its own ad-credit balance, its own escape hatch back to the last one. This is the live HKTVmall merchant stack on a Tuesday morning.

MMS 1.0
mms.shoalter.com

2010s admin shell. 12+ collapsible rail sections, the 'Advertising Booking' entry literally bounces you to another platform.

Merchant 2.0
merchant.shoalter.com

Newer shell. Still siloed. Still has a 'Back to MMS 1.0' escape hatch in production.

EasyAds Booking
merchantadvbooking.hktvmall.com

Separate login, separate ad-credit balance, 30+ ad formats as a wall of cards with red footnotes.

Cloud Marketing
cloud.marketing.hktvmall.com

Chinese-first marketing site. The how-to for the platform you're already on. No search.

And the knowledge lives in five more places
cloud.marketing.hktvmall.com/adplan_howtouse_ensites.google.com/view/hktv-merc-faqacademy.hktvmall.com/merc-enquiryacademy.hktvmall.comGoogle Forms for enquiries
Four AI pillars

Built so a merchant can run their entire store from one screen.

⌘K Copilot, everywhere

A single command bar that navigates, executes ('create 10% voucher for top-100 SKUs'), and answers any policy question — grounded on the actual HKTVmall ad spec docs.

Auto-generated marketing

Stop reading 30 ad-format cards. Tell the AI your goal and budget — it picks the format, drafts the booking, generates EN/繁中 creative variants, shows the preview.

Smart insights, not CSV forms

The four 'Generate Report' forms become one live dashboard with a plain-language weekly brief: what changed, what worked, what to do next.

Customer service, automated

Chat, reviews, returns, Q&A — one inbox. AI drafts replies in English, 繁中 and 粵語, ranked by urgency and revenue impact. One click to send.

The cockpit

Seven verbs replace sixty menu items.

One sidebar. Today is the home. The AI copilot lives in the right rail, always one keystroke away.

shoalter.os / app
Shoalter
Today
Orders
Products
Marketing
Customers
Finance
Insights
Academy
Good morning, Italian Club
Here's what changed since yesterday.
GMV today
HK$48,230
+12%
Orders
87
+4%
Ad ROAS
4.3×
+18%
AI daily brief

Strong weekend. Hero Slider hit 6.1× ROAS. Pause Floating Banner — it's under 2.5×. 3 SKUs are below 5-day cover.

Copilot
"Create a 7-day Hero Slider for Truffle Pasta with HK$2,000 budget"
Drafted booking · 3 creative variants
Predicted ROAS 5.8× · ready to confirm
Before / after

The same job, today vs. on Shoalter OS.

Booking a 7-day product ad — today

  1. 1Log into Merchant 2.0
  2. 2Click 'Back to MMS 1.0' (yes, really)
  3. 3Open Advertising Booking → click 'Next'
  4. 4Land on EasyAds, sign in again
  5. 5Pick from 30+ ad-format cards, read 4 red footnotes
  6. 6Build creative in Photoshop offline, follow spec PDF
  7. 7Upload, fill form, submit, wait, hope

Booking a 7-day product ad — Shoalter OS

  1. 1⌘K → 'promote truffle pasta next 7 days, HK$2k budget'
  2. 2AI picks Hero Slider (6.1× historical ROAS)
  3. 3Generates 3 creative variants in EN + 繁中
  4. 4Shows live mock preview on App + PC
  5. 5One click to confirm. Done.
Mobile

Your merchants live on their phone. Their tools don't.

HKTVmall's entire merchant stack is desktop-only. No native app, no responsive web, no push. Shoalter OS is mobile-first — install it on the home screen and run the store from the couch.

Today — HKTVmall merchant on a phone
MMS · Merchant PortalEN · HKTVmall · Sign Out
Help Centre
E-Commerce
Global Settings
Apply New Business
My Account
Follow Up Task
Task
Description
Status
Updated By
Updated Date
News
23-Mar-2026 · 請由即日起使用 MMS 2.0 公告欄查閱最新公告及更新
23-Mar-2026 · 請由即日起使用 MMS 2.0 公告欄查閱最新公告及更新
23-Mar-2026 · 請由即日起使用 MMS 2.0 公告欄查閱最新公告及更新
23-Mar-2026 · 請由即日起使用 MMS 2.0 公告欄查閱最新公告及更新
23-Mar-2026 · 請由即日起使用 MMS 2.0 公告欄查閱最新公告及更新
23-Mar-2026 · 請由即日起使用 MMS 2.0 公告欄查閱最新公告及更新
  • No mobile app — neither iOS nor Android
  • MMS 1.0 was designed for 1280px desktop; pinch-to-zoom on phone
  • EasyAds and Cloud Marketing don't even render on iPad
  • Can't reply to a 1-star review without opening a laptop
  • Push notifications? Email digests at best
Shoalter OS — native on the same phone
Shoalter
Good morning,
Italian Club
GMV
48k
Orders
87
ROAS
4.3×
AI brief
Hero Slider hit 6.1× ROAS. Pause Floating Banner — under 2.5×.
Inbox · 3 new
Wini sin · 1★ "過期" — AI drafted reply ✓
  • Installable PWA — adds to iOS / Android home screen
  • One-thumb navigation, 44px tap targets, designed for 375px first
  • Approve ads, reply to reviews, check GMV from the MTR
  • AI daily brief lands as a push notification at 8am
  • Same cockpit on desktop — pick up where you left off
Try the cockpit on your phone right now
Open this page on mobile, or tap below. Add it to your home screen for the full app feel.
Open mobile cockpit
Coexistence

Keep MMS 1.0. Keep Merchant 2.0. Keep EasyAds. We sit on top.

Shoalter OS is a cockpit layer — not a replacement. Your existing portals stay the system of record. We read from them, write back to them, and give merchants a calmer place to work. Zero migration.

HKTVmall stack
Source of truth
  • MMS 1.0
  • Merchant 2.0
  • EasyAds Booking
  • Cloud Marketing
read · write
Shoalter sync bus
Two-way bridge
  • Orders & SKUs
  • Ad bookings & balance
  • Reviews & replies
  • Vouchers & EDMs
render · act
Shoalter cockpit
Merchant-facing UI
  • ⌘K AI copilot
  • Unified inbox
  • Mobile + push
  • Weekly AI brief
Source of truth stays with HKTVmall

Orders, products, ad bookings, balances — every canonical record still lives in MMS, Merchant 2.0 and EasyAds. Shoalter OS never owns the data.

Two-way sync, in real time

What a merchant does in the cockpit — book an ad, reply to a review, edit a SKU, issue a voucher — writes back through your existing APIs within seconds.

No migration, no rip-out

Drop us in for one pilot merchant. Run both side-by-side. Scale when it works. Turn us off and the legacy stack carries on, untouched.

Every action carries the original ID

Bookings, replies, vouchers — they all land in your ops dashboards with the same MMS / EasyAds identifiers your team already uses. Full audit trail.

See it for yourself. The cockpit is fully clickable.

We seeded it with the real merchant data shape: ITALIAN CLUB VENTURE LIMITED, Store B1863001, HK$14,667 ad balance — exactly as a merchant would see it.

Enter the cockpit