Jump to content
orteking

Inserta pedido medienta webservice

Recommended Posts

Hola,

Conoce de un tutorial o sabe como añadir un pedido usando el método post del webservice de prestashop. Lo que busco es que los pedidos que entren en mi tienda se redirijan automaticamente a la del proveedor.

Gracias.

Share this post


Link to post
Share on other sites

Tienes 2 opciones

Desarrollar un modulo que envie los pedidos de PS -> al sistema del proveedor. en este caso el proveedor debe tener un webservice o aPI

O que tu proveedor lea por medio del webservice TODOS los pedidos de tu PS, con lo que podra leer todos los pedidos, sean de sus productos o no. En este caso es el proveedor quien debe desarrollar algo para leer de tu webservice

 

 

 

Share this post


Link to post
Share on other sites

Hola,

He avanzado bastante, pero tengo un problema. Inserto la dirección y el carrito sin problemas, preparo el xml para inserta el pedido y todo esto tarda en realizarse entre 7-12 segundos, pero en el momento que se lanza la acción para insertar el pedido:

 $addedOrderResponse = $this->webService->add([
                    'resource' => 'orders',
                    'postXml' => $xmlResponse->asXML(),
                ]);

El tiempo de respuesta se dispara más o menos al  1:20 - 1:50. Inserta de forma correcta el pedido, pero tarda demasiado.

¿Alguién sabría porque puede ser esto?

Gracias de antemano y saludos.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More