gabrielchiron Posted February 10, 2015 Share Posted February 10, 2015 Buenas a todos, estoy desarrollando un módulo y en cierto momento de la ejecución del módulo necesito crear un producto entonces estoy haciendo uso del objeto product y se crea el producto sin problemas con todo lo que necesito a excepción de la categoría que la estoy asignando así: $object->id_category_default = 5; $object->updateCategories(array('5')); En este caso la catego´ria la tengo a mano pero la pondré dinámica pero el caso es que no me hace ninguna asociación ni me pone la categoría por defecto y el producto no me sale en la tienda, pero si entro al back me sale así: Si veis en el listado de productos si me pone le categoría pero dentro del producto: No se como puedo darle dichas asociaciones bien dadas. ¿Alguna solución? Un saludo! Link to comment Share on other sites More sharing options...
gabrielchiron Posted February 10, 2015 Author Share Posted February 10, 2015 se que es pronto para un bump pero mu urge mucho no me mete bien las categorias T_T Link to comment Share on other sites More sharing options...
gabrielchiron Posted February 10, 2015 Author Share Posted February 10, 2015 Lo he solucionad con una consulta sql ya que con la classe no lo hace bien foreach ($categorias as $key => $value) { Db::getInstance()->insert('category_product', array( 'id_category' => (int)$value, 'id_product' => (int)$id_product, 'position' => (int)$key+1, )); } Así lo dejo solucionado. Si sabeis alguna otra forma comentadla Un saludo! Link to comment Share on other sites More sharing options...
Nikpro Posted April 15, 2015 Share Posted April 15, 2015 You have found a solution? If not, try the demo program -------------- eMagicOne Store Manager for PrestaShop Link to comment Share on other sites More sharing options...
Recommended Posts