<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Nghiệp vụ hệ thống on AKAIUNSAN — Tài liệu nghiệp vụ</title>
		<link>https://akaiunsan.pages.dev/docs/nghiep-vu/</link>
		<description>Recent content in Nghiệp vụ hệ thống on AKAIUNSAN — Tài liệu nghiệp vụ</description>
		<generator>Hugo</generator>
		<language>vi-VN</language>
		
		
		
		
			<atom:link href="https://akaiunsan.pages.dev/docs/nghiep-vu/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>BL — Trạng thái đơn hàng</title>
				<link>https://akaiunsan.pages.dev/docs/nghiep-vu/trang-thai-don-hang/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://akaiunsan.pages.dev/docs/nghiep-vu/trang-thai-don-hang/</guid>
				<description>&lt;h1 id=&#34;bl-ord--trạng-thái-đơn-hàng&#34;&gt;BL-ORD — Trạng thái đơn hàng&lt;a class=&#34;anchor&#34; href=&#34;#bl-ord--tr%e1%ba%a1ng-th%c3%a1i-%c4%91%c6%a1n-h%c3%a0ng&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;bl-ord-01--các-trạng-thái&#34;&gt;BL-ORD-01 · Các trạng thái&lt;a class=&#34;anchor&#34; href=&#34;#bl-ord-01--c%c3%a1c-tr%e1%ba%a1ng-th%c3%a1i&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Mã trạng thái dùng thống nhất trong API, ứng dụng và quản trị:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Giá trị&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Tên&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Ý nghĩa&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Ai chuyển đến&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;PENDING&lt;/code&gt; — Chờ xử lý&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Khách vừa tạo đơn, chưa ghép helper&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Khách hàng (khi tạo đơn)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;MATCH&lt;/code&gt; — Đã ghép&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Đã có helper nhận việc&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Hệ thống / Quản trị viên&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;COMPLETED&lt;/code&gt; — Hoàn thành&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Dịch vụ đã thực hiện xong&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Hệ thống / Helper&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;3&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CANCEL&lt;/code&gt; — Đã hủy&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Đơn bị hủy&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Khách hàng / Quản trị viên&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;ON_PROCESS&lt;/code&gt; — Đang làm&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Helper đang thực hiện dịch vụ&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Helper&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;5&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;WAITING_CONFIRM&lt;/code&gt; — Chờ xác nhận&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Helper xong việc, chờ khách xác nhận&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Helper&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;6&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;RECEIVED&lt;/code&gt; — Đã nghiệm thu&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Khách xác nhận nhận kết quả&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Khách hàng&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;bl-ord-02--luật-chuyển-trạng-thái&#34;&gt;BL-ORD-02 · Luật chuyển trạng thái&lt;a class=&#34;anchor&#34; href=&#34;#bl-ord-02--lu%e1%ba%adt-chuy%e1%bb%83n-tr%e1%ba%a1ng-th%c3%a1i&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Từ&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Được phép sang&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Điều kiện&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Hệ quả&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;PENDING&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;MATCH&lt;/code&gt;, &lt;code&gt;CANCEL&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Có helper nhận / khách hủy&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;MATCH&lt;/code&gt; tạo thông báo cho khách; &lt;code&gt;CANCEL&lt;/code&gt; rời danh sách đang tới&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;MATCH&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;ON_PROCESS&lt;/code&gt;, &lt;code&gt;CANCEL&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Đến giờ làm / khách hủy&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;ON_PROCESS&lt;/code&gt; khóa một số sửa đổi trên đơn&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;ON_PROCESS&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;WAITING_CONFIRM&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Helper hoàn thành&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Không cho hủy thông thường&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;WAITING_CONFIRM&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;RECEIVED&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Khách xác nhận&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Sinh điểm thưởng, cho phép đánh giá&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;RECEIVED&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;COMPLETED&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Chốt sau nghiệm thu/đối soát&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Đơn vào lịch sử vĩnh viễn&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Hệ quả liên quan:&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>BL — Giá &amp; điểm</title>
				<link>https://akaiunsan.pages.dev/docs/nghiep-vu/gia-va-diem/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://akaiunsan.pages.dev/docs/nghiep-vu/gia-va-diem/</guid>
				<description>&lt;h1 id=&#34;bl-price--bl-point--giá-và-điểm-thưởng&#34;&gt;BL-PRICE / BL-POINT — Giá và điểm thưởng&lt;a class=&#34;anchor&#34; href=&#34;#bl-price--bl-point--gi%c3%a1-v%c3%a0-%c4%91i%e1%bb%83m-th%c6%b0%e1%bb%9fng&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;bl-price-01--thành-giá-cơ-bản&#34;&gt;BL-PRICE-01 · Thành giá cơ bản&lt;a class=&#34;anchor&#34; href=&#34;#bl-price-01--th%c3%a0nh-gi%c3%a1-c%c6%a1-b%e1%ba%a3n&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Giá gốc = Đơn giá theo dịch vụ × Số giờ&#xA;        + Giá dịch vụ thêm (ủi, dắt chó…)&#xA;        + Phụ phí theo tùy chọn (số phòng / số thú / số người)&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;Bảng giá theo từng loại dịch vụ do Quản trị viên cấu hình (&lt;code&gt;config-price&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Số giờ cho phép bước lẻ 0.5 giờ; hai đầu khoảng thời gian phải cách nhau tối thiểu 2 giờ.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-price-02--ưu-đãi-theo-gói-dịch-vụ&#34;&gt;BL-PRICE-02 · Ưu đãi theo gói dịch vụ&lt;a class=&#34;anchor&#34; href=&#34;#bl-price-02--%c6%b0u-%c4%91%c3%a3i-theo-g%c3%b3i-d%e1%bb%8bch-v%e1%bb%a5&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Khách có &lt;strong&gt;gói còn giờ&lt;/strong&gt; được áp bảng giá ưu đãi riêng cho dịch vụ cùng loại (ví dụ gói dọn nhà ưu đãi cho đơn dọn nhà).&lt;/li&gt;&#xA;&lt;li&gt;Số giờ còn lại của gói giảm dần theo từng đơn áp gói; hết giờ thì về giá gốc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-point-01--quy-đổi-điểm&#34;&gt;BL-POINT-01 · Quy đổi điểm&lt;a class=&#34;anchor&#34; href=&#34;#bl-point-01--quy-%c4%91%e1%bb%95i-%c4%91i%e1%bb%83m&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Điểm quy đổi thành tiền theo tỷ lệ cấu hình hệ thống (&lt;code&gt;POINT.MONEY_CONVERT_POINT&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Khách chỉ dùng được điểm ≤ số dư hiện có; điểm dùng ghi giảm ngay khi tạo đơn.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-point-02--tích-điểm&#34;&gt;BL-POINT-02 · Tích điểm&lt;a class=&#34;anchor&#34; href=&#34;#bl-point-02--t%c3%adch-%c4%91i%e1%bb%83m&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Đơn kết thúc thành công (&lt;code&gt;RECEIVED&lt;/code&gt;/&lt;code&gt;COMPLETED&lt;/code&gt;) sinh điểm thưởng cho khách.&lt;/li&gt;&#xA;&lt;li&gt;Đơn hủy không sinh điểm; điểm đã dùng cho đơn hủy được hoàn lại theo chính sách hoàn.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ví-dụ-bằng-số&#34;&gt;Ví dụ bằng số&lt;a class=&#34;anchor&#34; href=&#34;#v%c3%ad-d%e1%bb%a5-b%e1%ba%b1ng-s%e1%bb%91&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;blockquote class=&#39;&#39;&gt;&#xA;&lt;p&gt;Dọn nhà 3 giờ, đơn giá 150.000₫/giờ, dịch vụ thêm ủi đồ 50.000₫, có gói giảm 10%, dùng mã giảm 50.000₫:&#xA;Giá gốc = 450.000 + 50.000 = 500.000₫ → sau gói (−10%) = 450.000₫ → sau mã (−50.000₫) = &lt;strong&gt;400.000₫&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>BL — Khuyến mãi</title>
				<link>https://akaiunsan.pages.dev/docs/nghiep-vu/khuyen-mai/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://akaiunsan.pages.dev/docs/nghiep-vu/khuyen-mai/</guid>
				<description>&lt;h1 id=&#34;bl-promo--khuyến-mãi&#34;&gt;BL-PROMO — Khuyến mãi&lt;a class=&#34;anchor&#34; href=&#34;#bl-promo--khuy%e1%ba%bfn-m%c3%a3i&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;bl-promo-01--loại-khuyến-mãi&#34;&gt;BL-PROMO-01 · Loại khuyến mãi&lt;a class=&#34;anchor&#34; href=&#34;#bl-promo-01--lo%e1%ba%a1i-khuy%e1%ba%bfn-m%c3%a3i&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Loại&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Tên&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Cách giảm&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;GIFT_MONEY&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Tặng tiền&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Trừ trực tiếp số tiền cấu hình khỏi giá đơn&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;GIFT_PERCENT&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Tặng phần trăm&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Trừ &lt;code&gt;%&lt;/code&gt; trên giá đơn (tính trên thành giá trước khuyến mãi)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;bl-promo-02--điều-kiện-áp-dụng&#34;&gt;BL-PROMO-02 · Điều kiện áp dụng&lt;a class=&#34;anchor&#34; href=&#34;#bl-promo-02--%c4%91i%e1%bb%81u-ki%e1%bb%87n-%c3%a1p-d%e1%bb%a5ng&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Mã còn trong thời hạn hiệu lực.&lt;/li&gt;&#xA;&lt;li&gt;Giá đơn đạt mức tối thiểu (nếu cấu hình).&lt;/li&gt;&#xA;&lt;li&gt;Một đơn chỉ áp &lt;strong&gt;một&lt;/strong&gt; mã khuyến mãi.&lt;/li&gt;&#xA;&lt;li&gt;Khuyến mãi áp &lt;strong&gt;trước&lt;/strong&gt; khi tính điểm thưởng (giảm giá làm thay đổi phần điểm quy đổi).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;bl-promo-03--thứ-tự-tính-tiền&#34;&gt;BL-PROMO-03 · Thứ tự tính tiền&lt;a class=&#34;anchor&#34; href=&#34;#bl-promo-03--th%e1%bb%a9-t%e1%bb%b1-t%c3%adnh-ti%e1%bb%81n&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Thành tiền = Giá gốc (BL-PRICE-01)&#xA;           − Ưu đãi gói dịch vụ (BL-PRICE-02)&#xA;           − Khuyến mãi (BL-PROMO-01)&#xA;           − Điểm quy đổi (BL-POINT-01)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Khuyến mãi &lt;strong&gt;không hoàn thành tiền mặt&lt;/strong&gt;; giá trị giảm không vượt thành tiền (tối đa về 0₫).&lt;/p&gt;</description>
			</item>
			<item>
				<title>BL — Gói dịch vụ</title>
				<link>https://akaiunsan.pages.dev/docs/nghiep-vu/goi-dich-vu/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://akaiunsan.pages.dev/docs/nghiep-vu/goi-dich-vu/</guid>
				<description>&lt;h1 id=&#34;bl-sub--gói-dịch-vụ-subscription&#34;&gt;BL-SUB — Gói dịch vụ (Subscription)&lt;a class=&#34;anchor&#34; href=&#34;#bl-sub--g%c3%b3i-d%e1%bb%8bch-v%e1%bb%a5-subscription&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;bl-sub-01--hai-loại-gói&#34;&gt;BL-SUB-01 · Hai loại gói&lt;a class=&#34;anchor&#34; href=&#34;#bl-sub-01--hai-lo%e1%ba%a1i-g%c3%b3i&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Loại&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Tên&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Bản chất&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Flexible&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Gói linh hoạt&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mua một lượng giờ dùng dần cho một loại dịch vụ; đặt lịch nào cũng trừ giờ&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Fix&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Gói cố định&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Lịch lặp cố định theo tuần (ví dụ 3 buổi/tuần), thường kèm helper cố định&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;bl-sub-02--ưu-đãi-giá-theo-gói&#34;&gt;BL-SUB-02 · Ưu đãi giá theo gói&lt;a class=&#34;anchor&#34; href=&#34;#bl-sub-02--%c6%b0u-%c4%91%c3%a3i-gi%c3%a1-theo-g%c3%b3i&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Đơn cùng loại dịch vụ với gói đang hiệu lực được áp &lt;strong&gt;bảng giá ưu đãi của gói&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Ưu đãi chỉ áp cho phần giờ còn của gói; phần vượt giới hạn về giá gốc.&lt;/li&gt;&#xA;&lt;li&gt;Số giờ còn lại hiển thị cho khách khi cấu hình dịch vụ.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-sub-03--gia-hạn-tự-động-toggle-renew&#34;&gt;BL-SUB-03 · Gia hạn tự động (toggle renew)&lt;a class=&#34;anchor&#34; href=&#34;#bl-sub-03--gia-h%e1%ba%a1n-t%e1%bb%b1-%c4%91%e1%bb%99ng-toggle-renew&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mỗi gói có công tắc &lt;strong&gt;tự động gia hạn&lt;/strong&gt;: bật → khi chu kỳ kết thúc hệ thống gia hạn; tắt → gói kết thúc tự nhiên.&lt;/li&gt;&#xA;&lt;li&gt;Công tắc trong ứng dụng phải phản ánh đúng trạng thái server sau mỗi lần đổi (gọi API riêng cho flexible và fix).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-sub-04--hủy-gói&#34;&gt;BL-SUB-04 · Hủy gói&lt;a class=&#34;anchor&#34; href=&#34;#bl-sub-04--h%e1%bb%a7y-g%c3%b3i&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hủy gói phải qua xác nhận; sau hủy, ưu đãi ngừng áp dụng cho &lt;strong&gt;đơn mới&lt;/strong&gt; (đơn đã tạo không đổi giá).&lt;/li&gt;&#xA;&lt;li&gt;Hủy không hoàn lại phần giờ đã dùng.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-sub-05--quy-tắc-kết-hợp&#34;&gt;BL-SUB-05 · Quy tắc kết hợp&lt;a class=&#34;anchor&#34; href=&#34;#bl-sub-05--quy-t%e1%ba%afc-k%e1%ba%bft-h%e1%bb%a3p&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Một khách có thể có &lt;strong&gt;nhiều&lt;/strong&gt; gói cho nhiều loại dịch vụ, nhưng một đơn chỉ áp ưu đãi của &lt;strong&gt;một&lt;/strong&gt; gói cùng loại dịch vụ.&lt;/li&gt;&#xA;&lt;li&gt;Gói và khuyến mãi có thể cùng áp cho một đơn (theo &lt;code&gt;BL-PROMO-03&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>BL — Ghép helper</title>
				<link>https://akaiunsan.pages.dev/docs/nghiep-vu/ghep-helper/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://akaiunsan.pages.dev/docs/nghiep-vu/ghep-helper/</guid>
				<description>&lt;h1 id=&#34;bl-help--ghép-helper&#34;&gt;BL-HELP — Ghép helper&lt;a class=&#34;anchor&#34; href=&#34;#bl-help--gh%c3%a9p-helper&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;bl-help-01--gợi-ý-helper&#34;&gt;BL-HELP-01 · Gợi ý helper&lt;a class=&#34;anchor&#34; href=&#34;#bl-help-01--g%e1%bb%a3i-%c3%bd-helper&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Khi khách tới bước chọn helper, hệ thống gọi API &lt;strong&gt;gợi ý&lt;/strong&gt; với: loại dịch vụ, địa chỉ, ngôn ngữ ưu tiên, khung thời gian.&lt;/li&gt;&#xA;&lt;li&gt;Danh sách gợi ý có thể rỗng — khách vẫn tiếp tục được (hệ thống ghép sau).&lt;/li&gt;&#xA;&lt;li&gt;Khách có thể chọn helper từ gợi ý, từ &lt;strong&gt;toàn bộ helper&lt;/strong&gt;, hoặc từ &lt;strong&gt;helper yêu thích&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-help-02--helper-đặc-biệt&#34;&gt;BL-HELP-02 · Helper đặc biệt&lt;a class=&#34;anchor&#34; href=&#34;#bl-help-02--helper-%c4%91%e1%ba%b7c-bi%e1%bb%87t&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Khách có thể yêu cầu &lt;strong&gt;helper cụ thể&lt;/strong&gt; (special helper) khi cấu hình dịch vụ; yêu cầu này đi kèm đơn để vận hành ưu tiên ghép.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-help-03--ngôn-ngữ--sở-thích&#34;&gt;BL-HELP-03 · Ngôn ngữ &amp;amp; sở thích&lt;a class=&#34;anchor&#34; href=&#34;#bl-help-03--ng%c3%b4n-ng%e1%bb%af--s%e1%bb%9f-th%c3%adch&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gợi ý ưu tiên helper đúng &lt;strong&gt;ngôn ngữ&lt;/strong&gt; khách chọn trong tùy chọn dịch vụ (khả năng ngôn ngữ của helper).&lt;/li&gt;&#xA;&lt;li&gt;Helper ở trạng thái hoạt động (&lt;code&gt;ACTIVE&lt;/code&gt;) mới xuất hiện trong gợi ý.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;bl-help-04--helper-yêu-thích&#34;&gt;BL-HELP-04 · Helper yêu thích&lt;a class=&#34;anchor&#34; href=&#34;#bl-help-04--helper-y%c3%aau-th%c3%adch&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Khách đánh dấu helper yêu thích ở trang chi tiết/sau đánh giá; danh sách hiển thị tại Trang chủ và bước chọn helper.&lt;/li&gt;&#xA;&lt;li&gt;Chọn helper yêu thích không đảm bảo chắc chắn — vẫn phụ thuộc lịch rảnh của helper.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Quy trình dịch vụ đầu–cuối</title>
				<link>https://akaiunsan.pages.dev/docs/nghiep-vu/quy-trinh-dich-vu/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://akaiunsan.pages.dev/docs/nghiep-vu/quy-trinh-dich-vu/</guid>
				<description>&lt;h1 id=&#34;quy-trình-dịch-vụ-đầucuối&#34;&gt;Quy trình dịch vụ đầu–cuối&lt;a class=&#34;anchor&#34; href=&#34;#quy-tr%c3%acnh-d%e1%bb%8bch-v%e1%bb%a5-%c4%91%e1%ba%a7ucu%e1%bb%91i&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Đăng ký/Đăng nhập&#xA;      │&#xA;      ▼&#xA;Chọn dịch vụ &amp;amp; tùy chọn ──► Giá hiển thị tức thời (BL-PRICE-01)&#xA;      │&#xA;      ▼&#xA;Chọn ngày giờ (FR-BOOK-01) ──► Chọn/gợi ý helper (FR-BOOK-02, BL-HELP-01)&#xA;      │&#xA;      ▼&#xA;Chọn địa chỉ (FR-BOOK-03) ──► Xem lại &amp;amp; áp Khuyến mãi/Điểm (BL-PROMO-03)&#xA;      │&#xA;      ▼&#xA;Tạo đơn → trạng thái PENDING (BL-ORD-01) ──► Thanh toán thẻ/tiền mặt (FR-PAY)&#xA;      │&#xA;      ▼&#xA;Ghép helper → MATCH ──► (có thể gửi Yêu cầu đặc biệt, BL-ORD-04)&#xA;      │&#xA;      ▼&#xA;ON_PROCESS ──► WAITING_CONFIRM ──► Khách xác nhận → RECEIVED&#xA;      │&#xA;      ▼&#xA;Đánh giá sao (BL-ORD-03) + Tích điểm (BL-POINT-02) ──► COMPLETED&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;điểm-chạm-thông-báo&#34;&gt;Điểm chạm thông báo&lt;a class=&#34;anchor&#34; href=&#34;#%c4%91i%e1%bb%83m-ch%e1%ba%a1m-th%c3%b4ng-b%c3%a1o&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Sự kiện&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Khách hàng nhận&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Đơn được ghép helper (&lt;code&gt;MATCH&lt;/code&gt;)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Thông báo đẩy + mục trong Inbox&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Helper bắt đầu làm (&lt;code&gt;ON_PROCESS&lt;/code&gt;)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Thông báo đẩy&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Helper hoàn thành (&lt;code&gt;WAITING_CONFIRM&lt;/code&gt;)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Thông báo yêu cầu xác nhận&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Khuyến mãi / tin mới&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mục trong tab Khuyến mãi&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;hủy--rủi-ro&#34;&gt;Hủy &amp;amp; rủi ro&lt;a class=&#34;anchor&#34; href=&#34;#h%e1%bb%a7y--r%e1%bb%a7i-ro&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Khách hủy ở &lt;code&gt;PENDING/MATCH&lt;/code&gt; theo &lt;code&gt;BL-ORD-02&lt;/code&gt;; chính sách phí hoàn do vận hành quyết định trên quản trị.&lt;/li&gt;&#xA;&lt;li&gt;Sau &lt;code&gt;ON_PROCESS&lt;/code&gt;, hủy cần xử lý thủ công qua quản trị viên (liên hệ hỗ trợ).&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
	</channel>
</rss>
