Installation Guide

Step-by-step guide for quick setup of AI Search in your OpenCart store

System Requirements

Make sure your hosting environment meets these requirements before installing.

Minimum Requirements

  • OpenCart 4.0 or higher
  • PHP 8.0 or higher
  • MySQL 5.7+ / MariaDB 10.3+
  • 50MB free space
  • cURL extension enabled
  • allow_url_fopen = On

Recommended

  • PHP 8.1 or 8.2
  • MySQL 8.0
  • Shared / VPS / Dedicated hosting
  • SSL certificate (HTTPS)
  • File cache available

Step-by-Step Guide

Follow these steps to install and configure AI Search.

1

Get the module and license key

After registration and payment you will receive via email:

  • Module file (aisearch.ocmod.zip)
  • License key
  • Installation guide PDF
2

Create a backup

Important

Always create a full backup of your database and files before installing any new module. This ensures you can restore your store if anything goes wrong during installation.

3

Install the module via admin panel

3.1

Log in to your OpenCart admin panel

3.2

Go to ExtensionsInstaller

3.3

Click "Upload" and select aisearch.ocmod.zip

3.4

Wait for the upload to complete (green checkmark will appear)

3.5

Go to ExtensionsExtensions, then select Modules from the dropdown

3.6

Find "AI Search" in the list and click Install

3.7

Click "Edit" to open the module configuration page

4

Configure the module

General Tab

  • Set module status to Enabled
  • Select the store
  • Choose search languages
  • Configure search result limits

License Tab

  • Enter your license key
  • Click Validate
  • Confirm activation status
  • Save settings
5

Start indexing

Go to the Indexer tab and click Start Indexing. The module will process all your products and create semantic vectors for intelligent search.

Do not close your browser while indexing is in progress. The process may take a few minutes depending on the number of products in your catalog.

6

Test search functionality

Once indexing is complete, test the search on your storefront. Try these examples:

Typo tolerance

"notbok""notebook"

Synonyms

"smartphone""mobile phone"

Context

"warm clothes""jackets"

Common Issues

Quick solutions to the most frequently encountered problems.

  • Ensure the file is a valid .ocmod.zip archive and not corrupted.
  • Check that the storage/ directory has write permissions (755 or 775).
  • Verify PHP upload_max_filesize is at least 10MB.
  • Try clearing the OpenCart cache and re-uploading.
  • Double-check that the license key is copied correctly without extra spaces.
  • Ensure your server can reach api.aisearch.pro (cURL enabled, no firewall blocking).
  • The domain in your license must match the store URL configured in OpenCart.
  • Contact support if the issue persists.
  • Make sure the license is validated and active.
  • Check that allow_url_fopen is enabled in php.ini.
  • Verify max_execution_time is at least 300 seconds.
  • Check the OpenCart error log for detailed messages.

Self-hosted Installation

The self-hosted version allows you to run the AI Search engine on your own infrastructure. This option is ideal for businesses that require full data control, custom model training, or integration with private networks.

Additional Requirements

  • Linux server (Ubuntu 22.04+ recommended)
  • Docker & Docker Compose
  • Minimum 4 GB RAM, 2 CPU cores
  • GPU recommended for faster indexing (optional)
  • Redis 6+ for queue management

Detailed self-hosted installation instructions, Docker configuration, and architecture overview are available in the documentation.