Sobre este proyecto
it-programming / wordpress-1
Abierto
Hola, tenemos una tienda online con Woocommerce para una farmacia, una tienda simple, la farmacia utiliza un sistema donde administran en su punto físico las facturas, los domicilios, los productos, etc. Necesitamos sincronizarlas por api, como ya sabemos, woocommerce tiene una api muy bien documentada, el sistema de la farmacia también tiene api mucho más simple, pero tenemos su documentación.
PRODUCTOS: enviamos la petición al sistema de la farmacia, (son varias peticiones) retorna un json (son varios json) con los productos y toda su info, creamos esos productos en woocommerce, cada hora enviamos otra petición que devuelve solo los productos que han tenido cambios, creamos, actualizamos o borramos según corresponda. Evidentemente, esto incluye las categorías de producto, este proceso ya se realizó, de api a api y como son cerca de 8 mil productos, demora bastante tiempo, entonces revisar si podemos cambiar el proceso y que no se haga con la api de woocomerce wordpress sino utilizando las funciones nativas de wordpress, si es muy complicado, entonces hacerlo nuevamente de cero.
pedidos: editamos los formularios del checkout en woocomerce para que tenga unos campos específicos, lo primero es enviar una petición que consulta la cédula, si el cliente existe nos manda un json con los datos del cliente, los montamos en los campos del checkout, si no existe, dejamos los campos vacíos para que el cliente los complete, una vez el cliente paga, enviamos el pedido a la api del sistema, hay como dos o tres subprocesos, crear el cliente, y enviar el pedido a ese cliente...
Ya teníamos alguien trabajando en todo esto, se hizo el plugin y hay creo que un 60% del trabajo completado, pero hay que revisar, si se puede retomar ese trabajo perfecto, si no, entonces hacerlo todo.
Hay que entregarlo al cliente final el martes 18 de enero.
Categoría Programación y Tecnología
Subcategoría Wordpress
¿Cuál es el alcance del proyecto? Instalación/Configuración de empaquetado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plazo de Entrega: No definido
Habilidades necesarias