Cách gỡ lỗi "Gửi đến địa chỉ khác" theo mặc định trên trang Checkout và Wooc Commerce

Giao dịch trực tuyến ngày càng có nhiều đất đai, và WooCommerce là một trong những nền tảng yêu thích của nhà phát triển webtạo cửa hàng trực tuyến.

Một cửa hàng trực tuyến thành công là người biết cách làm nổi bật sản phẩm và cung cấp cho khách hàng trải nghiệm trực tuyến tốt nhất. Trải nghiệm trực tuyến của người dùng bắt đầu từ việc tiếp xúc đơn giản và rõ ràng với các sản phẩm hệ thống hoàn thành đơn hàng.

Các trường có sẵn trên trang "Chi tiết thanh toán" / "Thanh toán", nơi người dùng cần nhập dữ liệu cá nhânchẳng hạn như: tên, địa chỉ, địa chỉ e-mail, số điện thoại và thông tin khác, nên càng đơn giản và có cấu trúc càng tốt. nhất cho khách hàng của một cửa hàng trực tuyến, Tôi chọn như địa chỉ giao hàng các sản phẩm giống với địa chỉ thanh toán. Tuy nhiên, trong WooC Commerce, nó là kiểm tra theo mặc định "Giao hàng đến địa chỉ khác"/"Gửi đến địa chỉ khác". Điều đó có nghĩa là người dùng được yêu cầu nhấp hoặc nhấn lại vào điện thoại để tắt các trường bổ sung bắt buộc khi tùy chọn được chọn. Công việc không mong muốn nếu chúng tôi muốn cung cấp trải nghiệm trực tuyến tốt nhất cho người dùng.

May mắn thay, tùy chọn "Giao hàng đến địa chỉ khác" trên trang Checkout và Wooc Commerce có thể được bỏ chọn theo mặc định, thêm một dòng mã vào tệp functions.php của chủ đề hiện tại.

add_filter( 'woocommerce_ship_to_different_address_checked', '__return_false' );

Lưu tệp sau khi thêm dòng và đi đến trang thanh toán của cửa hàng trực tuyến để xem tùy chọn "Gửi đến địa chỉ khác" vẫn được kiểm tra theo mặc định.

Một trường bắt buộc khác được yêu cầu bởi WooC Commerce trên "Chi tiết thanh toán"Nhưng điều ít quan trọng hơn ở một số nước là"Mã bưu chính"/"Mã bưu điện thanh toán". Rất nhiều người dùng không có mã bưu chính của địa chỉ giao hàng và các công ty chuyển phát nhanh không tuân theo mã này. Nó thường bị thất lạc bởi khách hàng vì lĩnh vực này là bắt buộc.
Nó có thể được gỡ bỏ khỏi tất cả các hàm.php bằng cách thêm các dòng sau:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Bây giờ bạn có một hệ thống "đặt hàng" dễ dàng hơn cho khách hàng của bạn.

Cách gỡ lỗi "Gửi đến địa chỉ khác" theo mặc định trên trang Checkout và Wooc Commerce

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.

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