About this project
it-programming / wordpress-1
Open
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.
Category IT & Programming
Subcategory Wordpress
What is the scope of the project? Setup software bundle
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Delivery term: Not specified
Skills needed