Tenemos una tienda online realizada en WordPress y Woocommerce y el cliente desea conectarlo al sistema que usa en su tienda física. Para ello dispongo de una pequeña y cutre documentación del sistema llamado "Vector Websync Documentation, EPOS System" de la compañía CSY Retail Systems.
Aunque he desarrollado con WordPress no creo llegar al nivel de experto y menos aún con Woocommerce. Me gutaría saber si alguien ha realizado un trabajo similar y si me pudiera ofrecer unas pautas o guías de como desarrollarlo.
En principio la tienda online sería algo simple donde importaríamos los productos vía feed y había descubierto el maravilloso plugin (a falta de probarlo) WP All Import. Obviamente todó cambió cuando el plan final es conectar el sistema de la tienda física con la tienda online puesto que hay que tener bastantes cosas en cuenta, principalmente el stock, para que mientras se realiza un pedido y demás todo se actualice y notifique a ambos sistemas al momento para completar el stock. Un cronjob o algo similar no me valdría puesto que si queda en stock 1 unidad de un producto y mientras se ejecuta el cronjob la siguiente vez han comprado 4 personas el producto, ya la hemos líado porque habría un stock de -3.
Me gustaría saber donde encontrar documentación de funciones de Woocommerce ya que en la web oficial es un poco caótico para por ejemplo crear una funcióin que se ejecute justo cuando alguien va a pagar o nada más volver del proceso de pago y cosas así para en ese momento intentar yo conectar con el otro sistema e ir actualizando todo.
WooCommerce dispone de una API que puedes utilizar, además, dispones de la API de Wordpress que ya está implementada en parte en el core.
Vas a necesitar un cron sí o sí, ya que no tendrás acceso a la TPV en la que se gestiona el Stock y los Orders. Aunque estoy leyendo que Websync tiene sincronización en tiempo real, así que podrás hacerlo todo tirando de APIs.
Hola amigos, disculpen espero alguien pueda ayudarme les explico el problema quiero abrir una tienda en linea pero no cuento con el stock físico en mi establecimiento, yo vendo al mayoreo pero le compro a un proveedor que el es el que cuenta con el stock quisiera saber como me conecto a su webservices para que mi tienda pueda tomar su stock, espero haberme explicado y que puedan ayudarme, de ante mano muchas gracias.
Tenemos una tienda online realizada en WordPress y Woocommerce y el cliente desea conectarlo al sistema que usa en su tienda física. Para ello dispongo de una pequeña y cutre documentación del sistema llamado "Vector Websync Documentation, EPOS System" de la compañía CSY Retail Systems.
Aunque he desarrollado con WordPress no creo llegar al nivel de experto y menos aún con Woocommerce. Me gutaría saber si alguien ha realizado un trabajo similar y si me pudiera ofrecer unas pautas o guías de como desarrollarlo.
En principio la tienda online sería algo simple donde importaríamos los productos vía feed y había descubierto el maravilloso plugin (a falta de probarlo) WP All Import. Obviamente todó cambió cuando el plan final es conectar el sistema de la tienda física con la tienda online puesto que hay que tener bastantes cosas en cuenta, principalmente el stock, para que mientras se realiza un pedido y demás todo se actualice y notifique a ambos sistemas al momento para completar el stock. Un cronjob o algo similar no me valdría puesto que si queda en stock 1 unidad de un producto y mientras se ejecuta el cronjob la siguiente vez han comprado 4 personas el producto, ya la hemos líado porque habría un stock de -3.
Me gustaría saber donde encontrar documentación de funciones de Woocommerce ya que en la web oficial es un poco caótico para por ejemplo crear una funcióin que se ejecute justo cuando alguien va a pagar o nada más volver del proceso de pago y cosas así para en ese momento intentar yo conectar con el otro sistema e ir actualizando todo.
Gracias por la ayuda!
22/02/2016 12:51
Creo que podrías darle un vistazo a este plugin: https://github.com/pronamic/wp-woocommerce-stock-synchronization
Si te fijas en classes/class-synchronizer.php podrás ver como capturar los cambios de stock en woocommerce...
Después seria adaptarlo para pasar al sistema de la tienda...
Almenos, puedes ir orientándote un poco!
Saludos
22/02/2016 16:49
22/02/2016 12:58
Vas a necesitar un cron sí o sí, ya que no tendrás acceso a la TPV en la que se gestiona el Stock y los Orders. Aunque estoy leyendo que Websync tiene sincronización en tiempo real, así que podrás hacerlo todo tirando de APIs.
22/02/2016 20:39
Gracias de nuevo por las molestias!
25/08/2016 02:23
25/08/2016 09:09
Pues al final usando la REST API oficial pude hacerlo sin problemas:
http://woothemes.github.io/woocommerce-rest-api-docs/?php#introduction
Depende de la version de WooCommerce podras usar una version u otra.
PD: Perdon por las faltas de puntuacion pero ando en un teclado britanico xD.
01/07/2017 01:29