bascolgar Posted January 30, 2015 Share Posted January 30, 2015 Buenas compañeros, espero que alguien puede resolverme la siguiente duda, quiero insertar muchas subcategorías que se repiten, desde sql, alguien podría decirme las tablas que se ven implicadas en el proceso de alta de una categoría, y si lo hago de dicha forma quedaría inconsistente la base de datos. ¿Existe algún módulo para prestashop 1.6 para duplicar categorías y añadir las categorías copiadas a otra categoría? Un saludo y muchas gracias. Link to comment Share on other sites More sharing options...
bascolgar Posted January 31, 2015 Author Share Posted January 31, 2015 Alguien que controle de este tema podria ayudarme Link to comment Share on other sites More sharing options...
vblanch Posted February 3, 2015 Share Posted February 3, 2015 Buenas, una opción es buscar la función que crea las categorías, montarte un archivo php y ejecutarlo. Mira en la classe CategoryCore, situada en el archivo "classes/CategoryCore.php". Ahí he encontrado las funciones: public function __construct($id_category = null, $id_lang = null, $id_shop = null) public function add($autodate = true, $null_values = false) public static function addToShop(array $categories, $id_shop) Crea una nueva categoría: $category_old = new Cateogory($id_de_tu_categoria_a_copiar); $category = new Category(null, $category_old->id_lang, $category_old->id_shop); Luego con lo que veas dentro de la clase, tendrás que asignarle un nombre (puedes copiarlo de otra categoría, etc) y finalmente hacer el add() y el addToShop(). Con eso tendría que bastar. O eso o te montas un script que haga los inserts directamente en las tablas category, category_shop y category_group (si te hace falta). ¡De todas formas mírate el archivo PHP que te he indicado antes, allí están casi todas las respuestas! Saludos 1 Link to comment Share on other sites More sharing options...
Enrique Gómez Posted February 3, 2015 Share Posted February 3, 2015 En lo referente a ¿Existe algún módulo para prestashop 1.6 para duplicar categorías y añadir las categorías copiadas a otra categoría? Hay un módulo con una versió little que creo recordar que permitía arrastrar categorías http://www.storecommander.com/en/prestashop/251-download-store-commander-free.html y una aplicación con un mes de prueba gratuita que seguramente tenga opciones parecidas http://www.prestashopmanager.com/ p.ej http://store-manager-for-prestashop-documentation.emagicone.com/prestashop-category-management/copy-paste-prestashop-category 1 Link to comment Share on other sites More sharing options...
bascolgar Posted February 4, 2015 Author Share Posted February 4, 2015 Gracias amigos voy a mirar el código y módulos que me comentáis, pero voy a decantarme en un principio por mirar el código php y modificarlo Un saludo y muchas gracias Link to comment Share on other sites More sharing options...
Recommended Posts