問題点
メニューの設定に何時間もかけました——カテゴリの階層化、各項目の名前付け、優先順位の整理。そしてある日、ストアをリフレッシュするために新しいテーマに変更するか、新機能のために別のテーマをインストールしようと決めます。すると、その苦労がすべて消えてしまいます。
ほとんどのECプラットフォームのメニューはテーマの構造内に保存されているため、新しいテーマに切り替えると古いメニューは引き継がれません。空白のメニューを眺めながら、最初からやり直すことになります。その間、実際のお客様には不完全なメニューが表示されているかもしれません。
「テーマを変えた直後、お客様から『カテゴリが何も表示されない』というメッセージが来ました。メニューが全部消えていたことに気づいたときは青ざめました。夜中かけて全部やり直すはめに。」
— Navi+ のお客様
なぜこの問題は思った以上に深刻なのか?
テーマ変更でメニューが消えることは、単に不便なだけでなく、実際の損害をもたらします:
- ストアのナビゲーションがダウンする——メニューを作り直している間、お客様は商品を見つけられず、直帰率が急上昇する
- 作り直すと間違いが起きやすい——古い構造を記憶から再現すると、項目の抜け漏れやリンクミス、優先順位の間違いが起きやすい
- テーマを変えることを恐れるようになる——現在のテーマが合っていないとわかっていても、設定のやり直しが怖くて使い続けてしまう。ストアのデザインが停滞する
- 特別なカスタマイズも失われる——開発者に特別なロジックを追加してもらっていた場合、その投資もすべて無駄になる
Navi+ Menu Builderの解決策
Navi+ はテーマから完全に独立して動作します。メニューの設定はNavi+のシステムに保存され、どのテーマを使っているかに依存しません。テーマを変更しても、Navi+ は正しい位置にメニューをインジェクトし続け——すべての設定・画像・階層構造がそのまま保持されます。
テーマは何度でも自由に変更できます。メニューには一切影響しません。
| 状況 | テーマのデフォルトメニュー | Navi+ Menu Builder |
|---|---|---|
| 新しいテーマに切り替える | ✗ すべての設定が消える | ✓ 100%そのまま維持 |
| テーマのアップデート(新バージョン) | カスタマイズが失われる可能性 | ✓ 影響を受けない |
| テーマ変更時のストアダウンタイム | あり——作り直し中はメニューが空 | ✓ なし——メニューは継続稼働 |
| メニュー設定の保存・再利用 | ✗ | ✓ エクスポート・バックアップ可能 |
| 異なるテーマとの互換性 | ✗ 各テーマに依存 | ✓ あらゆるテーマに対応 |
| メニューを失わずにテーマを試せる | ✗ | ✓ 気軽に試してロールバックも簡単 |
始め方
Navi+ をインストールし、ダッシュボードでメニューを一度設定するだけです。それ以降は、テーマをいくら変更しても設定したメニューには影響しません。Navi+ は新しいテーマが有効になった直後から、正しいヘッダー位置に自動でメニューをインジェクトします。
近いうちにテーマ変更を検討しているなら、先にNavi+をインストールしておくのがベストです——メニューをセットアップしてからテーマを変えれば、何も失いません。