Jump to content

WebService para crear un pedido


Alejo5600

Recommended Posts

Buenas tardes, actualmente debo integrar una tienda en prestashop con otro sistema, del cual debo crear pedidos en prestashop, pero hasta el momento no he podido encontrar un ejemplo para poder consumir el servicio para crear un pedido ( POST hacia orders) sin usar PrestaShop Webservice lib.

Me gustaria saber el formato xml ( o JSON ) que hay que enviar en el POST para poder crear una nueva orden.

Muchas gracias

 

 

Link to comment
Share on other sites

Para utilizar el webservice, simplemente tienes que hacer llamadas Curl a la web donde quieras añadir los pedidos.

Yo utilizo un software PostMan el cual pones los datos de url, usuario y contraseña y valores que debes enviar y luego te dice en la programación que elijas el codigo necesario

Para dar de alta,

Necesitas un cliente, si no existe darle de alta y conseguir su ID

Añadir una dirección , su id

Añadir un carrito y los productos, cantidad y su id, indicando el cliente y la dirección

Añadir un pedido , indicando el id del carrito, cliente 

Puedes conseguir los XML en blanco utilizando api/carts?schema=blank . api/orders/?schema=blank

 

 

Edited by gusman126 (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 7 months later...

Hola,

Soy nuevo en todo el tema de API de Prestashop y de normal las integraciones las hago con .NET

Para hacer los GET no tengo problema ya que responde con los datos correctamente, pero para hacer el PUT me esta dando el clásico error:

Error en el servidor remoto: (400) Solicitud incorrecta.

 

Como he leído estoy mandando el esqueleto de la clase con xml con los datos a modificar y le paso el método PUT, pero no consigo nada.

 

¿alguien me puede ayudar?

 

Gracias

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...