Bảng giá và chiết khấu

Quản lý giá bán linh hoạt với bảng giá và chiết khấu đa dạng

Bảng giá (Pricelist) và chiết khấu là công cụ mạnh mẽ giúp doanh nghiệp áp dụng chiến lược giá linh hoạt cho từng nhóm khách hàng, sản phẩm, số lượng và thời gian. Odoo Sales cung cấp hệ thống bảng giá toàn diện với nhiều quy tắc tính giá tự động.

Bảng giá
Quy tắc giá
Chiết khấu
Giá theo số lượng
Giá theo thời gian
Đa tiền tệ

Bảng giá (Pricelist)

Pricelist cho phép thiết lập giá khác nhau cho từng nhóm khách hàng hoặc kênh bán hàng:

Điểm chính

  • Giá theo phân khúc khách hàng: VIP, Wholesale, Retail

  • Giá theo khu vực địa lý: Trong nước, Quốc tế

  • Giá theo kênh bán: Online, Offline, Distributor

  • Giá theo thời gian: Khuyến mãi, Giảm giá theo mùa

  • Giá theo số lượng: Mua nhiều giảm giá


Tạo bảng giá mới

Quy trình tạo bảng giá trong Odoo:

Các bước thực hiện

  • 1. Vào Sales → Configuration → Pricelists

  • 2. Nhấn "Create" để tạo bảng giá mới

  • 3. Nhập tên bảng giá (ví dụ: "VIP Customer", "Wholesale")

  • 4. Chọn Currency (Tiền tệ) nếu khác tiền tệ mặc định

  • 5. Thiết lập Price Rules (Quy tắc giá)

  • 6. Lưu bảng giá

  • 7. Gán bảng giá cho khách hàng hoặc sử dụng khi tạo báo giá


Các loại quy tắc giá

Price Computation Methods

Phương thứcMô tảVí dụ
Fixed PriceGiá cố địnhSản phẩm A = 100.000đ
DiscountChiết khấu %Giảm 10% so với giá gốc
FormulaCông thức tínhGiá gốc * 1.2 + 50.000
Based on Other PricelistDựa trên bảng giá khácBảng giá B + 5%

Tạo quy tắc giá

Trong bảng giá, thêm các quy tắc giá cụ thể:

Các bước thực hiện

  • 1. Mở bảng giá cần cấu hình

  • 2. Vào tab "Price Rules"

  • 3. Nhấn "Add a line" để thêm quy tắc

  • 4. Chọn Applied On: All Products, Product Category, hoặc Product

  • 5. Thiết lập điều kiện: Min. Quantity (Số lượng tối thiểu)

  • 6. Chọn Computation: Fixed Price, Discount, Formula

  • 7. Nhập giá trị tương ứng

  • 8. Thiết lập Start Date và End Date nếu có thời hạn


Quy tắc giá theo sản phẩm

Áp dụng giá đặc biệt cho sản phẩm cụ thể:

Điểm chính

  • Applied On: Product

  • Chọn sản phẩm cần áp dụng

  • Thiết lập giá hoặc chiết khấu

  • Quy tắc này ưu tiên cao nhất


Quy tắc giá theo danh mục

Áp dụng giá cho toàn bộ danh mục sản phẩm:

Điểm chính

  • Applied On: Product Category

  • Chọn danh mục sản phẩm

  • Tất cả sản phẩm trong danh mục áp dụng quy tắc

  • Tiết kiệm thời gian cho nhiều sản phẩm


Giá theo số lượng (Volume Discount)

Tạo nhiều quy tắc với số lượng tối thiểu khác nhau:

Các bước thực hiện

  • 1. Tạo 4 quy tắc cho cùng sản phẩm

  • 2. Quy tắc 1: Min Qty = 1, Discount = 0%

  • 3. Quy tắc 2: Min Qty = 10, Discount = 5%

  • 4. Quy tắc 3: Min Qty = 50, Discount = 10%

  • 5. Quy tắc 4: Min Qty = 100, Discount = 15%

  • 6. Hệ thống tự động chọn quy tắc phù hợp

Ví dụ giá theo số lượng

Số lượngGiá/đơn vịChiết khấu
1 - 9100.000đ0%
10 - 4995.000đ5%
50 - 9990.000đ10%
100+85.000đ15%

Giá theo thời gian

Áp dụng giá khuyến mãi trong khoảng thời gian cụ thể:

Các bước thực hiện

  • 1. Tạo quy tắc giá với Start Date và End Date

  • 2. Ví dụ: Giảm 20% từ 01/12 đến 31/12

  • 3. Sau ngày kết thúc, quy tắc tự động không áp dụng

  • 4. Hệ thống quay về giá thông thường


Công thức tính giá

Sử dụng công thức để tính giá linh hoạt:

Điểm chính

  • Base Price: Giá gốc của sản phẩm

  • Cost: Giá vốn của sản phẩm

  • Other Pricelist: Giá từ bảng giá khác

Các bước thực hiện

  • 1. Chọn Computation: Formula

  • 2. Chọn Based on: Cost, List Price, hoặc Other Pricelist

  • 3. Nhập Discount: % chiết khấu (có thể âm để tăng giá)

  • 4. Nhập Extra Fee: Phí cộng thêm

  • 5. Công thức: (Base Price * (1 - Discount/100)) + Extra Fee


Ví dụ công thức

Các công thức phổ biến

Mục đíchBased onDiscountExtra FeeKết quả
Giá bán = Giá vốn + 30%Cost-30%0Cost * 1.3
Giảm 10% giá niêm yếtList Price10%0List * 0.9
Giá vốn + 50.000đCost0%50000Cost + 50000
Bảng giá khác + 5%Other Pricelist-5%0Other * 1.05

Chiết khấu trên đơn hàng

Ngoài bảng giá, có thể áp dụng chiết khấu trực tiếp:

Điểm chính

  • Chiết khấu từng dòng: Nhập % vào cột Discount

  • Chiết khấu toàn đơn: Sử dụng wizard chiết khấu

  • Chiết khấu đặc biệt: Cho khách hàng VIP

Các bước thực hiện

  • 1. Bật tính năng: Settings → Sales → Pricing → Discounts

  • 2. Trên báo giá, nhập % chiết khấu vào từng dòng

  • 3. Giá sau chiết khấu tự động tính

  • 4. Chiết khấu hiển thị rõ trên PDF


Gán bảng giá cho khách hàng

Thiết lập bảng giá mặc định cho khách hàng:

Các bước thực hiện

  • 1. Mở thông tin khách hàng

  • 2. Vào tab "Sales & Purchase"

  • 3. Chọn Pricelist phù hợp

  • 4. Lưu thông tin

  • 5. Khi tạo báo giá cho khách hàng này, bảng giá tự động áp dụng


Đa tiền tệ trong bảng giá

Tạo bảng giá cho từng loại tiền tệ:

Các bước thực hiện

  • 1. Kích hoạt Multi-Currency: Settings → Accounting

  • 2. Tạo bảng giá mới

  • 3. Chọn Currency: USD, EUR, JPY...

  • 4. Thiết lập quy tắc giá theo tiền tệ đó

  • 5. Gán cho khách hàng quốc tế

  • 6. Hóa đơn tự động theo tiền tệ bảng giá


Ưu tiên quy tắc giá

Khi có nhiều quy tắc, hệ thống áp dụng theo thứ tự ưu tiên:

Các bước thực hiện

  • 1. 1. Quy tắc cụ thể nhất (Product) được ưu tiên cao nhất

  • 2. 2. Quy tắc theo Product Category

  • 3. 3. Quy tắc All Products

  • 4. 4. Trong cùng mức, quy tắc có Min Quantity cao hơn ưu tiên

  • 5. 5. Quy tắc có Start Date/End Date phù hợp


Bảng giá cho website

Nếu sử dụng Odoo eCommerce, bảng giá tích hợp với website:

Điểm chính

  • Khách hàng đăng nhập thấy giá theo bảng giá của họ

  • Khách vãng lai thấy giá theo bảng giá Public

  • Giá tự động cập nhật theo quy tắc

  • Hỗ trợ khuyến mãi theo thời gian


Best Practices

Các bước thực hiện

  • 1. Tạo bảng giá rõ ràng cho từng phân khúc khách hàng

  • 2. Sử dụng Product Category để quản lý nhiều sản phẩm

  • 3. Thiết lập giá theo số lượng để khuyến khích mua nhiều

  • 4. Sử dụng Start/End Date cho các chương trình khuyến mãi

  • 5. Kiểm tra kỹ công thức tính giá trước khi áp dụng

  • 6. Gán bảng giá mặc định cho khách hàng thường xuyên

  • 7. Review và cập nhật bảng giá định kỳ

  • 8. Sử dụng tên bảng giá mô tả rõ ràng


Báo cáo và phân tích

Phân tích hiệu quả của bảng giá và chiết khấu:

Điểm chính

  • Doanh số theo bảng giá

  • Tỷ lệ chiết khấu trung bình

  • Hiệu quả chương trình khuyến mãi

  • So sánh giá bán với giá vốn

  • Phân tích margin theo bảng giá


Tích hợp với các module khác

Bảng giá tích hợp với nhiều module:

Điểm chính

  • Sales: Tự động áp dụng giá khi tạo báo giá

  • Website: Hiển thị giá trên website

  • POS: Áp dụng giá tại điểm bán

  • Subscription: Giá cho gói dịch vụ định kỳ

  • Rental: Giá thuê theo thời gian


Xử lý tình huống đặc biệt

Tình huống và giải pháp

Tình huốngGiải pháp
Khách hàng yêu cầu giá đặc biệtTạo bảng giá riêng hoặc chiết khấu thủ công
Giá thay đổi theo mùaSử dụng Start/End Date cho quy tắc giá
Giá khác nhau theo khu vựcTạo bảng giá cho từng khu vực
Cần tăng giá hàng loạtSử dụng công thức với % tăng giá
Giá không đúng trên đơn hàngKiểm tra bảng giá khách hàng và quy tắc

Câu hỏi thường gặp (FAQ)

Điểm chính

  • Tôi có thể có giá khác nhau cho từng khách hàng không? Có, tạo bảng giá riêng cho từng phân khúc khách hàng (VIP, Wholesale, Retail) và gán cho khách hàng tương ứng.

  • Làm thế nào để thiết lập chiết khấu theo số lượng? Tạo nhiều quy tắc giá cho cùng sản phẩm với Min Quantity khác nhau, hệ thống tự động áp dụng quy tắc phù hợp khi khách hàng đặt hàng.

  • Giá có thể thay đổi tự động theo ngày không? Có, thiết lập Start Date và End Date cho quy tắc giá, hệ thống tự động áp dụng và ngừng áp dụng theo thời gian.

  • Chiết khấu và bảng giá khác nhau như thế nào? Bảng giá thay đổi giá gốc theo quy tắc tự động, chiết khấu là giảm giá thủ công trên từng dòng đơn hàng hoặc toàn đơn.

  • Làm thế nào để áp dụng giá theo công thức? Chọn Computation: Formula, chọn Based on (Cost/List Price), nhập Discount % và Extra Fee, hệ thống tính giá theo công thức tự động.

  • Tôi có thể có giá bằng nhiều loại tiền tệ không? Có, kích hoạt Multi-Currency, tạo bảng giá cho từng loại tiền tệ và gán cho khách hàng quốc tế tương ứng.

  • Bảng giá hoạt động với khuyến mãi như thế nào? Tạo quy tắc giá với Start/End Date cho thời gian khuyến mãi, quy tắc tự động áp dụng trong khoảng thời gian đó.

  • Tôi có thể thiết lập số lượng đặt hàng tối thiểu không? Có, sử dụng trường Min Quantity trong quy tắc giá, giá chỉ áp dụng khi khách hàng đặt đủ số lượng tối thiểu.

  • Làm thế nào để xử lý đàm phán giá? Tạo bảng giá riêng cho khách hàng đó hoặc áp dụng chiết khấu thủ công trên báo giá, lưu lại trong Internal Notes để theo dõi.

  • Điều gì xảy ra khi nhiều quy tắc giá cùng áp dụng? Hệ thống ưu tiên quy tắc cụ thể nhất (Product > Category > All Products), sau đó theo Min Quantity cao hơn và thời gian phù hợp.