Skip to main content

WordPress / WooCommerce

Integrate Neuroon into your WooCommerce store using our official plugin.

Plugin Installation

Option 1: From WordPress Dashboard

  1. Go to Plugins → Add New
  2. Search for "Neuroon Search"
  3. Click Install Now
  4. Activate the plugin

Option 2: Manual Upload

  1. Download the plugin from your Dashboard
  2. Go to Plugins → Add New → Upload Plugin
  3. Select the .zip file
  4. Activate the plugin

Configuration

1. Connect your store

  1. Go to Neuroon → Settings
  2. Enter your Shop ID and API Key
  3. Click Verify Domain
Get credentials

Find your Shop ID and API Key at Dashboard → Shops → Your Shop

2. Sync products

  1. Go to Neuroon → Products
  2. Click Sync All
  3. 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

AttributeDefaultDescription
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

  1. Verify the plugin is activated
  2. Check that credentials are correct
  3. Review browser console for errors

Products don't sync

  1. Verify your internet connection
  2. Check the logs at Neuroon → Logs
  3. 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