SHOPLINE presents itself as a bright, optimistic, merchant-friendly commerce platform built for the Taiwan and Hong Kong markets — its homepage opens on a clean white canvas (#ffffff) with a confident, saturated royal blue (#356dff) doing almost all of the brand work. Where Stripe whispers in light-weight type, SHOPLINE speaks in bold weight-700 Traditional-Chinese headlines, fully-rounded pill buttons, and gentle light-blue section washes. The atmosphere is approachable SaaS-for-shopkeepers: trustworthy enough that a small business owner believes their store and money are safe, friendly enough that a first-time entrepreneur feels invited in. The tagline "全方位零售整合專家" (all-in-one retail integration expert) sets the register — capable, comprehensive, but never intimidating.
The defining typographic choice is Noto Sans TC, Google's Traditional-Chinese sans-serif, run at weight 700 for every headline and CTA. This is the opposite of the boutique custom-font approach: SHOPLINE deliberately uses a free, ubiquitous, perfectly-legible CJK typeface because legibility across thousands of merchant-uploaded product names, in 繁體中文, at every screen size, matters more than a bespoke letterform. Headlines run large (48px hero, 40px sections) and heavy, with normal letter-spacing — Chinese characters do not benefit from the negative tracking that Latin display type uses.
The color story is two-note and disciplined: SHOPLINE Blue (#356dff) as the single hero/interactive accent, and a deep ink navy (#00142d) that does triple duty as heading color, body text color, and the background of immersive dark sections. Between them sit two barely-there light-blue surface tints (#edf4fd, #f2f7fc) that segment the long marketing page into rhythmic bands without ever introducing a competing hue. Shadows are soft, neutral, and low-contrast (rgba(0,0,0,0.08)), keeping the page feeling light and airy rather than heavily layered.
Key Characteristics:
Noto Sans TC at weight 700 for all headlines and CTAs — legibility-first CJK typography#356dff) carries every CTA, link, and interactive accent#00142d) used for headings, body, and dark immersive sections alike#edf4fd, #f2f7fc) band the page into calm rhythmic sectionsrgba(0,0,0,0.08)) — airy, not heavy#ffffff) as the default ground; navy as the dramatic counterpoint#356dff): The primary brand color. Fills primary CTA buttons, colors outlined-button text and borders, and marks links and interactive accents. A saturated royal blue that reads energetic and trustworthy.#00142d): The workhorse dark. Heading text, body text, dark-section backgrounds, and the navy CTA variant. Not pure black — a very deep desaturated blue-navy that feels softer and more premium than #000000.#ffffff): Page background, card surfaces, primary-CTA text, and the fill of outlined buttons.#edf4fd): A pale blue wash used for alternating section backgrounds and feature bands — keeps the page on-brand without a second hue.#f2f7fc): An even lighter blue-gray surface for subtle cards and secondary bands.#00142d): Full-bleed navy sections (hero band, footer, immersive feature blocks) with white text reversed out.#00142d): All headings on light backgrounds.#00142d): Standard reading text and captions share the same ink navy.#ffffff): Headings and body text reversed out on navy sections.#ffffff): Text color on the blue primary button.#000000): A pure-black pill variant used for the compact header "免費試用" (free trial) button — higher contrast against the white sticky nav.#d6d6d6): Neutral gray for dividers, input borders, and subtle separators.rgba(0,0,0,0.08)): The standard soft neutral shadow for elevated cards.rgba(0,0,0,0.08)): Same alpha, wider blur (24px) for floating/popover elements.rgba(200,200,200,0.27)): A tiny offset gray shadow for low-lift chips and small elements.Noto Sans TC, with fallback stack -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif| Role | Font | Size | Weight | Line Height | Notes |
|---|---|---|---|---|---|
| Display Hero (h1) | Noto Sans TC | 48px (3.00rem) | 700 | 1.33 | Hero headline, usually white-on-navy |
| Section Title (h2) | Noto Sans TC | 40px (2.50rem) | 700 | 1.37 | Feature section titles |
| Sub-heading | Noto Sans TC | 24px (1.50rem) | 700 | 1.40 | Card heads, feature names |
| CTA Large | Noto Sans TC | 18px (1.13rem) | 700 | 1.00 | Primary pill button label |
| CTA Small | Noto Sans TC | 14px (0.88rem) | 700 | 1.00 | Compact header CTA label |
| Nav Link | Noto Sans TC | 16px (1.00rem) | 400 | 1.50 | Top navigation links |
| Body | Noto Sans TC | 16px (1.00rem) | 400 | 1.50 | Standard reading text |
| Caption | Noto Sans TC | 13px (0.81rem) | 400 | 1.85 | Small descriptions, metadata |
normal — Traditional-Chinese glyphs are designed on a fixed em square and do not take the negative tracking Latin display type uses.All SHOPLINE buttons share one geometry: a 30px fully-rounded pill with weight-700 labels. The system differentiates by fill color and size, not by shape.
Primary (Blue)
#356dff#ffffffOutlined (Blue-on-White)
#ffffff#356dff#356dffDark (Navy)
#00142d#ffffffHeader CTA (Black)
#000000#ffffff#ffffff (or #edf4fd / #f2f7fc on tinted bands)rgba(0,0,0,0.08) 0px 8px 16px 0pxrgba(0,0,0,0.08) 0px 4px 24px 0pxrgba(200,200,200,0.27) 2px 2px 6px 0px#ffffff) is the default ground#edf4fd, #f2f7fc) alternate to segment the long marketing page#00142d) full-bleed sections for hero and immersive feature blocks, white text reversed out#ffffff) sticky header#00142d ink navy#000000 fill, 38px tall, 30px radius)#d6d6d6 hairline#356dff blue ring/border#00142d50% radius / 9999 full) for avatars and round icon chipsVerified: 2026-06-08 (omd:add-reference — Tier 1 live inspect)
Tier 1 sources: https://shopline.tw, https://blog.shopline.tw (homepage, live DOM getComputedStyle — body, h1, h2, primary/outline/dark/nav CTA buttons, nav links, paragraph text, section backgrounds, shadows)
Country sources: https://shopline.tw (official TW site, zh-TW), https://blog.shopline.tw (official TW blog), https://shopline.hk (HK regional sibling), Apple App Store TW listing
.verification.md: web/references/shopline/.verification.md
| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Page background, section bands, inline text |
| Low-lift (Level 1) | rgba(200,200,200,0.27) 2px 2px 6px 0px | Chips, small floating tags |
| Card (Level 2) | rgba(0,0,0,0.08) 0px 8px 16px 0px | Standard feature cards, panels |
| Float (Level 3) | rgba(0,0,0,0.08) 0px 4px 24px 0px | Popovers, floating CTAs, dropdowns |
| Focus ring | #356dff border/ring | Keyboard focus, active inputs |
Shadow Philosophy: SHOPLINE keeps elevation deliberately gentle. Shadows are neutral (gray/black at only 0.08 alpha), never tinted or dramatic. The intent is an airy, trustworthy, low-friction feel — depth exists to lift interactive cards just enough to read as tappable, never to create heavy visual drama. Where Stripe makes shadows a branded chromatic signature, SHOPLINE deliberately makes them recede, letting the blue accent and pill shapes carry the brand.
#00142d) full-bleed sections create depth through color contrast rather than shadow#edf4fd, #f2f7fc) provide subtle layering between bandsNoto Sans TC at weight 700 for every headline and CTA — bold legibility is the voice#356dff) as the single interactive/CTA accent#00142d) for headings, body, and dark sections — never pure black for text#edf4fd, #f2f7fc) alternating with whitergba(0,0,0,0.08)) — airy elevation only#00142d navy for immersive sections#000000 for body/heading text — use ink navy #00142d (the black pill is the one exception, reserved for the nav CTA)| Name | Width | Key Changes |
|---|---|---|
| Mobile | <640px | Single column, reduced heading sizes, stacked cards, hamburger nav |
| Tablet | 640–1024px | 2-column grids, moderate padding |
| Desktop | 1024–1280px | Full layout, 3-column feature grids |
| Large Desktop | >1280px | Centered content with generous side gutters |
#356dff)#ffffff)#356dff)#00142d)#000000)#ffffff)#edf4fd) / Mist (#f2f7fc)#00142d)#d6d6d6)#00142d navy background with white text. Headline at 48px Noto Sans TC weight 700, line-height 1.33, color #ffffff. Below it, two 30px-pill CTAs: a primary blue button (#356dff fill, white 18px/700 text, 45px tall, 0 24px padding) and an outlined button (white fill, #356dff text + border)."#edf4fd band: white background, 8px radius, shadow rgba(0,0,0,0.08) 0px 8px 16px 0px. Title 24px Noto Sans TC weight 700 #00142d; body 16px weight 400 #00142d at line-height 1.5."#ffffff background, links 16px Noto Sans TC weight 400 #00142d, and a right-aligned black pill CTA (#000000 fill, white 14px/700 text, 38px tall, 30px radius) labeled '免費試用'."#00142d background, white 40px/700 headline, and a #00142d-vs-white navy pill CTA '立即預約 GO!' (or a white-on-blue #356dff pill) at 16px weight 700."#356dff) is the only accent — do not add a second hue#00142d), not black — except the nav header pill which is #000000#edf4fd / #f2f7fc / #00142dSHOPLINE's voice (in 繁體中文) is encouraging, practical, and merchant-empowering — it speaks to small-business owners and aspiring entrepreneurs as capable partners, not as targets. The positioning line "全方位零售整合專家" (all-in-one retail integration expert) and copy like "讓你的生意不斷成長" (keep your business growing) set a tone that is confident about the platform's breadth while staying warm and accessible. CTAs are direct and action-oriented: "免費試用" (free trial), "了解所有方案" (see all plans), "立即預約 GO!" (book now). The voice avoids hype-laden superlatives in favor of concrete capability and reassurance.
| Context | Tone |
|---|---|
| Hero headlines | Confident, comprehensive. "全方位…專家" — capable without arrogance. |
| Feature descriptions | Practical, benefit-led. Concrete merchant outcomes, not abstract promises. |
| CTAs | Direct imperatives. "免費試用", "了解所有方案", "立即預約". |
| Pricing / plans | Transparent, reassuring. Emphasis on free trial and flexible scale. |
| Support / help | Patient, plain-language, merchant-first. |
| Marketing / blog | Educational — how-to-open-a-store guidance, e-commerce know-how. |
Forbidden register. Cold enterprise jargon that alienates small merchants; hype superlatives that undercut trust; anything that makes a first-time店主 feel the platform is "too advanced" for them. The brand wins by feeling attainable.
SHOPLINE is a commerce / online-store SaaS platform serving the Greater China region, with a strong presence in Taiwan (台灣) and Hong Kong (香港) and across Southeast Asia. It gives merchants — from solo creators to established brands — an all-in-one toolkit to open and run an online store: storefront building, product and inventory management, payments, marketing, and increasingly omni-channel (online + physical retail, social commerce) integration. The Taiwan-facing brand promise, "全方位零售整合專家" (all-in-one retail integration expert) and "完整開店功能讓你的生意不斷成長" (complete store-opening features to keep your business growing), positions SHOPLINE as the partner that handles the technical complexity so the merchant can focus on selling.
What SHOPLINE embraces: accessibility for first-time店主, breadth of features under one roof, and a bright, trustworthy, friendly design language. What it rejects: the intimidating, developer-first or enterprise-procurement feel of platforms built for engineers — SHOPLINE's audience is shopkeepers, not staff engineers, and the design reflects that through bold legible type, friendly pill shapes, and a single calm blue.
The design system encodes this positioning directly: weight-700 Noto Sans TC for maximum legibility across merchant content in 繁體中文, fully-rounded pill buttons that read as friendly and approachable, a single confident blue (#356dff) that signals trust, and soft airy shadows that keep the experience light rather than heavy. Light-blue washes and navy immersive bands give the long marketing page rhythm without ever introducing a competing color.
Note: brand-history specifics beyond the publicly observable TW/HK commerce-SaaS positioning are not independently verified here; claims above are grounded in the live zh-TW homepage and regional brand-owned sources.
#356dff) carries every CTA, link, and highlight. Restraint reads as trustworthy; a rainbow of accents would read as cheap.#00142d) is softer and warmer than pure black, reinforcing the friendly-but-trustworthy register.Personas below are fictional archetypes informed by publicly observable SHOPLINE user segments (first-time online sellers, established TW/HK retail brands, social-commerce sellers, omni-channel merchants), not individual people.
陳怡君 (Chen Yi-Chun), 29, Taipei. Runs a handmade-accessories side business on Instagram and wants a real online store. Not technical. Chose SHOPLINE because the free trial let her open a storefront in an afternoon and the bold, clear Chinese interface never made her feel lost. The friendly pill buttons and "免費試用" everywhere lowered her fear of committing.
Marcus Wong, 41, Hong Kong. Operations lead at an established apparel brand expanding from physical retail into omni-channel. Values SHOPLINE's integration breadth — inventory synced across online and in-store. Trusts the calm, professional blue-and-navy design as a signal that the platform is serious infrastructure, not a toy.
林家豪 (Lin Chia-Hao), 34, Taichung. Sells specialty coffee equipment and runs marketing campaigns himself. Reads SHOPLINE's blog (blog.shopline.tw) for e-commerce how-tos. Appreciates that the dashboard's readable weight-700 headings and generous spacing make managing hundreds of SKUs in 繁體中文 painless.
Priya Nair, 27, Singapore. Social-commerce seller scaling a beauty brand across Southeast Asia. Picked SHOPLINE for its regional reach and the approachable onboarding. The bright, trustworthy visual language reassured her customers at checkout.
| State | Treatment |
|---|---|
| Empty (store, no products) | White canvas. A single encouraging line in ink navy (#00142d) at 18px Noto Sans TC weight 700, plus one blue pill CTA ("新增商品" / add product). Friendly, action-oriented — not a dead end. |
| Empty (orders, none yet) | Light line at 16px #00142d: "尚無訂單" (no orders yet), with guidance toward sharing the store. Encouraging, never discouraging. |
| Loading | Soft skeleton blocks in hairline gray (#d6d6d6) at final dimensions, gentle shimmer. Keeps the airy feel. |
| Error (form validation) | Field-level message below the input describing what's invalid, in a warm tone. Border shifts to an error color; the blue focus ring is the calm default. |
| Error (action failed) | Inline banner with plain-language explanation and a retry CTA. No cold error codes for merchant-facing flows. |
| Success (saved / published) | Brief confirmation, often a toast with the blue accent. Sentence-case, encouraging ("商品已上架" / product is live). |
| Disabled | Reduced opacity on the pill; blue actions fade rather than turn gray, preserving the brand read. |
Durations:
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Selection ticks, focus rings |
motion-fast | 150ms | Hover, button press, pill state changes |
motion-standard | 250ms | Dropdowns, modals, card reveals |
motion-slow | 400ms | Section reveals on scroll, hero transitions |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-enter | cubic-bezier(0.2, 0.6, 0.25, 1) | Arriving — dropdowns, cards, sheets |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Dismissals |
ease-standard | cubic-bezier(0.25, 0.1, 0.25, 1) | Two-way transitions |
Character. Motion is smooth, gentle, and reassuring — in keeping with the airy, friendly atmosphere. Hover states on pill buttons lift subtly (soft shadow grows, slight darken of the blue). Scroll-reveal on marketing bands fades content in gently. No aggressive springs or bounces that would undercut the trustworthy register.
Signature motions.
motion-standard / ease-enter.prefers-reduced-motion: reduce, reveals become instant and hover transitions collapse to motion-instant. The interface stays fully functional and calm.#356dff) accent#00142d) for text and dark sections; band the page with #edf4fd / #f2f7fcrgba(0,0,0,0.08)); keep the page airy#00142d instead) — the black pill nav CTA is the sole exceptionSHOPLINE presents itself as a bright, optimistic, merchant-friendly commerce platform built for the Taiwan and Hong Kong markets — its homepage opens on a clean white canvas (#ffffff) with a confident, saturated royal blue (#356dff) doing almost all of the brand work. Where Stripe whispers in light-weight type, SHOPLINE speaks in bold weight-700 Traditio
Brand
Accent
Neutrals
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | comfortable | |
| Base unit | 8px | |
| Section gap | 32px | |
| Card padding | 16px | |
| Element gap | 12px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| everyPill | 30px | |
| badgesSmall | 3px | |
| inlineSmall | 3px | |
| cardsStandard | 6px | |
| inputsStandard | 6px | |
| largerLarge | 9px | |
| avatarsFull | 50px | |
| circularFull | 50px |
Elevation
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't
Buttons
Cards
Inputs