Terminado

Integración de Api de servicio de entrergas con sitio wp

Publicado el 20 Enero, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

Integrar mediante api servicio de entrega de mercaderia con sitio wordpress.

Por un lado el sitio le avisa al servivio de entregas cuando tiene que retirar un paquete, (cuando la orden entra en un estado determinado que se acciona manualmente); por donde debe retirarlo y cuando. Se agrega un check a la orden para avisar que fue notificado en lo posible con la respuesta del servicio tipo log.

Por otro lado el servicio de entregas le informa a la web el status de la entrega, si el paquete ya se retiró, si está en transito, si fue entregado, si fue devuelto, si esta en el pick up center y el tracking del pedido. Para ello hay un ws que mediante un json va a enviar cuando ocurra el cambio de estado, estos pueden ser:
en proceso de preparación ====> estado inicial en el cual se crea un servicio
deposito ====> estado en el cual queda un servicio luego de retirado del cliente
transito ====> estado en el cual queda un servicio cuando está asignado a una salida  y a un operario para su entrega
entregado===> estado entregado
entregado pendiente de documentación ===> estado entregado que falta validar documentación o importe asociado al mismo
no entregado ===> estado no entregado
pick up =====> estado que implica que el mismo va a ser retirado en la empresa
en agencia ==> estado utilizado para envios por agencia dac
cancelado ===> estado cancelado

seguramente se renombren a un estado mas amigable en wp.

Esta info debe ejecutar un cambio de estado en wp relacionado con cada uno de esos estados que envie el api y además mostrarse en la cuenta del cliente nativo de wp, el api proporciona un link de tracking cuando se envia el primer servicio, debe agregarse a la orden como un metadato y ademas comodato para que viaje en la exportación de ordenes, ademas se debe mostrar en la cuenta del cluente y en el correo que se envia con cada notificación de cambio de estado de wp (utilizamos email customizer)

El api también devuelve la información para imprimir en una etiqueta, con el primer servicio envia un PDF el cual debemos guardar en una carpeta de Google Drive de un VPS en la nuve, y un acceso en la orden para poder imprimirlo, tambien se debe de poder re imprimir desde "Backoffice" y agregar check de "Etiqueta Impresa" si ya se grabó en el Drive.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por G. N.