Avisos
Vaciar todo

Integración API woocomerce

6 Respuestas
2 Usuarios
0 Reactions
13 Visitas
Ramon
Respuestas: 116
Estimable Member
Topic starter
 

Buenos días,

Tengo una duda un poco más técnica por así decirlo.

Tengo que realizar una integración con woocomerce, necesito que cuando se realice una venta en woocomerce informar a otro software, para ello me he planteado crear un webservice y llamarlo pasándole algunos parámetros como SKU, cantidad...

¿Sabéis donde debería incluir la función cuando se realiza la venta?

Contenido solo visible a usuarios registrados


 
Respondido : 22/09/2023 8:02 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Ramón.

Supongo que lo que necesitas es crear un a API de WooCommerce para que se pueda conectar con el otro Software.

En esta entrada del blog tienes información:

->  Cómo habilitar la API REST de WooCommerce

 

Un Saludo


 
Respondido : 22/09/2023 8:17 am
Ramon
Respuestas: 116
Estimable Member
Topic starter
 

Hola @pepesoler,

El API de woocomerce permite crear, modificar, borrar productos, pero a la hora de ver una venta realizada, creo que no.
Creo que lo que necesitaría es saber donde esta la parte de código donde se realiza la venta, para justo en ese momento, lanzar la petición que necesite. Igual estoy equivocado...


 
Respondido : 22/09/2023 8:21 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Ramón.

Que programa es el que quieres conectar ?

La clase checkout es la que procesa el pago y recopila la información del usuario.

Puedes ver más información sobre esta clase en este enlace:

-> WooCommerce Code Reference

El archivo lo puedes encontrar en la ruta wp-content -> plugins -> woocommerce -> includes

 

Ten en cuenta que es algo externo y sin saber mas datos poco podemos informarte.

 

Un saludo

 


 
Respondido : 22/09/2023 8:50 am
Ramon
Respuestas: 116
Estimable Member
Topic starter
 

@pepesoler

Es un programa propio Pepe, tengo un programa de gestión y cuando en mi programa das de alta productos, se dan de alta automáticamente en woocomerce, pero necesito hacer el lado inverso, cuando se hace una venta, que informe a mi software para dar de baja ese producto vendido.

Para esto, hice un webservice y mediante una petición http post mandas el sku del producto, cantidad...etc
Esto algunos programadores saben hacerlo y sin problemas, pero otros que dicen ser programadores por que hacen webs con wordpres no saben hacerlo y dicen que es mi software el que debería hacerlo todo.... conectar de un lado y de otro, y he decidido probar a hacerlo yo y olvidarme, por que al final son mis clientes.


 
Respondido : 22/09/2023 10:59 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Ramón.

Como comprenderás a nosotros nos resulta complicado poder darte una respuesta ya que no conocemos tu programa, no es una función que añadas y ya está, por defecto en programas externos es añadir la Api de WordPress y con eso se conecta, existen muchos ERP que proporciona un conector.

Puedes ver algunos conectores por ejemplo para Odoo y revisando su estructura podrías hacerte una idea.

-> https://wordpress.org/plugins/connector-woo-odoo/

El plugin es antiguo pero bueno para hacerse una idea se puede revisar su estructura.

 

Un Saludo

 


 
Respondido : 22/09/2023 1:16 pm