Móc: tax.calculated
Last updated on Jun 24, 2026 00:25
Tổng quan
Loại: Bộ lọc
Vị trí: app/Services/Ecommerce/TaxCalculator.php
Ghi đè kết quả tính thuế. Sử dụng cho các quy tắc thuế tùy chỉnh, miễn trừ hoặc tích hợp với các dịch vụ thuế bên ngoài.
Thông số
| Thông số | Loại | Mô tả |
|---|---|---|
$result |
array | Kết quả tính thuế |
$subtotal |
float | Tổng phụ của giỏ hàng |
$address |
array | Địa chỉ giao hàng hoặc thanh toán |
Trở lại
Phải trả về array.
Ví dụ sử dụng
Hook::addFilter('tax.calculated', function ($result, $subtotal, $address) {
if (($address['state'] ?? '') === 'tax_free_zone') {
$result['tax'] = 0;
$result['rate'] = 0;
}
return $result;
});