WordPress / WooCommerce
Integra Neuroon en tu tienda WooCommerce usando nuestro plugin oficial.
Instalación del plugin
Opción 1: Desde el Dashboard de WordPress
- Ve a Plugins → Añadir nuevo
- Busca "Neuroon Search"
- Haz clic en Instalar ahora
- Activa el plugin
Opción 2: Subir manualmente
- Descarga el plugin desde tu Dashboard
- Ve a Plugins → Añadir nuevo → Subir plugin
- Selecciona el archivo
.zip - Activa el plugin
Configuración
1. Conectar tu tienda
- Ve a Neuroon → Configuración
- Introduce tu Shop ID y API Key
- Haz clic en Verificar dominio
Obtener credenciales
Encuentra tu Shop ID y API Key en Dashboard → Tiendas → Tu Tienda
2. Sincronizar productos
- Ve a Neuroon → Productos
- Haz clic en Sincronizar todos
- 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
| Atributo | Default | Descripció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
- Verifica que el plugin esté activado
- Comprueba que las credenciales sean correctas
- Revisa la consola del navegador por errores
Los productos no se sincronizan
- Verifica tu conexión a internet
- Comprueba los logs en Neuroon → Logs
- 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