Các trường dữ liệu cơ bản #
Để tích hợp đúng, đối tác cần hiểu mối quan hệ giữa product, package, price_rules và lines khi tạo booking.
- Product: là sản phẩm vé tham quan.
- Package: là gói bán cụ thể của sản phẩm, dùng
package_idđể đặt vé. - Price period: mỗi package có các khoảng giá theo thời gian.
- Price rule: mỗi khoảng giá có nhiều dòng giá (ví dụ người lớn/trẻ em), mỗi dòng có
price_rule_idvàprice. - Create booking: lấy
package_idtừ package và lấyprice_rule_idtừprice_rules, sau đó gửi vào mảnglines. - Tổng tiền: hệ thống tự tính theo công thức
sum(quantity * price)từ các dònglineshợp lệ.
Luồng tích hợp khuyến nghị #
- Gọi API lấy sản phẩm để chọn
product_id. - Gọi API chi tiết sản phẩm (hoặc packages) để lấy
package_idvàprice_rule_id. - Gọi API tạo booking với
product_id,package_id,date,lines,contact. - Gọi API lấy chi tiết booking để theo dõi trạng thái.
- Khi cần xuất vé, gọi API issue theo
bookingCode.
