Tôi đang sử dụng plugin WooC Commerce và có truy vấn sau:
Trong trang sản phẩm duy nhất, tôi có một sản phẩm dựa trên những lựa chọn nhất định của người mua, giá trị chi phí vận chuyển được tính, sau đó tôi cần chuyển / bao gồm như một phần của các mục trong giỏ hàng dưới dạng cột mới, "Chi phí vận chuyển" khi xem giỏ hàng của bạn.
Mặc dù vậy, người mua có thể quyết định mua ba sản phẩm khác nhau trong đó ba sản phẩm này có thể có các tính toán chi phí vận chuyển khác nhau, sau khi nhấn nút "Thêm vào giỏ hàng" ba lần.
Ví dụ:
Product A selections calculates a Shipping Cost of $2.00
Product B selections calculates a Shipping Cost of $4.00
Product C selections calculates a Shipping Cost of $6.00
Vì vậy, dựa trên những điều trên, khi người mua đã mua sắm xong và nhấn "Xem giỏ hàng", tôi muốn họ thấy:
Item Price Shipping Cost Quantity Total
---------------------------------------------------------------------------------------
Product A $10 $2 1 $10
Product B $5 $4 1 $5
Product C $15 $6 1 $15
Đó là cột trường tùy chỉnh "Chi phí vận chuyển" mà tôi muốn thêm vào giỏ hàng, đây là điều tôi không chắc chắn về cách thực hiện.
Ngoài ra, tôi cũng muốn thêm vào "Tổng số giỏ hàng" bên dưới, một trường tùy chỉnh khác của "Chi phí vận chuyển" có tổng trị giá 12 đô la, sau đó sẽ được thêm vào Tổng sản phẩm, nghĩa là
Cart Totals
Cart Subtotal $30
Shipping Cost $12
Order Total $42
Một số mã mà tôi đã sử dụng cho Giỏ hàng Tổng chi phí vận chuyển là:
function woo_add_cart_fee() {
global $woocommerce;
$woocommerce->cart->add_fee( __('Shipping Cost', 'woocommerce'), 100 );
}
add_action( 'woocommerce_before_calculate_totals', 'woo_add_cart_fee');
Vì vậy, tôi cần biết cách thêm "Chi phí vận chuyển" vào cả Chi tiết sản phẩm giỏ hàng cũng như Tổng số giỏ hàng.
Bất kỳ trợ giúp mã hóa sẽ được nhiều đánh giá cao.
Cảm ơn.