Pregunta sobre WooCommerce de Wordpress:

Una tienda con varios puntos de env铆o

Un usuario pregunt贸 馃憞

Hola,

1) Quiero crear una tienda con m谩s de 100 puntos de lanzamiento.

2) Un punto de expedici贸n para cada zona de expedici贸n. Cada punto de lanzamiento tendr谩 un administrador.

3) Al realizar un pedido, el pedido debe asignarse a un punto de env铆o (seg煤n el c贸digo pin).

4) La administraci贸n recibe notificaciones cuando se realiza un pedido.

5) El administrador del punto de env铆o recibe una notificaci贸n cuando se realiza un pedido para su punto.

C贸mo puedo hacer esto.

Despu茅s de buscar, encontr茅 un peque帽o plugin que permite al cliente seleccionar un punto de recolecci贸n en la p谩gina de pago. 脡sta es una soluci贸n alternativa. Pero tendr茅 m谩s de 100 puntos de lanzamiento. Por lo tanto, no es una buena opci贸n para los clientes elegir una de m谩s de 100 opciones.

(@wundermatics)

Hace 7 meses, 1 semana

Necesitar谩 codificaci贸n personalizada para obtener esto exactamente como lo necesita. Hasta donde yo s茅, ning煤n plugin ofrece esto.

Pero d茅jeme describir c贸mo lo resolver铆a y c贸mo puede minimizar la cantidad de c贸digo personalizado que necesita.

1. Realice la mayor parte del trabajo utilizando las zonas de lanzamiento de WooCommerce. Debe configurar una zona de env铆o por ubicaci贸n de recolecci贸n y asignar 芦recolecci贸n local禄 como el 煤nico m茅todo de entrega disponible. WooCommerce no le permite agregar datos adicionales a una zona de direcciones, por lo que los datos adicionales que necesita deben estar sobrecargados en el nombre de la zona de direcciones. Por ejemplo, 芦East Manhattan, John McLain, [email protected]

Esto reutiliza el sistema de zona de direcciones incorporado para asignar una ubicaci贸n correcta seg煤n el c贸digo postal. Tomar茅 un poco de trabajo, pero al menos tienes una interfaz de usuario para hacerlo.

2. Luego, escribe el c贸digo PHP que se extrae cuando llega un nuevo comando. El c贸digo solo har谩 una cosa. Busque la zona de direcci贸n del pedido, div铆dalo en partes y agr茅guelas como metadatos del pedido; 芦Shipping_zone_manager禄 y 芦shipping_zone_manager_email禄.

Para esta parte, no veo ninguna forma de escribir c贸digo de todos modos. Consejo: Habr谩 un elemento de l铆nea de comando llamado ‘env铆o’. Esta secci贸n de comando contiene metadatos llamados 芦instance_id禄. El ID de ejemplo contiene el ID del m茅todo shipping_zone_method que contiene informaci贸n sobre la zona de env铆o. Es complicado, pero escribir el c贸digo es un trabajo de una sola vez.

3. Utilice el plugin de notificaci贸n para enviar notificaciones a todos los administradores. Para esta parte, usar铆a WunderAutomation, sin cargo en el repositorio de plugins, para enviar un correo electr贸nico, SMS o mensaje de Telegram al administrador de la zona de env铆o. Esto se hace claramente utilizando la informaci贸n de contacto disponible en los metadatos de pedidos personalizados proporcionados en el paso 2.

(@wundermatics)

Hace 7 meses, 1 semana

Pens茅 que este era un problema muy interesante. As铆 que escrib铆 una publicaci贸n de blog sobre una posible soluci贸n aqu铆:
https://www.wundermatics.com/2020/05/17/woocommerce-notifications-for-multiple-pickup-locations-via-shipping-zones/?preview=true&_thumbnail_id=3219

(@ ravi9)

Hace 7 meses, 1 semana

@wundermatics Muchas gracias por su esfuerzo y por crear un c贸digo personalizado para m铆. Pero no parece estar funcionando. Solo cre茅 un sitio de prueba, pero no se env铆an correos electr贸nicos.

No dude en compartir los datos de inicio de sesi贸n en el sitio de prueba.

Acerca de: Ravi

(@ ravi9)

Hace 7 meses, 1 semana

@wundermatics
Actualizar:
Tu c贸digo funcion贸 ahora. Muchas gracias. Lo intent茅 de nuevo esta ma帽ana y funcion贸 esta vez.

Me pregunto si su plugin WunderAutomation Soporte de notificaci贸n por SMS.

Atentamente: Ravi

(@wundermatics)

Hace 7 meses, 1 semana

Hola, 隆me alegra saber que has progresado!

S铆, WunderAutmation admite muchos canales de notificaci贸n a trav茅s de plugins. Si se siente c贸modo usando la codificaci贸n y las API directamente, esta publicaci贸n de blog le muestra una forma gratuita de conectar WunderAutomation a Twilio para SMS:
https://www.wundermatics.com/2019/11/26/woocommerce-sms-notifications-with-twilio/

Si no se siente tan c贸modo, hay un plugin que lo har谩 por usted aqu铆:
https://www.wundermatics.com/product/wunderautomation-twilio/

Esta respuesta fue modificada hace 7 meses, hace una semana por.

(@ ravi9)

Hace 7 meses, 1 semana

Gracias de nuevo @wundermatics Twilio se ve bien. Definitivamente revisa este plugin.

Supongo que ser铆a genial … si pudiera lograr algo como esto:

1) El administrador del punto de entrega solo puede ver / editar / agregar su zona de env铆o.

Y gracias de nuevo 馃檪 Acerca de: Ravi

(@ thup90)

hace 7 meses

Hola,

No hemos tenido noticias tuyas en un tiempo, as铆 que voy a marcar esto como una soluci贸n; si tienes alguna otra pregunta, puedes comenzar una nueva conversaci贸n.

(@ ravi9)

hace 7 meses

Las soluciones proporcionadas por @wundermatics funcionaron pero no pudieron lograr todo.

Me gusta: 1) Un administrador de punto de env铆o deber铆a poder acceder / editar / modificar los comandos de su 谩rea. 2) El gerente debe poder acceder a un comando para su 谩rea.

Esta respuesta fue modificada hace 7 meses por.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.