Saltar al contenido principal

WordPress / WooCommerce

Integra Neuroon en tu tienda WooCommerce usando nuestro plugin oficial.

Instalación del plugin

Opción 1: Desde el Dashboard de WordPress

  1. Ve a Plugins → Añadir nuevo
  2. Busca "Neuroon Search"
  3. Haz clic en Instalar ahora
  4. Activa el plugin

Opción 2: Subir manualmente

  1. Descarga el plugin desde tu Dashboard
  2. Ve a Plugins → Añadir nuevo → Subir plugin
  3. Selecciona el archivo .zip
  4. Activa el plugin

Configuración

1. Conectar tu tienda

  1. Ve a Neuroon → Configuración
  2. Introduce tu Shop ID y API Key
  3. Haz clic en Verificar dominio
Obtener credenciales

Encuentra tu Shop ID y API Key en Dashboard → Tiendas → Tu Tienda

2. Sincronizar productos

  1. Ve a Neuroon → Productos
  2. Haz clic en Sincronizar todos
  3. Espera a que complete la sincronización

El plugin sincroniza automáticamente cuando:

  • Se crea un producto nuevo
  • Se actualiza un producto existente
  • Se elimina un producto

3. Añadir el widget

El plugin añade automáticamente el widget a tu tema. Si necesitas control manual:

// En tu theme (header.php, page.php, etc.)
<?php echo do_shortcode('[neuroon_search]'); ?>

O con opciones:

<?php echo do_shortcode('[neuroon_search theme="dark" placeholder="Buscar productos..."]'); ?>

Shortcode

[neuroon_search]

Atributos del shortcode

AtributoDefaultDescripción
theme"auto""light", "dark", "auto"
placeholder""Texto del placeholder
locale"es"Idioma del widget

Hooks disponibles

Filtrar productos antes de sincronizar

add_filter('neuroon_product_data', function($data, $product) {
// Modificar datos del producto
$data['custom_field'] = get_post_meta($product->get_id(), 'mi_campo', true);
return $data;
}, 10, 2);

Excluir productos de la sincronización

add_filter('neuroon_should_sync_product', function($should_sync, $product) {
// No sincronizar productos ocultos
if ($product->get_catalog_visibility() === 'hidden') {
return false;
}
return $should_sync;
}, 10, 2);

Solución de problemas

El widget no aparece

  1. Verifica que el plugin esté activado
  2. Comprueba que las credenciales sean correctas
  3. Revisa la consola del navegador por errores

Los productos no se sincronizan

  1. Verifica tu conexión a internet
  2. Comprueba los logs en Neuroon → Logs
  3. Asegúrate de que los productos estén publicados

Rate limiting (Error 429)

El plugin maneja automáticamente los límites de la API. Si ves errores 429:

  • Espera unos minutos antes de reintentar
  • Reduce el número de productos por lote en Configuración