
「商品カテゴリー/グループ単位でランキングを表示したい」というご依頼をいただきました。
ショップ全体での売上ランキングであればカラーミーショップの標準機能だけで実装できるのですが、カテゴリー単位のランキングとなると、プライベートなアプリ作成が必要となります。おおまかな実装内容はあとで説明します。
今回は売上ベースでのランキングでしたが、他に商品ページ単位でアクセス数を集計したランキングを作成することも可能です。
アクセス数ランキングデータを集計しておき、「この商品は●●人が注目しています」のようなポップアップメッセージを表示されているショップ様事例もあります。
ランキング表示の場合の目的は「人気商品ページへの誘導」。
ポップアップ表示の場合は「カート追加を後押し: コンバージョン率アップ」(注目人数が少ないと効果がないので、全体的にアクセスが多いショップ様向け)と目的によって使い方が変わってきます。
アクセス状況や目的などに応じて使い分けされると良いと思います。
商品カテゴリー単位の売上データ集計とデータベースへの読み書きを行うアプリケーション
上記のとおり、今回のご依頼であればプライベートアプリの作成が必要となります。
バックエンド(サーバー側)で行うこと
- カラーミーAPIから売上データを取得し、必要なデータをデータベースに保存
- 商品カテゴリー/グループ単位で、商品売上データを集計。上位商品をDBに保存
- ショップからのリクエストに応じて、該当のランキングデータを返却
ショップ側で行うこと
- サーバーにランキングデータをリクエスト
- 受け取ったデータでランキング部分を作成して表示
おおまかな流れを書き出すとこれだけですが、いろいろケアしないといけない細かい注意点がいくつかあります。
特に商品グループが入れ子になっているとき、集計では親子関係を考慮しないといけないので事前にグループの親子関係を把握しておく必要があります。これが一番面倒でした。
一度作ってしまえば、あとは定期的な自動実行で常に新鮮なランキングを表示することができます。
費用はどのぐらいかかる?
内容によりますが15万円前後〜 は作業代金として発生します。
プラス、サーバーの運用料金が発生する場合があります。(アクセス規模によってはかからないこともあります)
無料のデプロイサーバーやレンタルサーバーを利用する手もありますが、起動が間に合わないなどのデメリットもありますので、メリット・デメリットをお話しした上でどうなさるかを決めていただければと思います。
一度バックエンドを作っておくと機能拡張や機能追加がしやすい
基礎となる土台部分を作っておけば実現できることが一気に増えます。
あれもしたい・これもしたい とアイディア豊富なショップオーナー様にはおすすめです。
実際に作ってみるとオーナー様もイメージが湧きやすくなるのか「同じ要領であれはできますか、これはできますか?」と聞いてこられることが多いです。
技術的に可能であり、法に抵触していない限りはどんなご相談でもお聞きしていますのでお気軽にご相談ください。
何気に年始最初の投稿でした。2026年もよろしくお願い申し上げます。


