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. Los campos obligatorios están marcados con *