Plugin Where Did You Hear About Us Checkout Field for WooCommerce miễn phí

Giới thiệu về Plugin “Where Did You Hear About Us Checkout Field for WooCommerce”

Plugin “Where Did You Hear About Us Checkout Field for WooCommerce” là một tiện ích được thiết kế để thêm một trường tùy chỉnh vào trang thanh toán để hỏi khách hàng của bạn biết đến cửa hàng của bạn từ đâu.

Bên cạnh đó, plugin này cũng cung cấp một trường “Khác” cho khách hàng của bạn có thể cung cấp một câu trả lời cụ thể trong một ô văn bản riêng.

Tính năng của Plugin

  • Dễ dàng thay đổi nhãn và lựa chọn cho trường tùy chỉnh trên trang thanh toán.
  • Xem báo cáo trên tab “Báo cáo” trong WooCommerce.
  • Kích hoạt/tắt trường tùy chỉnh để yêu cầu khi thanh toán.
  • Kích hoạt/tắt trường “Khác”.
  • Sửa đổi trạng thái đơn hàng mà bạn muốn bao gồm trong báo cáo.
  • Xuất đơn hàng với trường nguồn khách hàng.

Hình ảnh minh họa

Hình ảnh 1:

Trường tùy chỉnh trên trang thanh toán.

Hình ảnh 2:

Giá trị trường tùy chỉnh hiển thị trên trang chỉnh sửa đơn hàng.

Hình ảnh 3:

Trang báo cáo.

Hình ảnh 4:

Trang cài đặt.

Cách cài đặt

Cài đặt qua WordPress Dashboard:

  • Đăng nhập vào WordPress Dashboard của bạn.
  • Chọn “Plugins” và chọn “Thêm mới” để vào trang “Thêm Plugins”.
  • Trên phía bên phải, nhập “Where Did You Hear About Us Checkout Field for WooCommerce” vào thanh tìm kiếm và nhấn Enter.
  • Click “Cài đặt” và đợi plugin tải xuống. Sau khi hoàn thành, kích hoạt plugin.

Cài đặt qua FTP:

  • Giải nén tập tin zip, đăng nhập bằng trình FTP của bạn và tải thư mục storefront-site-logo lên thư mục /wp-content/plugins/ của bạn.
  • Đăng nhập vào WordPress Dashboard của bạn.
  • Chọn “Plugins” và kích hoạt plugin “Where Did You Hear About Us Checkout Field for WooCommerce”.

Truy cập trang báo cáo

Bạn có thể tìm thấy trang báo cáo bằng cách truy cập vào WooCommerce > Báo cáo và nhấp vào tab “Nguồn khách hàng”.

Tìm cài đặt

Bạn có thể tìm thấy trang cài đặt bằng cách truy cập vào WooCommerce > Báo cáo và nhấp vào tab “Nguồn khách hàng”, sau đó nhấp vào liên kết “Cài đặt” trên thanh con.

Hình ảnh minh họa:

Bạn có thể thấy rằng plugin hoạt động tốt. Tuy nhiên, có thể cần thiết phải thay đổi định dạng/thiết kế để tạo ra khoảng cách/định vị tốt hơn trên các trang của tôi.

Hình ảnh minh họa:

Trước tiên, tôi muốn cảm ơn bạn đã đưa plugin này đến công chúng. Tôi nghĩ rằng đây là một giải pháp đơn giản và thanh lịch. Tuy nhiên, tôi có một số câu hỏi sau khi thử nghiệm và đọc mã nguồn. Trong báo cáo của bạn, bạn trực tiếp truy cập vào các thuộc tính của WooCommerce, điều này được coi là thói quen xấu và sẽ gây ra nhiều thông báo trong khu vực quản trị (“thực hiện sai cách”). Thay vì sử dụng $order->billing_first_name, bạn nên sử dụng $order->get_billing_first_name () và tương tự. Điều này sẽ đảm bảo plugin vẫn hoạt động nếu WooCommerce quyết định thay đổi các thuộc tính này. Điều này cũng liên quan đến việc lưu trữ tạm thời.

Bạn đang sử dụng woocommerce_form_field () để xây dựng trường select. Sau đó, bạn lại tự xây dựng trường. Có lý do gì đằng sau điều này không? (Tôi không nói rằng điều này không hợp lệ, chỉ tò mò xem điều này có được thực hiện với mục đích gì không) Bạn định nghĩa lớp của mình là “final” có nghĩa là nó không thể được mở rộng và các phương thức không thể được thay đổi. Mặc dù tôi chắc chắn rằng điều này có lý do, nhưng nó đã làm mất mục đích của OOP. Cuối cùng, về chuyển đổi chữ, có một số chuỗi không cần thiết để bao gồm vào vùng dịch văn bản của bạn, chẳng hạn như Báo cáo, Cài đặt, Xuất khẩu, Tên khách hàng, Trạng thái đơn hàng v.v. Thay vào đó, bạn có thể sử dụng vùng dịch văn bản của WooCommerce hoặc WordPress: __( ‘Customer Name’, ‘woocommerce-admin’ ), __( ‘Orders’, ‘woocommerce-admin’ ), __( ‘Other’, ‘woocommerce-admin’ ) __( ‘Other’, ‘woocommerce’ ) __( ‘Select an option…’, ‘woocommerce’ ) __( ‘Customer’, ‘woocommerce’ ). Tôi không trách bạn vì điều này, thực ra tôi thấy điều này nhiều lần trong nhiều plugin, nhưng tôi nghĩ rằng với một chút nghiên cứu trong IDE của chúng ta, chúng ta thường có thể tìm thấy những chuỗi đã được bao gồm trong lõi hoặc các plugin đóng góp. Mặc dù chúng ta không luôn luôn phụ thuộc vào các plugin khác trong quá trình dịch, nhưng đây là trường hợp ở đây vì chúng ta đang mở rộng chức năng của WooCommerce. Điều này sẽ giúp dễ dàng bảo trì và hỗ trợ nhiều ngôn ngữ hơn từ đầu.

Tôi hy vọng bạn sẽ thấy đánh giá này hữu ích. Một lần nữa, cảm ơn bạn đã chia sẻ mã của bạn.

Hình ảnh minh họa:

Plugin cũng có một trường vị trí trong cài đặt cho phép bạn đặt vị trí của dropdown theo ý muốn.

Đánh giá của người dùng và bản cập nhật

Plugin “Where Did You Hear About Us Checkout Field for WooCommerce” là phần mềm mã nguồn mở. Dưới đây là danh sách các người đã đóng góp cho plugin này:

  • wooassist

Phiên bản và bản cập nhật

1.0.0

  • Bản phát hành ban đầu.

1.0.1

  • Người dùng đã đăng xuất giờ có thể thấy biểu mẫu.
  • Kiểm tra với WordPress 4.9.2.
  • Kiểm tra với Storefront 2.2.7.
  • Kiểm tra với WooCommerce 3.2.6.

1.1.0

  • Thêm tính năng xuất đơn hàng.
  • Kiểm tra với WordPress 5.2.1.
  • Kiểm tra với Storefront 2.5.0.
  • Kiểm tra với WooCommerce 3.6.4.

1.1.1

  • Cập nhật mã theo gợi ý từ @d9media.

1.1.2

  • Cập nhật mã cho dịch vụ dịch.

1.2.0

  • Di chuyển vị trí menu do phần Reports bị loại bỏ.
  • Cập nhật mã cho sự tương thích với PHP 8.

1.3.0

  • Sửa lỗi tương thích với PHP 8.
  • Sửa lỗi xuất thông báo lỗi PHP.

Với những bản cập nhật này, plugin sẽ được nâng cấp để cải thiện tính ổn định và tương thích với phiên bản mới nhất của WordPress, Storefront và WooCommerce.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *