Algolia 拡張機能は、Magento オープンソースと Adobe Commerce のデフォルトの検索を、堅牢なオートコンプリート検索メニューとインスタントサーチ結果ページに置き換えます。
この拡張機能は、Magento のデフォルトの検索を、Algolia によってサポートされるタイプミス耐性のある高速かつ関連性の高い検索エクスペリエンスに置き換えます。これは、algoliasearch-client-php、autocomplete.js、instantsearch.js に基づいています。
オートコンプリート メニュー:カタログに含まれるカテゴリや属性の数に関係なく、ドロップダウン メニューからカタログ全体を即座にエンドユーザーに提供します。
インスタント検索結果ページ:キーストロークごとに、検索結果ページ、ナビゲーション、ページネーションがリアルタイムで更新されます。
おすすめ: Algolia Recommend を使用すると、商品詳細ページに「よく一緒に購入されている商品」や「関連商品」などのおすすめ機能を表示できます。
詳細については、公式 Web サイト Adobe Commerce / Magento をご覧ください。
ライブデモでオートコンプリートとインスタントサーチの結果ページを試してみてください。
Magento 2.3 以前のバージョンは、Algolia 拡張機能ではサポートされなくなりました。
私たちの拡張機能のバージョン 3.x は Magento 2.4 と互換性があります。拡張機能のバージョン間の違いについて詳しくは、「カスタマイズ」セクションを参照してください。
拡張バージョン | 寿命の終わり | マジェント | PHP |
---|---|---|---|
v3.7.x | 2023 年 10 月 10 日 | ~2.3.7||~2.4.5||~2.4.6 | ~7.3.0||~7.4.0||~8.1.0||~8.2.0 |
v3.8.x | 2023 年 3 月 8 日 | ~2.4.5||~2.4.6 | ~7.4.0||~8.1.0||~8.2.0 |
v3.9.x | 2023 年 10 月 13 日 | ~2.4.5||~2.4.6 | ~7.4.0||~8.1.0||~8.2.0 |
v3.10.x | 2023 年 12 月 12 日 | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.11.x | 2024 年 1 月 26 日 | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.12.x | 2024 年 8 月 2 日 | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.13.x | 該当なし | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.14.x | 該当なし | ~2.4.6||~2.4.7 | ~8.1.0||~8.2.0||~8.3.0 |
拡張機能をインストールする最も簡単な方法は、Composer を使用し、スタート ガイドに従うことです。
マイナー バージョンを使用し続けたい場合は、マイナー バージョンのみを受け入れるようにコンポーザーをアップグレードしてください。次の例では、マイナー バージョンを維持し、パッチを自動的に更新します。
"algolia/algoliasearch-magento-2": "~3.14.2"
この拡張機能はライブラリを使用して、オートコンプリート、インスタント検索、およびインサイト機能のフロントエンド実装を支援します。また、Algolia PHP クライアントを使用して、バックエンドからのインデックス作成および検索メソッドを利用します。いずれかのカスタマイズに取り組む場合は、実装のベースとなるコンポーネントではなく、実装自体をカスタマイズしていることを理解する必要があります。
これらのライブラリはカスタマイズを追加するためにここにありますが、拡張機能はこれらのコンポーネントをすでに初期化しているため、拡張機能とライブラリの間の領域にフックを使用する必要があります。カスタム拡張機能を参照してください。
ライブラリのバージョンを知ると、これらのライブラリでカスタマイズの観点から利用できるものを理解するのに役立ちます。この表は、カスタマイズの作業を開始するときに参照するドキュメントを決定するのに役立ちます。
拡張バージョン | オートコンプリート.js | インスタントサーチ.js | 検索インサイト.js | おすすめ.js |
---|---|---|---|---|
v3.x | 0.38.0 | 4.15.0 | 1.7.1 | NA |
v3.9.1 | 1.6.3 | 4.41.0 | 1.7.1 | 1.5.0 |
v3.10.x | 1.6.3 | 4.41.0 | 1.7.1 | 1.8.0 |
v3.11.0 | 1.6.3 | 4.41.0 | 2.6.0 | 1.8.0 |
v3.13.0 | 1.6.3 | 4.63.0 | 2.6.0 | 1.8.0 |
>=v3.14.x | 1.6.3 | 4.63.0 | 2.6.0 | 1.15.0 |
オートコンプリートおよびインスタントサーチ ライブラリは、 algoliaBundle
グローバルからアクセスできます。このバンドルは、依存関係を含むプリパッケージ JavaScript ファイルです。このバンドルに含まれるものは、ここで確認できます。
v3.x 最新バンドル: https://github.com/algolia/algoliasearch-extensions-bundle/blob/ISv4/package.json
search-insights.js ライブラリはスタンドアロンです。
Algolia Magento 拡張機能のフロントエンド機能をカスタマイズする場合は、次のドキュメントを参照してください。
この拡張機能は、Algolia へのインデックス作成に必要なデータの収集と準備に関して、重労働のほとんどを実行します。 Algolia Search API との対話に関して、拡張機能はインデックス作成、構成、検索クエリなどのバックエンド メソッドに PHP API クライアントを利用します。
使用している拡張機能のバージョンに応じて、拡張機能のバックエンド機能を強化する別の PHP API クライアント バージョンを使用することができます。
拡張バージョン | APIクライアントのバージョン |
---|---|
v3.x | 2.5.1 |
v3.6.x | 3.2.0 |
v3.11.0 | 3.3.2 |
>=v3.14.x | 4.0.x |
Algolia Magento 拡張機能バックエンドをカスタマイズする場合は、次のドキュメントを参照してください。
フィードバック、バグ報告、または拡張機能に関する未解決の問題については、サポート センターにアクセスしてナレッジ ベースを検索し、サポート チームにお問い合わせください。 Magento のバージョン、拡張機能のバージョン、アプリケーション ID、問題を再現する手順を含めてください。スクリーンショット、スクリーンキャスト、エラー メッセージなどの追加情報を追加すると、チームが問題をより適切にトラブルシューティングできるようになります。
拡張機能への貢献を開始するには、貢献ガイドラインに従ってください。