Cómo agregar un estado de pedido personalizado a su mercado de WordPress multivendor

La gestión de una tienda de comercio electrónico debe mantener ciertos aspectos. Tal aspecto crucial es la gestión de los pedidos de los clientes. Si su tienda está impulsada por WooCommerce, tendrá un sistema de gestión de pedidos listo. Pero, ¿qué hacer cuando necesita agregar estados de pedido personalizados? ¿Por qué necesita el estado del pedido personalizado? Por lo general, la personalización es esencial para administrar el flujo de gestión de su pedido en diferentes situaciones. Si tiene un negocio que gira en torno al transporte, debe agregar estados de comando como “esperar el envío” o “enviado”. Y, estos tipos de personalización no están disponibles en WooCommerce.
Aquí es donde interviene Dokan. No solo convierte su mercado en un mercado con más proveedores, sino que también le brinda la flexibilidad de agregar el estado de pedido personalizado. Por lo tanto, en este blog, estamos a punto de mostrarle todo el proceso. Continuemos.

Cómo agregar un estado de comando personalizado a los pedidos de Dokan no tiene que hacer mucho para agregar un comando personalizado a los pedidos de sus clientes. Puede agregar un poco de código que proporcionaremos y crear cuántos tipos de pedidos desea. Para agregar la condición personalizada del pedido, debe abrir la carpeta con el padre o el hijo. Allí encontrará las funciones del archivo.php. Abra el archivo con un editor de texto.

Después de abrir el archivo, copie el código a continuación donde quiera en el editor. / ** * Agregue nuevo estado personalizado para los estados de pedido WC * * * @param Array $ orden_statuses * * @return array $ orden_statuses */ function dokan_add_custom_order_status ($ orden_statuses) {$ order_statuses [‘wc -rejeded’] = _ (‘rechazar’ ” , ‘Estado del pedido’, ‘text_domain’); $ orden_statuses [‘wc-prepare-delivery’] = _x (‘prepararse para la entrega’, ‘estado de pedido’, ‘text_domain’); $ Order_statuses [‘WC-Delivery-Completed’] = _x (‘entrega completada’, ‘Estado del pedido’, ‘text_domain’); devolver $ orden_statuses; } Add_filter (‘wc_order_statuses’, ‘dokan_add_new_custom_order_status’, 12, 1); / ** * Agregue la nueva clase de botón de estado personalizado en el estado del pedido * * @param cadena $ text * @param indicando $ status * @return string $ text */ function dokan_add_custom_order_status_button_class ($ text, $ status) {switch ($ status) { Casas ‘WC-Rejected’: House ‘Rechazos’: $ Text = ‘Danger’; descanso; Casas ‘WC-Prepare-Delivery’: Case ‘Prepare-Delivery’: $ Text = ‘Info’; descanso; Houses ‘WC-Delivery-Completed’: Case ‘Delivery-Completed’: $ Text = ‘Success’; descanso; } devolver $ texto; } add_filter (‘dokan_gert_order_status_class’, ‘dokan_add_custom_order_status_button_class’, 10, 2); / ** * Estado de pedido personalizado traducido * * @param cadena $ text * @param que indica * @return cadena $ text */ function dokan_add_custom_order_status_translated ($ text, $ status) {switch ($ status) {house ‘to- rechazad’: casa ‘rechazada’: $ text = __ (‘Rechazado actualizado’, ‘text_domain’);
descanso; Houses ‘WC-Prepare-Delivery’: Case ‘Prepare-Delivery’: $ Text = __ (‘Prepare para la entrega actualizada’, ‘Text_Domain’); descanso; Casas ‘WC-Delivery-Completed’: Case ‘Delivery-Completed’: $ Text = __ (‘entrega completa actualizada’, ‘text_domain’); descanso; } devolver $ texto; } Add_filter (‘dokan_gert_order_status_translated’, ‘dokan_add_custom_order_status_translated’, 10, 2); Este código lo ayudará a agregar el estado de su pedido personalizado a los pedidos de sus clientes ¿Cómo? Déjámosle. Para agregar un estado de pedido, primero visite esta clase, “Dokan_add_new_custom_order_status ($ Order_states)”. Agregue el estado del orden deseado. Por ejemplo, si desea agregar un estado de pedido como “esperar el pago”, escriba el código así,
$ orden_statuses [‘wc-avaiting-pathment’] = _x (‘espera pagos’, ‘estado de orden’, ‘text_domain’);

Ahora tiene que agregar un botón para el estado del pedido. Vaya a la clase “dokan_add_custom_order_status_button_class ($ text, $ status)” y agregue el código, alberga ‘wc-esperado’: house ‘inhating-pagion’: $ text = ‘éxito’; descanso;

Eso no es todo. Debe agregar el CSS para que el botón sea visible después de la actualización. En el aula, la función “dokan_add_custom_order_status_translated ($ text, $ status)”, agregue el código,

Casas ‘WC-Awaiting-Payment’: Case ‘Awating-Payment’: $ Text = __ (‘Aparación de pago actualizado’, ‘Text_Domain’); descanso;
Guarde el código. Ahora, cuando visite los pedidos en el tablero de su proveedor, verá el estado del pedido personalizado que creó en el cuadro desplegable. Y cuando elija esta opción, verá que el botón de estado es perfectamente visible.

Dokan, que alimenta más de 60000 mercados a nivel mundial

Dokan es uno de los complementos multifinanciales más potentes impulsados ​​por WoCommerce. Puede crear cualquier tipo de mercado con sus características avanzadas y ricas. ¡Solo te llevará 30 minutos!

Dokan ofrece una implementación exitosa de llevar las capacidades de WooCommerce al front-end. Tiene características como,

Asistente de configuración en varios pasos (el registro como cliente o proveedor es bastante fácil)
Almacene SEO (para una mejor visibilidad de búsqueda)
Escaparate profesional
Informes de declaración de ganancias, ventas y proveedores
Una colección fuerte y rica de suplementos
Opción de búsqueda en vivo
Widgets front-end
Integración con formularios de contacto
Entrega personalizada de productos
Opciones de reembolso flexibles
Opción de asistencia para la tienda
De código abierto y personalizable
Y más.
LEA: ¡Las principales características y módulos de Dokan de un vistazo!
No es de extrañar que Dokan haya corrido hacia adelante y ya ha llegado a la piedra fronteriza desde más de 60000 instalaciones activas.Entonces, si está pensando en comenzar un sitio web con más proveedores, definitivamente debería ir a Dokan y asegurarse de que no lo decepcione.Entonces puedes verlo ahora.Solo hay unos pasos para agregar la condición personalizada de su pedido en su mercado para múltiples proveedores de WordPress con Dokan.WordPress es uno de los mejores CM del mundo porque es una plataforma abierta y una rica colección de complementos.Puede crear cualquier tipo de sitio web utilizando estos complementos. Como resultado, cuando tiene complementos como WooCommerce y Dokan, crear un sitio web con más proveedores es simple.Además, puede agregar fácilmente un pequeño código, y la personalización es solo un inconveniente.
¡Prueba ahora Dokan Multivendor!

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 *