• oscaralru

    (@oscaralru)


    Buenas a todos.

    Os pongo un poco en situación:
    Estoy trabajando con 4 webs con WooCommerce en una misma base de datos (cada una con un prefijo), y tengo un panel que he creado en una plantilla, el cual es común para todas las páginas. Desde este panel se puede añadir, editar o borrar productos de WooCommerce para las 4 webs.

    El caso es que a la hora de subir un producto desde mi panel se añade a la base de datos, aparentemente, de forma correcta. Se crean los mismos datos que creándolo mediante WordPress (tanto en las tablas _posts, _postmeta, _term_relationships, _term_taxonomy y _terms).

    Tanto dentro del panel de productos de WordPress como dentro de cada categoría concreta, se muestran correctamente los productos creados. Incluso, si se entra al producto se puede realizar el pedido, o añadirlo a la lista de deseos sin problemas.

    Sin embargo, el problema está en el widget del menú de categorías. Este no muestra el número de productos correcto:
    Los últimos productos añadidos desde mi panel no son considerados, es decir, al lado de cada categoría indica en número de productos que hay en esa categoría, sin embargo, el número está mal, al no sumar estos productos (aunque luego estén si pinchas en la categoría).

    Tras muchas pruebas, la única solución que he encontrado es seleccionar todos los productos desde el panel de WordPress y darles a editar. Simplemente guardando sin ningún cambio ya aparecen todos correctamente.

    No sé si me falta alguna forma de actualizar una indexación de los productos o cual es el problema, cualquier idea será de gran ayuda 😉

    Un saludo y gracias de antemano!

  • El debate ‘No se muestran correctamente los productos al añadirlos por código’ está cerrado a nuevas respuestas.