dasije Posted October 8, 2017 Share Posted October 8, 2017 Hola a tod@s. Estoy utilizando webservices desde mi software de escritorio en desarrollo. Tengo que actualizar los stocks de los productos, pero desconozco o como relacionar el problema con uno ya existente. Lo he consegudo funcionar, pero sino se escriben el resto de campos no requeridos los pone en NULL, como decirle en el XML que el resto de los campos los deje como estan sino se mencionan, imaginaros modificar el precio de venta de un producto, y tenga que leer antes todos los campos y volver a ponerlos para que no sean nulos en el momento de enviar la modificación. Ejemplo: <?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <id>%2</id> <id_product>%3</id_product> <id_product_attribute>%4</id_product_attribute> <id_shop>1</id_shop> <id_shop_group>0</id_shop_group> <quantity>%5</quantity> <depends_on_stock>0</depends_on_stock> <out_of_stock>1</out_of_stock> </stock_availables> </prestashop> PD: Los campos en negrita son campos no requeridos, sino los envio en el XML con un valor, no puede relacionar la tabla cuando se vuelva a consultar por webservice el stock del producto modificado. Saludos y gracias. Link to comment Share on other sites More sharing options...
PSBlog Posted October 31, 2017 Share Posted October 31, 2017 (edited) Edito: Había leído mal y pensaba que lo intentabas hacer desde el producto. Ya veo que usas stock_availables, pero sí, primero debes obtener los valores y después enviar la modificación sobre lo obtenido. Edited October 31, 2017 by PSBlog (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now