Nếu khách hàng ở bên ngoài vị trí cơ sở, điều này sẽ loại bỏ các loại thuế cơ sở. Tính năng này được tắt theo mặc định trừ khi bộ lọc được sử dụng
Sử dụng ngữ cảnh chỉnh sửa để lớp thuế chưa được lọc được trả về
Thông số$item . vậtMục điều chỉnh giá của
lớp
Ghi chú. Lớp này đặt tổng số cho 'đối tượng' khi chúng được tính toán. Điều này là để các API như API phí có thể xem các tổng này nếu cần
Để tránh các vấn đề về làm tròn, chúng tôi cần làm việc với giá đã bao gồm nếu có thể, nếu không, chúng tôi sẽ thấy lỗi chẳng hạn như khi làm việc với số 9. Giá 99 inc, VAT 20% tức là 8. 325 dẫn đến tổng số là giảm 1p
Phiếu giảm giá trước thuế giảm giá mà khách hàng nghĩ rằng họ đang trả - thuế được tính sau
e. g. Xe đạp 100 đô la với phiếu giảm giá 10 đô la = khách hàng trả 90 đô la và thuế tính ngược lại từ đó
Mặt hàng để có được thuế suất cho
Mỗi mục được tạo thành từ các đạo cụ sau, ngoài những đạo cụ được trả về bởi get_default_item_props[] cho tổng số
- Chìa khóa. Số nhận dạng cho mặt hàng [khóa mặt hàng hoặc ID mặt hàng]
- giỏ_hàng. Đối với giỏ hàng, mặt hàng trong giỏ hàng có thể bao gồm dữ liệu tùy chỉnh
- số lượng. Số lượng cho dòng này
- giá bán. Giá dòng tính bằng cent
- sản phẩm. Đối tượng sản phẩm mà mặt hàng trong giỏ hàng này dành cho
Nếu giá trị được trả về phải tính bằng xu
Các loại để hợp nhất và trả lại. Mặc định cho tất cả
tên trường. Có thể sẽ là protected WC_Cart $cart
47 hoặc protected WC_Cart $cart
48
remove_item_base_taxes[]
: 418Chạy để xóa tất cả các loại thuế cơ bản khỏi một mặt hàng. Được sử dụng khi giá bao gồm thuế và khách hàng được miễn thuế