Koply Search
koply/magento2-search
Integrates the Koply AI-powered site search widget into Magento 2, injecting the search widget and wiring add-to-cart to Magento native cart endpoint. Includes zero-results recovery, synonym suggestions, and catalog enrichment, configured via an API key with all widget customization managed from the Koply panel.
Build Tests
Code Quality
Tested on Magento 2.4.9
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardShare This Module's Status
README
Loaded from GitHubKoply Search — Magento 2 Module
AI-powered site search widget for Magento 2, powered by Koply.
Why Koply
- AI included, no add-ons — zero-results recovery, automatic synonym suggestions and catalog enrichment are included in every plan, not sold separately like Doofinder or Algolia
- EU-hosted — all data processed and stored in Sweden. GDPR-compliant by design, no cookie consent required for the widget
- Unlimited searches — fixed price per site, no per-query billing, no surprises on your invoice
- 2-minute setup — install the module, add your API key, done. All widget customization (colors, locale, placeholder) is managed from the Koply panel
Requirements
- Magento 2.4.x
- PHP 8.1+
Installation
Via Composer (recommended)
composer require koply/magento2-search
php bin/magento module:enable Koply_Search
php bin/magento setup:upgrade
php bin/magento cache:clean
Manual installation
- Download the module ZIP
- Extract to
app/code/Koply/Search/ - Run:
php bin/magento module:enable Koply_Search
php bin/magento setup:upgrade
php bin/magento cache:clean
Configuration
- Go to Stores > Configuration > Koply > Search Widget
- Set Enable to Yes
- Enter your API Key — found in your Koply panel under Sites > Embed
- Save and flush cache
Your API key is site-specific. If you manage multiple Magento stores, create one site per store in the Koply panel and use each site's API key independently.
How it works
The module injects the Koply widget script before </body> on all frontend pages. It also registers a koply.cart.add event listener that handles add-to-cart requests using Magento 2's native /checkout/cart/add/ endpoint.
All search customization — colors, placeholder text, locale, boosting rules, synonyms — is configured from your Koply panel. No Magento deployments needed for search changes.
Events
koply.cart.add
Fired by the Koply widget when a user clicks "Add to cart".
{
entity_id: "595", // Magento product entity_id
qty: 1
}
koply.cart.added
Fired after a successful add-to-cart request.
Pricing
Plans start at €0 (Free) with unlimited searches on all paid plans. See full pricing at koply.eu/pricing.
| Plan | Price | Products | Sites | AI features |
|---|---|---|---|---|
| Free | €0/mo | 100 | 1 | Synonym suggestions, zero-results recovery |
| Starter | €49/mo | 5,000 | 1 | Synonym suggestions, zero-results recovery |
| Growth | €139/mo | 10,000 | 3 | All AI features incl. product enrichment |
| Professional | €219/mo | 50,000 | 10 | All AI features incl. image search |
All paid plans include a 14-day free trial. No credit card required.
Support
- Documentation: koply.eu/docs
- Email: support@koply.eu
- Website: koply.eu
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.