--green · #176B47FRUT POS · Design system
ภาษาภาพเดียวกัน สำหรับทุกหน้าของร้าน
ชุดข้อมูลอ้างอิงสำหรับสร้างและดูแลหน้าจอ FRUT ให้คงความชัดเจน อบอุ่น และใช้งานง่าย ทั้งหน้าแคชเชียร์ รายงาน และการจัดการสต๊อก
Foundation
สี
ใช้สีเขียวเป็นแกนหลัก และสีรองเพื่อสื่อสถานะหรือเน้นข้อมูล
--lime · #D9F45F--ink · #172621--page · #F6F8F4--orange · #FF8A55--coral · #F47462--purple · #8267D8--yellow · #FFC94CFoundation
ตัวอักษร
ใช้ DM Sans ร่วมกับ Noto Sans Thai เพื่อให้อ่านภาษาไทยได้เป็นธรรมชาติ
Type scale
--font-sans: "DM Sans", "Noto Sans Thai", sans-serif
Display · 42 / 700Heading · 28 / 700Body · 14 / 400Caption · 11 / 400หลักการใช้งาน
ลำดับชั้นของข้อมูลที่แนะนำ
น้ำหนัก 700 · letter spacing ติดลบเล็กน้อย
น้ำหนัก 400 · สี Ink
ใช้สี Muted หลีกเลี่ยงการลดขนาดมากเกินไป
Foundation
ระยะห่างและรูปทรง
ใช้หน่วย 4px เป็นฐาน เพื่อให้ layout ปรับขนาดและดูสมดุล
Spacing scale
เว้นช่องว่างภายในและระหว่างองค์ประกอบ
space-14pxspace-28pxspace-312pxspace-416pxspace-524pxspace-632pxspace-848pxRadius
โค้งมนพอดี ให้ความรู้สึกสดใสและเข้าถึงง่าย
10px15px20px0 10px 40px rgba(24, 60, 43, .04)Patterns
องค์ประกอบ UI
ตัวอย่างการนำ token ไปใช้กับชิ้นส่วนที่พบบ่อยในระบบ
Buttons
Primary ใช้สำหรับการกระทำหลักหนึ่งอย่างต่อพื้นที่
height 43px · radius 10px · font 600 / 12Input field
เส้นขอบอ่อน พื้นขาว และ focus ใช้สีเขียว
border --line · radius 11pxStatuses
มีป้ายกำกับเสมอ ไม่พึ่งสีเพียงอย่างเดียว
Experience map
User flow · ขายหน้าร้าน
เส้นทางหลักของแคชเชียร์ ตั้งแต่เริ่มบิลจนบันทึกยอดขายสำเร็จ
เริ่มบิลใหม่
เข้าสู่หน้า “ขายหน้าร้าน” และเปิดรายการขายว่าง
Default / Empty cartเลือกสินค้า
ค้นหาหรือเลือกหมวดสินค้า แล้วเพิ่มสินค้าลงในตะกร้า
Cart updatedตรวจรายการ
ปรับจำนวน ลบสินค้า หรือใส่ส่วนลดก่อนคิดเงิน
Reviewรับชำระ
เลือก QR พร้อมเพย์ เงินสด หรือบัตร แล้วกดยืนยัน
Awaiting paymentบันทึกสำเร็จ
ระบบบันทึกบิล ตัดสต๊อก และแจ้งผลการชำระเงิน
Paid / Stock updatedStructure
Information architecture
จัดเมนูตามงานของผู้ใช้ โดยกำหนดสิทธิ์แต่ละบทบาทให้ชัดเจน
บทบาทและงานหลัก
สิทธิ์ถูกออกแบบให้สอดคล้องกับการทำงานหน้าเคาน์เตอร์และหลังบ้าน
เมนูหลักตามสิทธิ์
✓ = ใช้งานได้ · ดู = อ่านข้อมูลเท่านั้น
| พื้นที่ | เจ้าของ | ผู้จัดการ | แคชเชียร์ |
|---|---|---|---|
| ขายหน้าร้าน รับออเดอร์และชำระเงิน | ✓ | ✓ | ✓ |
| แดชบอร์ด ยอดขายและแนวโน้ม | ทุกสาขา | สาขา | — |
| ประวัติการขาย ค้นหาและ export CSV | ✓ | ✓ | ดู |
| สต๊อกสินค้า รับเข้า ของเสีย ปรับยอด | ปรับ | ปรับ | ดู |
| สินค้า จัดการเมนูสินค้า | จัดการ | ดู | — |
Structure
Sitemap
แผนผังหน้าจอและโมดัลที่ผู้ใช้เข้าถึงได้จาก FRUT POS
- FRUT POS /
- เข้าสู่ระบบ /login
- ขายหน้าร้าน #pos
- ค้นหาและหมวดสินค้า
- ตะกร้าสินค้า
- โมดัลส่วนลด
- โมดัลชำระเงิน
- แดชบอร์ด #dashboard
- KPI ยอดขาย
- แนวโน้มและสินค้าขายดี
- ช่องทางการชำระเงิน
- ประวัติการขาย #history
- ค้นหารายการ
- ส่งออก CSV
- สต๊อกสินค้า #inventory
- ยอดคงเหลือ
- ความเคลื่อนไหว
- โมดัลปรับสต๊อก
- สินค้า #products
- รายการสินค้า
- เพิ่มสินค้า
Implementation
CSS variables
คัดลอกชุดนี้ไปใช้เมื่อสร้างหน้าจอใหม่
:root { --ink: #172621; --muted: #75807B; --line: #E6EAE6; --surface: #FFFFFF; --page: #F6F8F4; --green: #176B47; --green-light: #E4F2EA; --lime: #D9F45F; --orange: #FF8A55; --coral: #F47462; --purple: #8267D8; --yellow: #FFC94C; --radius: 18px; }