Soporte » Plugins y Hacks » Plugin para consultas a base de datos

  • Buenos dias, soy nuevo en el foro de wordpress y me gustaría saludaros a todos. No sé si estoy escribiendo en donde debiera, por lo que ruego me lo indiquéis….

    Os comento mi caso, estoy comenzando el diseño de mi página web de nuevo porque la que tenía está en Joomla de hace varios años y tengo errores y ataques continuamente por lo que quiero empezar de cero con wordpress. No tengo muchos conocimientos de HTML, CSS, etc , más allá de algunos cambios que he hecho en la plantilla antigua pero muy muy básicos, y lo que necesitaría/gustaría para mi web es un buscador que tenga 3 campos de consulta hacia una base de datos que esté por ejemplo en excel y dé un resultado de precios en función de lo que el cliente seleccione. Básicamente es un cajón de búsqueda con formato condicional… lo que estoy buscando es algo similar al cajón de búsqueda que tiene esta página web arriba a la derecha https://www.certicalia.com/
    he mirado y lo más parecido que filtre algo así es el plugin https://wpmanageninja.com/ninja-tables/use-case/
    pero no es exactamente lo que necesito…. podriais indicarme como podría poner algo así????
    Muchas gracias y un saludo.

Viendo 8 respuestas - 1 de 8 (de 8 total)
  • Moderador almendron

    (@almendron)

    En principio, no te hace falta ningún excel.

    Imagina que la página es para vender viviendas. Tú introduces cada casa y añades a cada una de ellas los tres campos personalizados que mencionas.

    Después, puedes usar un plugin del tipo https://wordpress.org/plugins/wp-custom-fields-search/

    Muchas gracias por tu respuesta.
    Pero yo en cada localidad de Madrid, Guadalajara y Toledo (primer campo) le tengo que poner un precio a cada servicio de local, chalet y piso (segundo campo), y además un precio a cada uno de ellos en función de la superficie <50 metros, 50-80 metros, 80-120 metros, 120-180 metros(tercer campo)….. tendría que crear cientos de páginas, ya que cada localidad lleva unos 12 precios distintos en función de tipo de inmueble y superficie.
    Aparte el hecho de poder en un momento determinado variar esos precios de una forma rápida, ya que yo tengo un excel creado actualmente en donde cambio un precio base y me ajusta el de todas las localidades automáticamente porque tengo las celdas relacionadas. Lo que pasa que en la web que ahora tengo lo que he hecho es sacar una imagen de ese excel con los precios de todas las localidades y subirla a la web, y es un poco cutre….
    por eso habia comentado el plugin ninja tables, porque he probado la versión básica y se puede subir un excel y te hace un filtrado condicionado

    Moderador almendron

    (@almendron)

    A ver si lo entiendo:

    1) Casa número 1. Entrada número 1. Descripción de la vivienda con fotografías, características, etc.

    2) Campo personalizado «Ciudad»: Madrid.

    3) Campo personalizado «Metros»: los que sean (valor numérico).

    4) Campo personalizado «Precio»: el que sea (valor numérico».

    Después, con el plugin que te indico, puedes hacer una consulta basada en «Ciudad». «Metros» y «Precio». Te saldrían todas las viviendas que cumplieran los requisitos de la consulta.

    ¿No te valdría así?

    Te adjunto el excel que yo tengo en donde vienen las tipologias de inmuebles (piso, local, chalet) y superficies variables para cada tipología, y cuadro con las localidades con su precio.
    https://we.tl/t-ZWo0hMnnhr
    Es decir lo que quiero es que el cliente busque un chalet (primer campo) entre 120-180 metros (segundo campo) y en la localidad ó código postal (tercer campo) y le salga como resultado el precio de la tabla que tenga marcado al lado. Y que además en un momento determinado yo pueda cambiar los precios como puedo hacerlo actualmente desde el PRECIO BASE que hay al lado de cada cuadrado.
    Este excel lo tendría que cambiar y hacerlo por filas.
    No sé si lo que me indicabas antes está referido a que cree una página para cada casa ó lo estoy entendiendo mal.

    Moderador almendron

    (@almendron)

    Así es. Yo estaba hablando de crear una entrada por cada casa que esté a la venta.

    Veo, no obstante, por la hoja de cálculo que se trata solo de tarifas de certificados energéticos que varían en función de la localidad y del tamaño. La verdad es que no se como se podría hacer con WordPress.

    Muchas gracias de todos modos.

    Mi idea sería crear de nuevo un excel por filas individuales en donde voy indicando en cada una de ellas localidad, tipo de inmueble, superficie y me saldria el precio al lado, y luego yo ya iría relacionando las celdas entre sí con fórmulas para modificar precios de forma automática como lo tengo ahora (cosa que me llevaría tiempo y mucho curro), pero no sé que plugin se utilizaría para que el cliente hiciese esa consulta.

    En el caso de que me decidiese por el ninja tables, he visto que en resultados en el Frontend que ve el cliente puedo poner sólo una linea en lugar de muchas que aparecen inicialmente, y luego él iría haciendo el filtrado hasta llegar al resultado que le interesa…. pero tendría que cargarme la lista indirectamente imagino no y haría que fuese muy lenta la navegación no????
    no sé si alguien me puede dar una solución ó idea de como enfocarlo, muchas gracias

    Moderador Mariano Perez

    (@mpcdigital)

    Este plugin te puede servir:

    https://wordpress.org/plugins/wpdatatables/

    chumi83

    (@chumi83)

    Muchas gracias Mariano, justamente estuve ayer por la tarde viéndolo y puede que me valga mas o menos en lo que busco aunque viendo los videos me quedan algunas dudas de si se podría hacer modificaciones visuales de como veria el cliente el filtrado…
    Una pregunta, si mi tabla va a tener por ejemplo 10.000 filas y la pongo para que se muestren 10 resultados como en los ejemplos que salen, tendría que cargar inicialmente la página con todos los resultados aunque no se mostrasen ó al hacer los filtros va buscando después en la tabla???? he calculado y pesaría la tabla con todos los resultados 1-2 megas aprox, no sé si eso es mucho o poco a la hora de carga….
    Muchas gracias

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