muckiware/search-plugin

Shopware 6 search extension plugin for Elasticsearch server integration

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 9

Type:shopware-platform-plugin


README

Shopware 6 plugin for Elasticsearch server integration.

Features

  • Full easy integration of the Elasticsearch server
  • Basic Authentication or API Key Authentication for the search server
  • Automatic indexing of all active products into search index
  • Creates search indices in relation to sales channel and language
  • Free configuration of product fields for the search index

System Requirements

  • Shopware Version 6.5.2
  • Elasticsearch Version 7.x
  • php 8.1 or higher

Installation

composer require muckiware/search-plugin
bin/console plugin:install -a MuckiSearchPlugin

Configuration

  • Go to Extensions -> My extensions
  • Select the Configure-menu item of the Mucki Search Plugin
  • Activate the plugin
  • Enter the Elasticsearch Server connection host and port. Usually localhost:9200

Uninstallation

Removes plugin and removes all plugin data

bin/console plugin:uninstall MuckiSearchPlugin

Removes plugin but keeps the plugin data

bin/console plugin:uninstall MuckiSearchPlugin --keep-user-data

Testing

Start unit test

./vendor/bin/phpunit --configuration="custom/plugins/MuckiSearchPlugin" --testsuite "migration"