Skip to main content

WordPress · Admin dashboard

The plugin adds a single menu under Settings → Neuroon Search with several tabs. The default active tab depends on verification status: if you are not verified, only Settings is shown; once verified, Products, Widget and Diagnostics are enabled (progressive disclosure).

Tab structure​

TabVisiblePurpose
SettingsAlwaysAPI Key, Shop ID, Verify / Unverify, Developer Tools (URL override if WP_DEBUG).
ProductsAfter verifyingPer-product sync status, manual sync, Reset & Resync All.
WidgetAfter verifyingWidget Token generation / paste, color, locale, container.
DiagnosticsAfter verifyingBridge status, API ping, rate limit counters, latest errors.

Capabilities​

Only WordPress administrators can access this screen, and every action is CSRF-protected: there is nothing you need to configure for this to be true.

Product status (Products tab)​

The products table shows the sync status of every product, with search, sort and paging. Rows are color-coded by status:

  • PENDING — gray.
  • PROCESSING — blue (spinner animation).
  • SYNCED — green.
  • FAILED — red (with tooltip expanding error_message).
  • NOT_SYNCED — orange (excluded by local rules: draft, no price, etc.).

Rate limit display​

The admin shows the rate limit status per endpoint. When the plugin receives a 429, it parses Retry-After and blocks new calls until the block expires; the UI prints a countdown timer. For the exact limits per endpoint, see the rate limits policy linked below.

Diagnostics tab​

Prints:

  • Installed plugin version.
  • Loaded widget version (with SRI hash).
  • Result of the latest GET /api/integrations/v1/shop.
  • Cart bridge status (jQuery detected / not detected).
  • Last 10 entries with status = FAILED and their error_message.
  • Run health-check button that fires a live call and shows it raw.

Next steps​