Mình sẽ giúp bạn biết thêm về tính năng Tính toán qua việc tạo Form tính giá tự động cho Dịch vụ thiết kế website ngay sau đây.
Mình chỉ là gợi ý hướng làm qua một form đơn giản thôi. Dựa vào đó bạn có thể làm form tính toán với nhiều trường phức tạp hơn!
Bạn cần tạo một form báo giá với các trường (field) cơ bản như sau:
trong đó Slug mình đã tạo là, tương ứng với thứ tự các trường trong form trên
Tại các trường Radio, bạn bấm vào Show Values > Điền mức giá tương ứng vào
điền giá cho trường mua tên miền
điền giá cho trường mua hosting
Tạo thêm một trường tính toán Calculation vào Form báo giá phía trên.
Đặt tên (name) gì cũng được. Slug nên điền không dấu như hình, ví dụ: chi_phi.
Bạn sẽ có. Nhớ kéo nó lên phía trên nút Báo giá nhìn cho đẹp.
Bạn cũng có thể chọn vào Money Format, để nó hiển thị dưới định dạng tiền tệ. Và dấu phân cách hàng nghìn (Thousands separator, dấu phẩy) và phần thập phân (Decimal Separator, dấu chấm).
Để thiết lập tính toán, Caldera Forms cho chúng ta 2 lựa chọn là
Chúng ta cùng xét xem cần làm như nào theo cả hai cách nhé.
Operator Group chỉ cho phép sử dụng các phép tính cơ bản cộng trừ nhân chia.
Giá dịch vụ thiết kế web = Loại tên miền (COM, NET, VN) x Thời hạn tên miền (1 năm, 2 năm…) + 100k x Thời hạn Hosting (1 tháng, 2 tháng,..,…) + Kiểu web (2,5 triệu, 10 triệu).
Chuyển qua cách viết theo Slug thì
Giá dịch vụ thiết kế web = mua_ten_mien x thoi_gian_ten_mien + 100000 x thoi_gian_hosting + kieu_web
Bấm vào Add Operator Group
Và bạn thiết lập tương ứng với công thức tính giá thiết kế web đã nói ở trên thôi! Bạn sẽ có như hình.
Lưu lại Form và thử nghiệm nào!
Ráp công thức ở trên. Giá web ở đây sẽ là 200.000 x 1 + 100.000 x 10 + 2.500.000 = 3.700.000 VNĐ.
Đã giống với kết quả của Form chưa? Quá đúng.
Ngoài ra bạn có thể sử dụng plugin Cost Calculator For WordPress sẽ có nhiều tùy chọn và nhìn đẹp hơn
Nguồn: themevi.com