• Resuelto manologonzalez

    (@manologonzalez)


    Hola a todos, estoy comenzando a trabajar con wordpress y tengo mi primer sitio, como no podría ser de otra manera me encuentro con un detalle de diseño.

    estoy construyendo un sitio para venta de mascotas y tengo 2 problemas
    Problema 1: tengo paginas individuales que detallan las características de cada raza, y necesito diseñar un pagina o algo que me permita mostrar un listado de las paginas de razas y si selecciono una raza, debo visualizar la pagina completa de la raza (en el listado, debería mostrar información determinada de la pagina, ejemplo resumen, etc.)

    Problema 2: listado de mascotas a la venta, también para hacer un diseño mas profesional de cada mascota, diseñe una pagina con el detalle de cada mascota a la venta, no manejo ni stock ni venta, solo relaciono el comprador con el criador de perros, entonces solo debo mostrar un listado de mascotas y al seleccionarlo debe ir a la pagina de esa mascota. Aquí quiero poner un menú (o filtro), para que la persona al entrar a la tienda (por decirlo de alguna manera) vea a todas las mascotas a la venta ordenadas por fecha de alta y que pueda tener seleccionar una raza (si selecciono Doberman por ejemplo), que solo vea las mascotas doberman que están a la venta.

    Les agradezco lo qe pueda ayudarme para resolver estos temas.

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

Viendo 6 respuestas - 1 de 6 (de 6 total)
  • Hola

    Puedes gestionarlo como una tienda en modo catálogo con WooCommerce o como entradas en la web. En ambos casos la estructura sería similar

    Problema 1: Puedes crear categorías para las razas, de manera que en el listado de la categoría te aparecen todas las mascotas de cada una.

    Problema 2: Puedes listar todas las entradas y con un plugin o un widget filtrar por categoría en orden de antiguedad.

    Con WooCommerce tienes la ventaja de que si en cualquier momento quieres ampliar a venta o permitir la venta en la web aunque sea como intermediario lo tienes mucho más fácil de manejar.

    Si tu duda queda aclarada, por favor cierra el debate marcándolo como resuelto, así nos ayudas a mantener el foro al día.

    Hola @manologonzalez,

    Antes de nada, bienvenido al foro de WordPress.org 🙂

    Hay muchas formas de hacer lo que necesitas, yo te voy a detallar como lo haría yo:

    1) Crear un tipo de entrada personalizado (Custom Post Type – CPT) llamado «Mascotas». Para ello, puedes instalar un plugin como este: https://es.wordpress.org/plugins/custom-post-type-ui/ y el CPT lo creas con todos los campos personalizados que necesite cada «Mascota», por ejemplo: campo «Color», «Peso», «Edad», etc.

    2) Después, usando el mismo plugin, crea varias nuevas taxonomias, una por cada tipo de raza. Una taxonomía es como una categoría de Mascotas, y así, cada vez que vayas a crear una mascota nueva, tendrás el listado de razas a la derecha, en la barra lateral, y sólo tendrás que seleccionar la raza de esa mascota.

    Mira, te recomiendo mirarte este par de artículos sobre el tema, uno de ellos tiene hasta vídeos, los dos son muy completos 🙂

    https://maugelves.com/como-crear-taxonomias-en-wordpress/
    https://kinsta.com/es/base-de-conocimiento/que-es-una-taxonomia/

    Espero que te ayude, suerte con el nuevo proyecto! 🙂

    Muchas gracias por las respuestas.

    Estuve viendo y lo que habia encontrado es lo que ustedes comentas, incluso el mismo plugin, pero llegado ese punto me pierdo en lo siguiente.

    Yo como les comente tengo ya paginas de ejemplo creadas (una para Doberman y otra para ovejero aleman por ejemplo), entonces no se como asociar esas paginas (no port, no entradas) a este criterio.

    En el caso del problema uno, esto me imposibilita entender como hago para en una pagina, poder listar todas las paginas de razas de mascotas, es decir por ejemplo las 2 que ya tengo.

    Para el problema 2, entiendo que al tener un CPT y en cada uno tener agrupadas las paginas por raza (voy a tener por ejemplo 3 en raza doberman y 6 en ovejero aleman) entonces me queda el mismo problema que el caso 1, como hago una pagina que liste las paginas.

    gracias por el apoyo

    Moderador almendron

    (@almendron)

    Para el problema 1: crea una página donde pondrás un listado con su correspondiente enlace a cada página de razas. En estas últimas, además, tienes que poner que su página superior es la que vas a crear. De esta forma la URL,s serán del tipo

    Http:://...../página-de-razas/raza-x/

    Para el problema 2: yo crearía entradas porque es más sencillo gestionarlas para los filtros (a cada entrada le asignas categorías y etiquetas).

    Luego quedaría el hecho de «retirar» esa entrada una vez completado el proceso de «venta». Yo no me complicaría la vida y lo haría de forma manual. Editas la entrada, le insertas una imagen con el texto que quieras o un simple aviso de «venta» y luego le cambias de categoría a «vendido».

    muchas gracias a todos, ya logre realizar lo que queria.

    De nada @manologonzalez!

    Sería estupendo que nos contaras aquí como finalmente lo has solucionado, porque así otras personas que estén intentando hacer algo parecido a lo tuyo podrán leerte y aprender de tu experiencia 🙂

    Ya nos dices y me alegro de que ya lo hayas conseguido! 🙂

Viendo 6 respuestas - 1 de 6 (de 6 total)
  • Debes estar registrado para responder a este debate.