• Resuelto arielon10

    (@arielon10)


    Hola espero se encuentren muy bien.
    Tengo un problema con la tienda online, soy nuevo en este mundo de wordpress y de paso de woocommerce.
    El problema es el siguiente, por ejemplo en cada categoría tengo 20 productos agregados pero en la pagina web los visitantes solo pueden ver 12 productos, obviamente necesito que las personas puedan ver los 20 productos. Si agrego otro producto a esa categoría lo que pasa es que ese producto entra y otro que ya estaba no se ve. El código que utilizo es este [product_category category=»nombre de la categoría»]

    ¿Como hago para que se puedan ver todos los productos por categoría?
    PD: creo que no es algo de productos por pagina porque descargue un pluging para configurarlo y sigue igual es por las categorías.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • ya lo arreglaste ? ,

    Moderador LGrusin

    (@lgrusin)

    Debajo de cada vista tienes la paginación que permite a tus visitantes seguir viendo más productos. ¿No te vale con eso?

    Un saludo

    Buenas, ¿esto se soluciono?. A mi me pasa lo mismo, tengo una categoría con 21 productos y al utilizar ese shortcode en una página creada para esa categoría, solo me muestra 12 productos.

    Moderador Fernando Tellado

    (@fernandot)

    Hola, pueden ser varias cosas:

    – El tema que uses, que por defecto solo muestre una cantidad X de productos
    – Que tengas mal metido el shortcode de los productos
    – Que tengas mal personalizado Personalizar > WooComerce > Catálogo de productos
    – Que en los Ajustes > Lectura de WordPress tengas un valor inferior de entradas a mostrar del que quieres (también afecta)

    Luego, también, puedes forzar la cantidad de productos visible con una función en tu plugin de personalizaciones en el functions.php del tema activo, tal que así:

    add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 20 );
    
    function new_loop_shop_per_page( $cols ) {
      // $cols contiene el numero de productos por pagina actual almacenado en Ajustes -> Lectura
      // Devuelve el número de productos a mostrar por página.
      $cols = 9;
      return $cols;
    }

    Cambia los valores a algo lógico en base a lo que necesites.

    Buenas Fernando, muchas gracias por la contestación. A continuación te explico las pruebas que he hecho.

    – El tema que uses, que por defecto solo muestre una cantidad X de productos
    El que uso es el twenty sixteen, he cambiado a varios temas diferentes y sigue pasando lo mismo. Así que no tengo claro si ese es el problema.

    – Que tengas mal metido el shortcode de los productos
    El sortcode es el siguiente: [product_category category=»Nombre de categoria»]. Aunque añada mas o menos columnas para visualizar, solo se muestran 12 productos.

    – Que tengas mal personalizado Personalizar > WooComerce > Catálogo de productos
    Aqui tengo 4 productos por fila y 7 filas, por lo que deberian mostrarse 28 productos.

    – Que en los Ajustes > Lectura de WordPress tengas un valor inferior de entradas a mostrar del que quieres (también afecta)
    Aqui tengo puesto 50 entradas.

    Voy a probar a meter la codificación que dices.

    No ha funcionado tampoco.

    Al final, indagando he encontrado la siguiente solución, que en mi caso ha funcionado.

    [product_category category=»nombrecategoria» per_page=»26″]

    El 26 es el número de productos que quieres mostrar como máximo.

    Lo dejo aquí, porque por lo que he visto, es habitual que pase.

    Muchas gracias.

    • Esta respuesta fue modificada hace 6 años, 3 meses por asierbo.
    Moderador Fernando Tellado

    (@fernandot)

    Bueno, era el shortcode, una de las opciones que te dije, me alegro

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘Cantidad de productos por CATEGORIA’ está cerrado a nuevas respuestas.