RepairPluginDocs

Shortcodes

Aprende cómo insertar el sistema de reservas de RepairPlugin en cualquier página de WordPress usando shortcodes para el flujo completo, la barra de búsqueda y las tablas de precios.

shortcodeembeddingfrontendsearch-barpage-builder

¿Qué puedes hacer con esto?

  • Añadir el flujo completo de reserva a cualquier página con [Repair_All] — los clientes ven categorías, marcas, modelos, reparaciones, métodos de servicio y checkout.
  • Añadir una barra de búsqueda con [Repair_Search_Box] para que los visitantes encuentren rápidamente su modelo de dispositivo desde cualquier página.
  • Mostrar una cuadrícula de categorías, marcas o modelos en cualquier página con [categories], [brands] o [models] para una navegación rápida.
  • Mostrar una tabla de precios de reparación con [Repair_Pricing_Table] para que los clientes vean todos los precios de reparación de un modelo específico.
  • Crear landing pages con categorías, marcas, modelos o ubicaciones preseleccionadas para campañas de SEO o marketing.
  • Preseleccionar un idioma para sitios web multilingües que no usan Polylang.
  • Usar cualquier page builder — Elementor, Divi, WP Bakery o Gutenberg funcionan todos.

Dónde encontrarlo

  1. En el menú de administración de WordPress, haz clic en RepairPlugin.
  2. Haz clic en Settings en el submenú.
  3. En la barra lateral de ajustes, haz clic en Plugin Shortcode.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=plugin_shortcode
The Plugin Shortcode settings page showing shortcode fields, brand filter, and Base URL options

Esta página muestra ambos shortcodes con botones de copiar al portapapeles, filtros de marca/ubicación y el ajuste de Base URL para la barra de búsqueda.

Los shortcodes preseleccionados para categorías, marcas y modelos específicos se encuentran en sus páginas de gestión:

  • Shortcode de categoría: RepairPlugin > Categories — selecciona una categoría, haz clic en el icono de shortcode.
  • Shortcode de marca: RepairPlugin > Categories — selecciona una marca, haz clic en el icono de shortcode.
  • Shortcode de modelo: RepairPlugin > Models & Repair — selecciona un modelo, haz clic en el icono de shortcode.
  • Shortcode de ubicación: RepairPlugin > Enhanced Locations > Locations — haz clic en el botón de shortcode en una fila de ubicación (requiere que los precios por ubicación estén activos).

Cómo configurarlo

Colocar un shortcode en una página

  1. Copia el shortcode que desees (por ejemplo, [Repair_All]).
  2. Ve a WP Dashboard > Pages y edita la página de destino.
  3. Añade un bloque Shortcode (Gutenberg) o un módulo HTML/Code (page builders).
  4. Pega el shortcode en el bloque.
  5. Configura el diseño de la página como full-width para el mejor resultado (se recomienda al menos 1200px de ancho).
  6. Haz clic en Save o Publish.

Preseleccionar una marca

En la página de ajustes Plugin Shortcode, selecciona una marca del desplegable Brand junto al campo Steps Shortcode. El shortcode se actualiza automáticamente:

[Repair_All brand="Apple"]

Haz clic en Copy to clipboard para copiarlo. Usa el icono de reinicio para borrar el filtro de marca.

Preseleccionar una ubicación

Cuando los precios por ubicación están activos, aparece un desplegable Location junto al campo Search Box Shortcode. Seleccionar una ubicación genera:

[Repair_Search_Box location="3"]

Configurar la Base URL de la barra de búsqueda

La barra de búsqueda necesita saber qué página tiene el shortcode [Repair_All] para poder enviar a los clientes allí después de elegir un modelo.

  1. Debajo de la sección Search Box, busca Base URL.
  2. Elige Find It Automatically (por defecto) o Use My Custom Link.
  3. Si usas un enlace personalizado, introduce la URL completa de la página donde se encuentra [Repair_All].
  4. Haz clic en Update.

Esta URL también se usa para los enlaces de Finalize, Reschedule y Cancel en los correos electrónicos.

https://www.repairplugin.com/book-a-repair
The search bar widget allowing customers to search for their device directly

Preseleccionar un idioma

Si tu sitio usa un plugin de traducción diferente a Polylang (que se detecta automáticamente), añade el atributo language:

[Repair_All language="Dutch"]
[Repair_All language="French"]
[Repair_All language="English (United States)"]

El nombre del idioma debe coincidir con la columna LANGUAGE NAME en Settings > Localization.

Referencia de ajustes

AjusteDescripciónPor defectoEl cliente ve
Steps ShortcodeMuestra el shortcode principal de reservas. Cópialo y pégalo en cualquier página para mostrar el flujo completo de reserva de múltiples pasos[Repair_All]La interfaz completa de reserva — selección de categoría, marca, modelo, lista de reparaciones, métodos de servicio y checkout.
Brand filterCuando seleccionas una marca, añade brand="NombreMarca" al shortcode. Solo aparecerán las categorías y modelos de esa marca-- All --Se saltan la selección de marca y van directamente a elegir su modelo.
Search Box ShortcodeMuestra el shortcode de la barra de búsqueda. Cópialo y pégalo en cualquier página para mostrar una barra de búsqueda donde los clientes pueden escribir el nombre de un dispositivo y ver modelos coincidentes[Repair_Search_Box]Una barra de búsqueda donde pueden encontrar rápidamente su dispositivo. Especialmente útil en páginas de inicio o landing pages.
Location filterAñade location="ID" al shortcode para omitir el paso de selección de ubicación. Solo visible cuando los precios por ubicación están activados-- All --Van directamente a los resultados de modelo y reparación para esa ubicación.
Base URLIndica a la barra de búsqueda a qué página enviar a los clientes después de elegir un modelo. Esta URL también se usa para los enlaces de finalizar, reprogramar y cancelar en los correos electrónicosFind It AutomaticallyDespués de buscar su dispositivo, son llevados a la página correcta con el flujo completo de reserva.
Custom LinkTe permite configurar manualmente la URL de la página con [Repair_All]. Solo aparece cuando se selecciona "Use My Custom Link"emptyNavegación correcta desde los resultados de búsqueda al flujo de reserva. Usa esto cuando la detección automática no encuentra la página correcta.

Estos shortcodes muestran partes específicas de tu catálogo de dispositivos en cualquier página. Cada uno requiere un atributo code — el código único asignado a la categoría, marca o modelo dentro de RepairPlugin.

AjusteDescripciónPor defectoEl cliente ve
[categories]Muestra el flujo de reserva comenzando desde una categoría específica. Los clientes ven marcas, modelos y reparaciones dentro de esa categoría. Requiere el atributo code. Opcional: location (ID o nombre de ubicación) para fijar una ubicación específica, language para preseleccionar un idioma
Ejemplo: [categories code="CAT001"]
The category grid shortcode output showing device type icons in a grid layout
AjusteDescripciónPor defectoEl cliente ve
------------
[brands]Muestra el flujo de reserva comenzando desde una marca específica dentro de una categoría. Los clientes ven modelos y reparaciones de esa marca. Requiere el atributo code. Opcional: location, language
Ejemplo: [brands code="BRD001"]
The brand grid shortcode output displaying brand logos for customers to select from
AjusteDescripciónPor defectoEl cliente ve
------------
[models]Muestra el flujo de reserva comenzando desde un modelo específico. Los clientes van directamente a la selección de reparación para ese modelo. Requiere el atributo code. Opcional: location, language
Ejemplo: [models code="MDL001"]
AjusteDescripciónPor defectoEl cliente ve
------------
[Repair_Pricing_Table]Muestra una tabla de precios de solo lectura con todas las reparaciones disponibles y sus precios para un modelo específico. Útil para landing pages SEO y transparencia. Requiere el atributo code. Cuando los precios por ubicación están activos, también debes proporcionar el atributo location. Opcional: language
Ejemplo: [Repair_Pricing_Table code="MDL001"] o [Repair_Pricing_Table code="MDL001" location="3"]

Tip: Combina [models] y [Repair_Pricing_Table] en la misma página para mostrar tanto el flujo de reserva como la tabla de precios de un dispositivo: [models code=MDL001][Repair_Pricing_Table code=MDL001]. Shortcodes de horarios de apertura RepairPlugin también ofrece 8 shortcodes para mostrar horarios de apertura, indicadores de abierto/cerrado y contenido condicional en tu sitio web. Estos están documentados por separado en Visualización del horario de apertura.

Shortcodes preseleccionados

Tipo de shortcodeDónde obtenerloEjemplo
Categoría preseleccionadaRepairPlugin > Categories[Repair_All category="5"]
Categoría + Marca preseleccionadaRepairPlugin > Categories > Brand[Repair_All category="5" brand="Apple"]
Modelo preseleccionadoRepairPlugin > Models & Repair[models code=ABC123][Repair_Pricing_Table code=ABC123]
Solo marca (todas las categorías)Settings > Plugin Shortcode[Repair_All brand="Samsung"]
Ubicación preseleccionadaEnhanced Locations > Locations[Repair_All location="3"]

Consejos para page builders

Page BuilderMódulo recomendadoNotas
ElementorMódulo ShortcodeNo uses un cuadro de texto. Asegúrate de que la columna tenga al menos 1250px de ancho.
DiviMódulo CodeNo uses un cuadro de texto. Evita secciones con separadores.
WP BakeryMódulo Raw HTMLNo uses un cuadro de texto. Asegúrate de que la columna tenga al menos 1250px de ancho.
GutenbergBloque ShortcodeConfigura la página con diseño full-width.

Preguntas frecuentes

¿Puedo poner el shortcode en varias páginas?

Sí. Puedes colocar [Repair_All] en tantas páginas como quieras — por ejemplo, landing pages separadas para diferentes marcas o categorías usando shortcodes preseleccionados.

¿Cuál es el ancho mínimo de página para el flujo de reserva?

Para el mejor resultado visual, tu página debe tener al menos 1200px de ancho. Usa una plantilla de página full-width en tu tema o page builder.

¿Qué pasa si pongo dos [Repair_All] shortcodes en la misma página?

Esto no es compatible. RepairPlugin usa un estado interno compartido, por lo que el segundo shortcode sobrescribiría la configuración del primero. Coloca solo un shortcode de reserva por página.

¿Puedo usar shortcodes en áreas de widgets o tipos de entrada personalizados?

Los shortcodes funcionan en cualquier lugar donde WordPress los procese, incluyendo widgets y tipos de entrada personalizados. Sin embargo, algunas funciones internas (como los enlaces de reprogramar y finalizar) esperan que el shortcode esté en una página estándar de WordPress. Si colocas el shortcode en otro lugar, el formulario de reserva funciona pero esos enlaces de redirección internos podrían no encontrarlo.

Artículos relacionados

Command Palette

Search for a command to run...