Cómo personalizar un formulario de registro de proveedores en Dokan

Necesita un formulario de registro de proveedores para su mercado electrónico. Con un proceso de registro sin interrupciones, más proveedores están destinados a inscribirse en su sitio y permitirle hacer más negocios. Afortunadamente, Dokan tiene un formulario de registro de proveedores optimizado e inteligente, para que los proveedores puedan registrarse fácilmente en su mercado y comenzar a vender. Sin embargo, cada mercado no funciona de la misma manera. Para mantener las reglas y regulaciones en su región, algunos mercados desean registrar a los proveedores con su número de impuestos y GST, así como otra información. Usando Dokan, puede personalizar fácilmente el formulario de registro de proveedor predeterminado de acuerdo con sus necesidades.
Hoy superaremos el proceso de agregar campos adicionales al formulario de registro de su proveedor. Como un bono adicional, se reunirá y-
Cómo crear un formulario de registro separado para proveedores
Cómo mostrar el nombre del vendedor en la página de producto único.
Pasemos a eso, ¿sí? Cómo agregar campos adicionales al formulario de registro de su proveedor

Para agregar campos adicionales al complemento de grabación de WordPress, debe seguir los pasos a continuación. Los analizaremos y nos aseguraremos de seguirlos a T.
Paso 1: crear un tema infantil
Paso 2: cree una carpeta llamada “Global” en el tema del niño
Paso 3: use el código de personalización para agregar un campo adicional
Paso 4: Guarde el valor del campo agregado en el Backynd.
Vamos a detalles.
Paso 1: Cree un tema para niños cuando busque hacer ajustes a sus archivos de tema, luego debe crear un tema infantil.Le ayuda a mantener el diseño de sus padres y los códigos de tema mientras cambia los archivos.Para hacer cambios en el formulario de registro que forma parte del tema, primero debe crear un tema infantil. Crear el tema de un niño es muy fácil.Puede seguir este artículo para crear un tema infantil.También encontrará complementos en el almacén de WordPress para crear un tema infantil.Paso 2: Cree una carpeta llamada “Global” en el tema del niño, entonces debe crear una carpeta llamada Dokan en el niño.Luego debe crear otra carpeta en la carpeta Dokan con el nombre “Global”.Ahora, copie el archivo del vendedor-registro-form.php desde la carpeta WP-Content/Plugins/Dokan-Lite/Templates/Global e insértelo al niño como a continuación-

Paso 3: Use el código de personalización para crear campos adicionales que necesita para agregar el código de personalización al archivo de registro.Abra el archivo del vendedor-registro-form.php desde la carpeta de temas infantiles y copie el código a continuación-
“Requerido =” requerido ” />
arriba agregará un campo de número GST al formulario de registro del proveedor.Puede ver el nuevo campo agregado a continuación

Paso 4: Guarde el valor del campo agregado al Backynd que ha agregado un nuevo campo, pero para usar esos datos, debe guardar el contenido de ese campo. Para guardar los datos en el backend y mostrarlos en el perfil de usuario de backend, abra las funciones del archivo.php y copiar el código a continuación – function dokan_custom_seller_ regionation_required_fields ($ reequired_fields) {$ requerido_fields [‘gst_id’] = __ (‘número de placas’, ‘Dokan-Custom’); devolver $ requirir_fields; }; add_filter (‘Dokan_seller_ Record_required_fields’, ‘Dokan_custom_seller_ Record_required_fields’); Función dokan_custom_new_seller_cred ($ vendor_id, $ dokan_settings) {$ post_data = wp_unslash ($ _post); $ gst_id = $ post_data [‘gst_id’]; update_user_meta ($ Vendor_id, ‘dokan_custom_gst_id’, $ gst_id); } add_action (‘dokan_new_seller_creted’, ‘dokan_custom_new_seller_creted’, 10, 2); / * Agregar campos de perfiles personalizados (llame a estos: echo $ curauth-> fieldName;) */ add_action (‘dokan_seller_meta_fields’, ‘my_show_extra_profile_fields’); Función my_show_extra_profile_fields ($ user) {?> id, ‘dokan_custom_gst_id’, true); ? ?

<? Php} add_action ('personal_options_update'

, ‘my_save_extra_profile_fields’); add_action (‘edit_user_profile_update’, ‘my_save_extra_profile_fields’); function my_save_extra_profile_fields ($ user_id) {if (! current_user_can (‘man_wooCommerce’)) {return; } update_useta ($ user_id, ‘dokan_custom_gst_id’, $ _post [‘gst_id’]); Si desea cambiar el nombre del campo o metakey, debe cambiar el metal o el nombre del campo apropiado en cada lugar. En este código, utilicé la tecla de metal para el campo como dokan_custom_gst_id y utilicé la ID de campo como gst_iddupa guardando el código anterior, podrá usar el número GST del proveedor en su perfil de usuario –
Así es como puede agregar campos adicionales al formulario de registro de proveedor predeterminado. Leer más: Crea increíbles formularios de registro personalizables para Dokan. Ahora, veamos cómo puede crear un formulario de registro de proveedores separado en el mercado. Cree un formulario de registro separado para los propietarios de mercado Use la página “Mi cuenta de WooCommerce” para registrar tanto a los clientes como a los proveedores. Sin embargo, recibí solicitudes de algunos de los propietarios del mercado de que desean un registro separado para los proveedores, en lugar de mostrar en una sola página.
Porque no quieren cargar al cliente con la carga de los campos del formulario de registro del proveedor, mientras que no está registrado como proveedor. Para crear un formulario de registro separado en Dokan, no debe usar ninguna codificación. Puede usar el formulario de registro de código corto de Dokan y colocar ese corto código en una nueva página para crear una página de registro individual. Veamos los pasos para obtener una imagen más clara.

Cree una nueva página y proporcione un título “Registro de proveedores”
Use el código corto Dokan para crear un formulario de registro

Publica tu página.
Paso 1: Cree una nueva página porque desea crear una página de registro separada, debe crear una nueva página. Para crear una página, vaya a WP-Admin-> Pages-> Agregar nuevo. Dé un título a la página “Registro de proveedores”.
Paso 2: Agregue el código corto Dokan Dokan ofrece un conjunto de códigos cortos que puede usar para crear proveedores, listas de tiendas, mejores productos de venta, etc. Haga clic en el icono “+” y escriba “Código corto Dokan”. Entonces encontrarás todos los códigos cortos de Dokan enumerados maravillosamente. Elija el código corto “Formulario de registro del proveedor” y agréguelo a su página.
Paso 3: Publique la página de registro del nuevo proveedor Después de agregar el código corto, guarde la página. ¡Estás listo! Ahora todo lo que tiene que hacer es publicar su página y verá la página de registro del proveedor en el menú.
Por lo tanto, se crea su página de registro individual.
Nota: Para deshabilitar el registro del proveedor en la página de mi cuenta, asegúrese de deshacerse del “cualquiera puede registrarse” de WP-Admin-> Configuración-> General. Por lo tanto, puede personalizar el formulario de registro para su mercado con varios proveedores. Pero queda, el artículo no ha terminado. Tenemos otro truco para mostrarte. Bonificación: cómo mostrar los nombres de los proveedores en la página de producto único Hay diferentes formas de promocionar un proveedor en su mercado para aumentar la popularidad de su sitio web. Uno de ellos muestra el nombre del vendedor en la página de producto único. Hay una pestaña llamada “Información del proveedor” para mostrar la dirección del proveedor, el correo electrónico, etc. En la página de producto única. Puede agregar el nombre del vendedor a esa pestaña para que los clientes puedan conocer el nombre del propietario original. Abra las funciones con el tema del niño. PHP y agregue el código a continuación: add_action (‘wooCommerce_single_product_summary’, ‘seller_name_on_single’, 11); function seller_name_on_single () {global $ producto; $ seller = get_post_field (‘post_author’, $ producto-> get_id ()); $ autor = get_user_by (‘id’, $ seller); $ store_info = dokan_get_store_info ($ autor-> id); if (! vacía ($ store_info [‘store_name’)) {?> id), $ autor-> display_name); ?

Sin embargo, si desea mostrar el nombre de la tienda en lugar del nombre del vendedor, use el código a continuación, /* Mostrar el nombre de la tienda en el producto único* / add_action (‘wooCommerce_single_product_summary’, ‘Seller_on_Single’); function seller_name_on_single () {global $ producto; $ seller = get_post_field (‘post_author’, $ producto-> get_id ()); $ autor = get_user_by (‘id’, $ seller); $ Vendor = Dokan ()-> Vendor-> Get ($ Seller); $ store_info = dokan_get_store_info ($ autor-> id); if (! vacía ($ store_info [‘store_name’)) {?> get_shop_url (), $ Vendor-> get_shop_name ()); ? Dokan_vendor_name] a través de un widget de código corto en la página de producto único */ add_shortcode (‘dokan_vendor_name’, ‘dokan_store_name_shortcode’); función dokan_store_name_shortcode () {$ seller = get_post_field (‘post_author’); $ autor = get_user_by (‘id’, $ seller); $ Vendor = Dokan ()-> Vendor-> Get ($ Seller); $ store_info = dokan_get_store_info ($ autor-> id); if (! vacía ($ store_info [‘store_name’)) {?> get_shop_url (), $ Vendor-> get_shop_name ()); ?> <
? PHP solo agregue el código en las funciones del tema de su hijo.php y use el código corto [dokan_vendor_name] a través del widget de código corto en una sola página de producto. Así es como puede mostrar el vendedor o el nombre de la tienda en la página de producto único. Ahora tiene una idea clara de cómo agregar campos adicionales al complemento de grabación de WordPress.

Personalice el formulario de registro de proveedores de Dokan e invite a más proveedores a su mercado para que estemos al final de nuestro artículo de tutorial y, con suerte, sabe cómo
Agregue campos adicionales al formulario de registro del proveedor

Cree una página de registro separada para proveedores
Muestre el nombre del proveedor original en la página de producto único.

Debido a que WordPress es un software de código abierto, hay muchas posibilidades de personalización. Si juega sus libros correctamente, puede obtener el resultado deseado de su sitio. Y si usted es el propietario de un mercado, las personalizaciones anteriores ayudarán a su causa. ¿Tiene alguna pregunta adicional para agregar campos adicionales al complemento de grabación de WordPress? Si tiene algún problema, no olvide contactarnos en la sección de comentarios.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

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