SmartLLMs Plugin Documentation

SmartLLMs Plugin Make Your nopCommerce Store Ready for AI-Powered Discovery and Autonomous Commerce.

The NopStation SmartLLMs Plugin is designed to help nopCommerce stores make their products, categories, brands, store policies, and other business information easier for AI assistants and search agents to discover and understand. It generates structured, token-efficient Markdown feeds and a /llms.txt endpoint directly from your nopCommerce store.

The plugin provides a self-hosted AI discovery layer for nopCommerce without requiring OpenAI, Anthropic, or other external AI API subscriptions. It creates clean Markdown resources for products, categories, brands, and store information, while giving merchants control over which catalog items and resources are exposed to AI crawlers.

SmartLLMs also includes intelligent inclusion strategies, entity-level discovery controls, multilingual and multi-store support, automatic AI discovery signaling, caching, custom AI resources, and a health and diagnostics suite for managing the store's AI-ready content.

PRE-REQUISITES

  • The plugin requires you to install the Nop-Station Core plugin first.

INSTALLATION

  • Download the SmartLLMs Plugin from our store
  • Go to Administration → Configuration → Local plugins

Local plugins screen

  • Select the NopStation.Core file and upload it by clicking the 'Upload plugin or theme' button.

Upload plugin or theme popup window

  • Select the NopStation. SmartLLMs Plugin file.
  • Upload the file using the 'Upload plugin or theme' button.
  • After uploading the plugin, go to the Administration. Install 'Nop-Station Core' Plugin first and then install ' NopStation. SmartLLMs plugin.

Install Nop-Station Core plugin

Install SmartLLMs plugin

  • To make the plugins functional, restart the application

Restart application to apply changes

  • You can configure the plugin by clicking on Configure from the Local Plugins page. Alternatively, go to nopStation → Plugins→ NopStation. SmartLLMs Plugin → Configure NopStation. SmartLLMs Plugin, enable the required options, and click Save

SmartLLMs Settings General

SmartLLMs Settings Products

SmartLLMs Settings Performance

SmartLLMs Overrides List

SmartLLMs Add Override

SmartLLMs Custom Resources List

SmartLLMs Add Custom Resource

SmartLLMs Broken Links Scanner

Public Endpoints & Protocol Reference

SmartLLMs exposes the following public endpoints for AI crawlers:

  • Root /llms.txt Endpoint
  • Route: https://yourstore.com/llms.txt (or https://yourstore.com/{lang}/llms.txt)
  • MIME Type: text/markdown; charset=utf-8

llms.txt Endpoint Output

Dedicated Product Markdown

  • Route: https://yourstore.com/ai/product/{SeName}.md

Dedicated Product Markdown Output

Dedicated Category & Store Policy Markdown

Category and Policy Markdown Output

Storefront Head-Tag Discovery

When EnableHtmlAlternateLinks is enabled, SmartLLMs automatically injects the standard discovery link into every storefront page's HTML <head>:

<link rel="alternate" type="text/markdown" href="https://yourstore.com/llms.txt" title="AI Catalog Index" />

This allows AI search engines visiting any landing page or blog post to immediately discover and consume your machine-readable feed.

About Us Markdown Page

SmartLLMs Dashboard Overview

Storefront Homepage with Discovery Signal

Troubleshooting & Diagnostics

SymptomProbable CauseResolution
/llms.txt returns 404Plugin or LLMs.txt toggle is disabledCheck Enabled and EnableLlmsTxt in Configuration.
Missing products in /llms.txtStrategy filter or Entity Override exclusionReview Product Inclusion Strategy and verify Entity Overrides.
Changes not reflecting immediatelyCached feed in server memoryGo to SmartLLMs > Dashboard and click Clear Cache.
Missing Store Information warningMissing topic system namesCheck Dashboard diagnostics and verify topics exist in Content Management > Topics.

 

Book a Meeting