WooC Commerce thêm dữ liệu tùy chỉnh vào mục giỏ hàng

https. //Ibb. co/HgzYhJg Đây là những cài đặt tôi đang sử dụng. Giá trị hiển thị là 1 ở những nơi khác như https. //Ibb. co/3BtmZ55 cái này. Và tôi có 2 câu hỏi

1] Tôi muốn hiển thị nó dưới dạng trường có thể chỉnh sửa. Tôi có thể làm cái này như thế nào? . trong trang giỏ hàng, nó sẽ xuất hiện với giá trị được người dùng thêm vào

2] tôi muốn hiển thị trường tùy chỉnh không phải trước nút thêm vào giỏ hàng NHƯNG trước biểu mẫu thêm vào giỏ hàng

Cảm ơn bạn. Hy vọng được nghe từ bạn sớm

  • Chủ đề này đã được sửa đổi 1 năm 4 tháng trước bởi shenalorlof .

Đang xem 9 trả lời - 1 đến 9 [trong tổng số 9]

  • Tác giả plugin ThemeHigh

    [@themecao]

    Hãy để tôi trả lời từng câu hỏi của bạn

    >> Giá trị hiển thị là 1 ở những nơi khác như https. //Ibb. co/3BtmZ55 cái này

    Khi hộp kiểm được đánh dấu thì giá trị mặc định của trường sẽ là 1. Để làm cho giá trị hiển thị có nếu được chọn, sau đó đặt trường giá trị là có. Chúng tôi đã xác minh điều tương tự từ phía bạn và nó đang hoạt động tốt

    Vui lòng tham khảo các ảnh chụp màn hình bên dưới

    https. //prnt. sc/1qsnbft
    https. //prnt. sc/1qsn7n3

    >> 1] Tôi muốn hiển thị nó dưới dạng trường có thể chỉnh sửa. Tôi có thể làm cái này như thế nào? . trong trang giỏ hàng, nó sẽ xuất hiện với giá trị được người dùng thêm vào

    Thật không may, không thể chỉnh sửa các trường từ trang giỏ hàng

    >> 2] tôi muốn hiển thị trường tùy chỉnh không phải trước nút thêm vào giỏ hàng NHƯNG trước biểu mẫu thêm vào giỏ hàng

    Mã dưới đây được sử dụng để hiển thị các trường trước khi thêm vào biểu mẫu giỏ hàng

    add_filter['thwepof_hook_name_before_add_to_cart_button', 'th12345_hook_before_add_to_cart_form',999];
    
    function th12345_hook_before_add_to_cart_form[$hook] {
    	$hook = 'woocommerce_before_add_to_cart_form';
    	return $hook;
    }

    Chúng tôi hy vọng điều này sẽ giúp

    Cảm ơn bạn

    Trình bắt đầu chủ đề shenalorlof

    [@shenalorlof]

    Ồ. Tuyệt vời. Dịch vụ tốt. Tôi sẽ đánh giá 5 cho dịch vụ
    Ngoài ra, vui lòng cho tôi biết tại sao không thể thêm trường có thể chỉnh sửa vào trang giỏ hàng

    Tác giả plugin ThemeHigh

    [@themecao]

    Chúng tôi rất vui khi biết rằng bản cập nhật của chúng tôi hữu ích

    Hơn nữa, khi một sản phẩm được thêm vào giỏ hàng, nó sẽ được lưu trong đối tượng giỏ hàng dưới dạng item meta. Wooc Commerce không cung cấp bất kỳ hook hoặc bộ lọc nào để sửa đổi dữ liệu meta mặt hàng từ trang giỏ hàng. Vì vậy, không thể chỉnh sửa trường từ trang giỏ hàng

    Cảm ơn bạn

    Trình bắt đầu chủ đề shenalorlof

    [@shenalorlof]

    Xin chào người ủng hộ thân mến,
    Sau đó, làm cách nào chúng tôi có thể cập nhật số lượng mặt hàng từ giỏ hàng?

    Trình bắt đầu chủ đề shenalorlof

    [@shenalorlof]

    Vui lòng kiểm tra xem điều này có hữu ích để bạn triển khai https không. // stackoverflow. com/câu hỏi/55200491/update-a-custom-field-on-update-cart-click-in-woocommerce-cart/55200667 Bởi vì nếu chúng tôi có thể cập nhật số lượng tại sao không

    Tác giả plugin ThemeHigh

    [@themecao]

    Cảm ơn bạn đã chia sẻ liên kết

    Móc được đề cập trong liên kết được sử dụng để sửa đổi toàn bộ giỏ hàng. Với sự trợ giúp của hook, bạn có thể tạo mã tùy chỉnh để sửa đổi các giá trị

    Những gì chúng tôi đã cập nhật là không có hook trực tiếp để sửa đổi dữ liệu mặt hàng cụ thể trong giỏ hàng như trong phần gửi thêm vào giỏ hàng

    Cảm ơn bạn

    Trình bắt đầu chủ đề shenalorlof

    [@shenalorlof]

    Xin chào, bạn có thể hướng dẫn cập nhật toàn bộ giỏ hàng không. Vì vậy, chúng tôi vẫn có thể cập nhật các giá trị của một sản phẩm cụ thể

    Tác giả plugin ThemeHigh

    [@themecao]

    Thật không may, nó nằm ngoài phạm vi hỗ trợ của chúng tôi. Bạn cần liên hệ với nhà phát triển của mình để đạt được yêu cầu của bạn

    Cảm ơn bạn

    Trình bắt đầu chủ đề shenalorlof

    [@shenalorlof]

    Xin chào,
    Tôi có một vấn đề. Tôi đã thêm mã này

    add_filter['thwepof_hook_name_before_add_to_cart_button', 'th12345_hook_before_add_to_cart_form',999];
    
    function th12345_hook_before_add_to_cart_form[$hook] {
    	$hook = 'woocommerce_before_add_to_cart_form';
    	return $hook;
    }

    Nhưng bây giờ sau khi thêm sản phẩm vào giỏ hàng, trường bổ sung này không hiển thị trên trang giỏ hàng, trang thanh toán hoặc trong hóa đơn. Làm thế nào để khắc phục điều này?

Chủ Đề