Macu Posted November 8, 2021 Share Posted November 8, 2021 Buenos días Apreciare mucho si alguien me podría brindar su apoyo con un problema con la conexión webservice. Actualmente he creado una api por webservice la cual conecte con mi proveedor en donde me permitirá ingresar productos, controlar el inventario de mi proveedor con mi tienda y cambio de precios en los productos de mi tienda si mi proveedor cambia sus precios, la api se conecto satisfactoriamente, el problema surge cuando escojo un producto y lo vinculo a mi tienda y es ahi donde sale el siguiente mensaje: PrestaShop Error: {"errors":[{"code":3,"message":"[PHP Warning #2] Invalid argument supplied for foreach() (/home/plazapri/public_html/classes/Product.php, line 7003)"}]} Agradeceré mucho si algún miembro del foro me proporciona alguna ayuda para resolver este problema Link to comment Share on other sites More sharing options...
gusman126 Posted November 9, 2021 Share Posted November 9, 2021 Según el error estás intentando hacer un foreach sin datos en el array . La línea de la clase product te puede ayudar que está intentando añadir, categorías, combinaciones, características,..... Siempre has podido añadir nuevos productos y ahora falla, o nunca has podido añadir productos 1 Link to comment Share on other sites More sharing options...
Macu Posted November 9, 2021 Author Share Posted November 9, 2021 Buen día Ante todo muchas gracias por responder a mi solicitud. Respecto a añadir producto nuevos estos los venia realizando manualmente sin ningún problema, el caso es que el proveedor con el que trabajo (Trabajo como Dropshiper) hace poco permite la integración con prestashop y hice la conexión con su tienda exitosa, esto permitiría escoger el producto de la tienda de mi proveedor y con unos clicks ingresarlo a mi tienda, esto permitirá tener su inventario sincronizado con mi tienda, si sus precios tuvieran alguna variación en automático también variaran en porcentaje proporcional en mi tienda y por ultimo también la opción de sincronizar los pedidos. El punto arroja este mensaje cuando estoy solicitando el ingreso de un producto a mi tienda a través de la api lo que no permite terminar el nuevo registro de producto. Cabe resaltar que con este proveedor tengo integrado mis productos en ebay y realizo la misma operación sin problemas, el caso paso con prestashop que es lo que recientemente a implementado el proveedor. Si hubiera alguna forma en esa línea de código segun el mensaje de error de resolverlo y pudieras darme alguna ayuda te lo agradecería mucho Link to comment Share on other sites More sharing options...
gusman126 Posted November 9, 2021 Share Posted November 9, 2021 la linea es la de public function setWsCombinations($combinations) a partir de ahi, ya debes ver como añades las combinaciones Quien ha hecho el codigo tu? o el proveedor? Si ha sido el, debes hablar con su soporte, te lo podran solucionar Link to comment Share on other sites More sharing options...
Macu Posted November 9, 2021 Author Share Posted November 9, 2021 Si efectivamente, la planilla que tengo es de pago y voy a recurrir a soporte para buscar la solución, no lo había tenido en cuenta, En cuanto pueda estar resuelto lo publicare. Muchas Gracias 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