Xóa / gỡ bỏ các chi tiết trong Thanh toán WooCommerce (Postal Code, Công ty, điện thoại ...)

WooCommerce là một hệ thống rất đơn giản cho những ai muốn tạo ra một cửa hàng, Căn cứ vào WordPress.
Việc cài đặt mặc định, WooCommerce sẽ thêm một hình thức tiêu chuẩn cho chi tiết thanh toán. Trên "Thanh toán" khách hàng.
Được thiết kế như một hệ thống cửa hàng cho phép cả phân phối vật lý của sản phẩm và tải về một số WooCommerce ảo cần thiết trong mẫu một loạt các dữ liệu khách hàng: Tên, Họ, Số Điện Thoại, Quốc gia, Thành phố, Zip code. Một số trong những lĩnh vực chúng ta cần cho một lệnh ảo ví dụ. Một sản phẩm mà có thể được tải về hoặc sản phẩm đó đã được trả bằng PayPal sẽ không cần những dữ liệu để giao hàng. Trong trường hợp này nó là tốt nhất để giảm bớt các hệ thống điều khiển cho người sử dụng, bằng cách loại bỏ các lĩnh vực của Checkout.

Loại bỏ trường "Zip Code" từ WooCommerce Thanh toán

Chúng tôi có thể xóa "Mã bưu điện thanh toán mã bưu điện" khỏi WooCommerce, chúng tôi phải chuyển và chỉnh sửa tệp functions.php của chủ đề WordPress đang hoạt động trên trang web. Trong functions.php thêm các dòng:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

function custom_override_checkout_fields ($ fields) {

unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_postcode']);

trả về $ trường;

}

[/ Php]

Trường hợp "billing_postcode" là lĩnh vực cho các mã bưu điện. Nếu bạn muốn loại bỏ các trường địa chỉ thứ hai, chúng tôi thay thế "billing_postcode" với "billing_address_2".

[Php] unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_address_2']); [/ php]

Có những tình huống mà có thể không quan tâm đến bất kỳ chi tiết thanh toán của khách hàng. Thông thường khi thanh toán được thực hiện thông qua PayPal. Trong kịch bản này, chúng ta có thể chọn để loại bỏ tất cả các lĩnh vực của trang đặt hàng.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields ($ fields) {
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_postcode']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_country']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_state']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_phone']);
unset ($ lĩnh vực [ 'trật tự'] [ 'order_comments']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_address_2']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_postcode']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_company']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_last_name']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_email']);
unset ($ lĩnh vực [ 'thanh toán'] [ 'billing_city']);
trả về $ trường;
}

[/ Php]

Bằng cách này bạn sẽ xóa tất cả các lĩnh vực của WooCommerce Checkout.

Xóa / gỡ bỏ các chi tiết trong Thanh toán WooCommerce (Postal Code, Công ty, điện thoại ...)

Giới thiệu về tác giả

Stealth

Đam mê tất cả những gì tiện ích và CNTT viết stealthsettings.com vui vẻ của 2006 và tôi muốn khám phá những điều mới mẻ với bạn về máy tính và hệ điều hành MacOS, Linux, Windows, iOS và Android.

2 Comments

  • Bonjour Merci cho bài đăng!
    J'avais besoin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Đây là một chuyên gia về môi trường "expédier à une adresse différente".
    nó không phải là cách tương tự như remplacement của custom_override_checkout_fields trong mã. Pourriez vous m'aider?

  • Xin chào, tôi đã thêm mã này vào functions.php như được hướng dẫn nhưng trang web của tôi bị lỗi. Nó hoàn toàn trống rỗng. Tôi không hoàn toàn mới với những thứ như thế này, nhưng tôi cũng không phải là một.

    Nếu tôi có thể truy cập bảng điều khiển của tôi, tôi sẽ chỉ xóa nó nhưng tôi không thể truy cập bất cứ điều gì trên trang web của tôi cả.

    Xin vui lòng giúp đỡ, tôi nên làm gì? Xin vui lòng trả lời khẩn cấp!

Để lại một bình luận

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.