Trường đăng ký người dùng tùy chỉnh cho WooCommerce

Linh Dinh March 8, 2024 No Comments

Cài đặt và cấu hình

Cách thêm các trường đăng ký mới:

Để thêm các trường mới vào biểu mẫu đăng ký người dùng hiện tại của bạn, hãy vào “registration fields” và nhấp vào thêm trường mới. Chọn loại trường và các cài đặt khác như

  • Tiêu đề trường
  • Chỗ đặt
  • Mô tả trường
  • Đặt trường là bắt buộc hoặc tùy chọn
  • Hiển thị dạng chỉ-read trong “tài khoản của tôi”
  • Hiển thị trường với chiều rộng đầy đủ hoặc một nửa
  • Thêm CSS tùy chỉnh cho trường
  • Sắp xếp thứ tự trường (Chỉ hoạt động cho các trường tùy chỉnh mới – Xem mục “Sắp xếp trường” phía dưới để biết thêm chi tiết)

Tính năng chỉ-read giới hạn khách hàng thực hiện bất kỳ thay đổi nào trong trường sau khi đăng ký. If you have opted to display user roles dropdown on registration form, you can choose to make field dependable to any user role(s). This feature is handy for B2B merchants. The grid view shows all added fields along with their status, sort order and field type. You can edit or remove any field instantly.

Kích hoạt trường đăng ký & thanh toán mặc định

Vào trường đăng ký và nhấp vào kích hoạt trường mặc định để truy cập các trường mặc định mà bạn có thể kích hoạt trên trang đăng ký. Trong khi kích hoạt các trường này, bạn có thể tùy chỉnh,

  • Nhãn trường
  • Chỗ đặt
  • Thông điệp/Mô tả
  • Bắt buộc/Tùy chọn
  • Thứ tự sắp xếp (Sẽ luôn được hiển thị trên các trường tùy chỉnh – xem phần “Sắp xếp trường” phía dưới để biết thêm chi tiết)
  • Chiều rộng trường
  • Trạng thái trường

Lưu ý rằng việc kích hoạt/vô hiệu hóa này chỉ hiển thị/ẩn các trường từ biểu mẫu đăng ký, các trường sẽ tiếp tục được hiển thị trong phần thanh toán.

Cách hiển thị menu dropdown quyền người dùng:

Để hiển thị menu dropdown quyền người dùng, hãy vào trường đăng ký > cài đặt và chọn quyền người dùng mà bạn muốn hiển thị ở phía trước cho người dùng chọn. Plugin đăng ký người dùng tương thích với tất cả các plugin quyền người dùng bên thứ ba như User Role Editor , Wpfront User Role Editor và nhiều hơn nữa. You can also allow your customers to change their user role from my account page. Please note that the manual validation will not work when a user changes his role from my account page after a successful registration.

Phê duyệt người dùng mới và thông báo:

Bạn có thể kích hoạt phê duyệt thủ công cho các vai trò cụ thể và giữ phần còn lại là tự động phê duyệt. Nếu bạn muốn xác thực tất cả khách hàng mới một cách thủ công, bạn có thể chọn tất cả quyền người dùng. Thậm chí nếu menu dropdown quyền người dùng đã được vô hiệu hóa, sự xác nhận sẽ được áp dụng cho tất cả các đăng ký mới. Enable Approve New User at Checkout Page: Tính năng này hiện đã có trong phiên bản 1.6 hoặc cao hơn. Nếu bạn chọn tùy chọn này, khách hàng sẽ được đăng nhập tự động sau khi đặt đơn hàng – theo quy trình thanh toán tiêu chuẩn của WooCommerce. Tuy nhiên, ngay sau khi người dùng đăng xuất, họ sẽ không thể đăng nhập trở lại trừ khi trạng thái tài khoản được quản trị viên chấp thuận. Chúng tôi không thể giới hạn lần đăng nhập đầu tiên sau quy trình thanh toán do một số hạn chế kỹ thuật. Nếu không chọn, tài khoản được tạo trong quá trình thanh toán sẽ được chấp thuận tự động. Tuy nhiên, nếu hộp kiểm “Kích hoạt phê duyệt người dùng mới” ở phía trên được kích hoạt và khách hàng chọn đăng ký từ quy trình đăng ký thông thường, người đó sẽ được gửi để phê duyệt thủ công.

Cài đặt email:

<![CDATA[ <p> Kể từ phiên bản 1.7.1 và trên, các email mở rộng đã được chuyển đến WooCommerce > Cài đặt > Emails. Tất cả các mẫu email của chúng tôi bắt đầu bằng “Addify.”  Điều này tạo thuận lợi cho các nhà buôn để ghi đè mẫu email giống như họ làm với các email WooCommerce mặc định. Bạn có thể kích hoạt/vô hiệu hóa, tùy chỉnh chủ đề, tiêu đề các mẫu email sau từ WooCommerce > Cài đặt > Emails, trong khi nội dung cơ thể của email có thể được cấu hình từ cài đặt mở rộng của chúng tôi.

  • Addify Registration New User Email Admin
  • Addify Registration Update User Email Admin
  • Addify Registration New User Email to Customer
  • Addify Registration Pending User Email to Customer
  • Addify Registration Approved User Email to Customer
  • Addify Registration Disapproved User Email to Customer

Bạn có thể tùy chỉnh nội dung cơ thể của các email này từ Trường đăng ký > Cài đặt > Emails. Tại đây, bạn có thể cấu hình nội dung để được bao gồm trong mỗi email cũng như sử dụng biến để bao gồm thông tin liên quan như,{customer_details}{approve_link}{disapprove_link}The approve and disapprove variables can be used in admin email notification only where as the customer details variable can be used in all emails and this will trigger the data filled by customers during registration such as name, email, etc. Addify Registration New User Email Admin This email is sent to the admin when a new user registers and the content added in Admin Email (New User) will be included in the body of this email. Addify Registration Update User Email Admin Email notification sent to admin when a user updates custom fields data from my account page. The content added in Admin Email Text (My Account Update) will be included in this email Addify Registration New User Email to Customer This is the welcome email notification sent to customers when a new user account is registered. You can disable this email if you choose to use the default “new account” email sent by WooCommerce. Alternatively, you can disable default email from WooCommerce > Setings > Email > New Account, and use our extension email as a welcome email to include the customer data by using the variables defined above, in the description of User Welcome Email Text as this data is included in the welcome email. Addify Registration Pending User Email to Customer This welcome email notification is sent to users whose accounts awaiting approval and currently, their status is pending. They won’t receive the above welcome email from our extension. You can disable the default “New Account” of WooCommerce to use this as an email to notify customers that their account is awaiting approval. The content added in Pending Email Body Text will be included in this email body and you can use the variables like {customer_details} to include the fields data field by the customer during registration. Addify Registration Approved User Email to Customer Email notification is sent to customers when their account is approved. The content added under Approved Email Text will be included in this email. Addify Registration Disapproved User Email to Customer Email notification is sent to customers when their account is disapproved. The content added under Disapproved Email Text will be included in this email. Emails under WooCommerce>Settings>Emails:

Dữ liệu trường tùy chỉnh trong bảng điều khiển quản trị:

Quản trị viên cửa hàng có thể xem dữ liệu trường tùy chỉnh từ Tất cả người dùng > Trang thông tin người dùng. Người buôn có thể chỉnh sửa và thay đổi giá trị của bất kỳ trường nào. Tuy nhiên, khách hàng có thể truy cập dữ liệu từ trang tài khoản của mình. Trường tùy chỉnh trong bảng điều khiển quản trị

Dữ liệu trường tùy chỉnh trên trang chi tiết đơn hàng

Trong khi tạo các trường mới, bạn có thể chỉ định và hiển thị chỉ các trường được chọn trên trang chi tiết đơn hàng quản trị và email đơn hàng. Trang chi tiết đơn hàng

Biết về các không tương thích & hạn chế kỹ thuật:

Sắp xếp trường:

Dưới đây là cách thức hoạt động của thứ tự sắp xếp,

  • Các giá trị mặc định luôn được hiển thị trước – Do hạn chế kỹ thuật bạn không thể sắp xếp các trường tùy chỉnh mới với các trường mặc định
  • Menu dropdown quyền người dùng luôn được hiển thị ở cuối các trường mặc định
  • Các trường tùy chỉnh mới được hiển thị dưới menu dropdown quyền người dùng – bạn có thể dễ dàng sắp xếp các trường tùy chỉnh này

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

Nếu bạn đã kích hoạt tạo tài khoản trong quá trình thanh toán – các trường đăng ký tùy chỉnh tương tự sẽ được hiển thị trong phần tạo tài khoản. Tuy nhiên, các trường và tính năng sau sẽ không được hiển thị trên phần tạo tài khoản thanh toán do các lý do kỹ thuật ghi dưới đây. User roles dropdown. File upload, multi-checkbox & reCaptcha Các trường tải lên tệp, nhiều hộp kiểm và reCaptcha sẽ không được hiển thị. Tuy nhiên, bạn nên người dùng nhiều hộp chọn để thực hiện công việc và khách hàng của bạn luôn có thể tải lên tệp từ trang tài khoản của mình sau khi hoàn tất quá trình thanh toán.

UPDATE:  In version 1.6 or above

Chúng tôi đã loại bỏ hạn chế, bây giờ menu dropdown quyền người dùng có thể được hiển thị trên trang thanh toán dưới phần tạo tài khoản. Cùng với menu dropdown quyền người dùng, các trường phụ thuộc cũng sẽ được hiển thị. Hộp nhiều kiểm giờ đây cũng có sẵn cho trang thanh toán. Hạn chế cho trường tải lên tệp và reCaptcha vẫn còn.

Leave a Reply

Your email address will not be published.