WordPress / WooCommerce
Integrate Neuroon into your WooCommerce store using our official plugin.
Plugin Installation
Option 1: From WordPress Dashboard
- Go to Plugins → Add New
- Search for "Neuroon Search"
- Click Install Now
- Activate the plugin
Option 2: Manual Upload
- Download the plugin from your Dashboard
- Go to Plugins → Add New → Upload Plugin
- Select the
.zipfile - Activate the plugin
Configuration
1. Connect your store
- Go to Neuroon → Settings
- Enter your Shop ID and API Key
- Click Verify Domain
Get credentials
Find your Shop ID and API Key at Dashboard → Shops → Your Shop
2. Sync products
- Go to Neuroon → Products
- Click Sync All
- Wait for synchronization to complete
The plugin automatically syncs when:
- A new product is created
- An existing product is updated
- A product is deleted
3. Add the widget
The plugin automatically adds the widget to your theme. If you need manual control:
// In your theme (header.php, page.php, etc.)
<?php echo do_shortcode('[neuroon_search]'); ?>
Or with options:
<?php echo do_shortcode('[neuroon_search theme="dark" placeholder="Search products..."]'); ?>
Shortcode
[neuroon_search]
Shortcode attributes
| Attribute | Default | Description |
|---|---|---|
theme | "auto" | "light", "dark", "auto" |
placeholder | "" | Placeholder text |
locale | "en" | Widget language |
Available Hooks
Filter products before sync
add_filter('neuroon_product_data', function($data, $product) {
// Modify product data
$data['custom_field'] = get_post_meta($product->get_id(), 'my_field', true);
return $data;
}, 10, 2);
Exclude products from sync
add_filter('neuroon_should_sync_product', function($should_sync, $product) {
// Don't sync hidden products
if ($product->get_catalog_visibility() === 'hidden') {
return false;
}
return $should_sync;
}, 10, 2);
Troubleshooting
Widget doesn't appear
- Verify the plugin is activated
- Check that credentials are correct
- Review browser console for errors
Products don't sync
- Verify your internet connection
- Check the logs at Neuroon → Logs
- Ensure products are published
Rate limiting (Error 429)
The plugin automatically handles API limits. If you see 429 errors:
- Wait a few minutes before retrying
- Reduce the number of products per batch in Settings