Ghi chép kỹ thuật / Báo giá
Thiết kế công cụ báo giá nhiều tiền tệ: ghi chú về mô hình dữ liệu
Những quyết định về mô hình dữ liệu quan trọng khi công cụ báo giá phải tính giá bằng nhiều tiền tệ.
Trả lời ngắn: hãy tách danh mục, quy tắc giá, tỷ giá và báo giá. Lưu tiền dưới dạng số tiền cộng với tiền tệ. Chốt mọi thứ mà báo giá đã dùng khi tạo một phiên bản, và giữ mọi phiên bản. Những lựa chọn này giữ cho báo giá tái lập được và dễ giải thích.
Các ghi chép này được giữ ở mức chung có chủ đích. Với một dự án thật có công cụ báo giá, hãy xem Maika, báo giá tour.

Tiền là số tiền và tiền tệ
Một mức giá không có tiền tệ là một lỗi đang chờ xảy ra. Hãy lưu số tiền và tiền tệ cùng nhau ở mọi nơi. Khi tính toán, giữ số tiền theo đơn vị thấp nhất của tiền tệ, và chỉ làm tròn ở cuối, tại một chỗ.
Danh mục và quy tắc giá
Danh mục chứa hạng mục, tùy chọn và giá nhà cung cấp. Quy tắc giá nói giá cho khách được suy ra từ đó thế nào. Hãy giữ quy tắc dưới dạng dữ liệu có thứ tự rõ ràng, để bạn giải thích được vì sao giá ra như vậy.
Tỷ giá và ngày
Hãy quyết định báo giá dùng tỷ giá nào và chốt khi nào. Lưu tỷ giá kèm ngày. Khi đó báo giá cho thấy chính xác nó đã dùng phép quy đổi nào, kể cả nhiều tháng sau.
Phiên bản báo giá là bất biến
Khi một báo giá được gửi đi, hãy chốt nó. Mọi thay đổi tạo ra một phiên bản mới, với giá và tỷ giá chốt riêng. Khách hàng và đội của bạn luôn thấy được phiên bản nào đã gửi, và không có gì bị xê dịch bên dưới một báo giá đã chấp nhận.
Bàn giao sang CRM
Một báo giá thuộc về một khách hàng và đi qua các trạng thái như nháp, đã gửi, đã chấp nhận và hết hạn. Ngay cả một CRM gọn nhẹ cũng cần những liên kết này, nên hãy nối khách hàng, báo giá và trạng thái ngay từ đầu. Bài công cụ báo giá cần những gì bao quát bức tranh rộng hơn.
Câu hỏi thường gặp
Nên lưu giá bằng nhiều tiền tệ thế nào?
Dưới dạng số tiền cộng mã tiền tệ, luôn đi cùng nhau. Không bao giờ lưu một con số trơ trọi.
Khi nào nên chốt tỷ giá?
Hãy chọn một quy tắc, ví dụ vào lúc báo giá, và lưu tỷ giá kèm ngày. Điều quan trọng là quy tắc phải rõ ràng.
Vì sao giữ mọi phiên bản báo giá?
Để bạn luôn giải thích được khách hàng đã thấy gì. Báo giá đổi sau khi gửi sẽ gây tranh cãi.
Lỗi làm tròn đến từ đâu?
Từ việc làm tròn ở nhiều bước. Hãy tính theo đơn vị thấp nhất và làm tròn một lần ở cuối.
Tôi có cần CRM bên trong công cụ báo giá không?
Một CRM gọn nhẹ là có ích. Nó nối khách hàng, báo giá và trạng thái, để không có gì thất lạc giữa các bước.
Tôi đọc về một dự án thật ở đâu?
Xem dự án thực tế về Maika và dịch vụ xây phần mềm riêng.