提案商品を人が選ぶ — 管理UIとCSV一括運用

商品ごとの提案設定を管理画面で編集し、CSVインポート/エクスポートで一括運用する仕組み

管理画面CSV運用キュレーション一括登録運用
読了時間: 7分

はじめに

クロスセルの提案は「誰が、どうやって決めるか」で品質が大きく変わります。
アルゴリズムに任せきれない部分を人が選ぶなら、その人が無理なく作業できる道具が必要です。

この記事では、アパレル・ギア系のECで作った管理UICSVによる一括運用の仕組みを紹介します。1件ずつ丁寧に編集する画面と、数千件をまとめて扱うCSV、この2つをどう使い分けているかがテーマです。

人が選ぶことの価値

商品知識をそのまま提案に反映

「このジャケットには、この補修パーツとこのインナーが合う」といった判断は、商品を知る人にしかできません。データ上は無関係に見える組み合わせでも、実際の使われ方を知っていれば的確に選べます。人によるキュレーションの最大の価値は、この暗黙知を提案に載せられることです。

自動抽出では拾えない「玄人好みの組み合わせ」や「あえて勧めたい新商品」も、人が選べば自由に反映できます。

意図をコントロールできる

在庫を早くさばきたい商品、利益率の高い商品、シーズンの目玉。こうした「いま推したいもの」は日々変わります。人が選べる仕組みなら、その時々の意図を提案に反映できます。アルゴリズムには狙って組み込みにくい柔軟さです。

提案の決め方による違い
BEFORE
自動抽出のみ

過去データに基づくため、意図を込めにくい。新商品や在庫調整は反映しづらい

AFTER
人が選ぶ運用

商品知識と販売意図をそのまま反映。狙った提案を、変えたいときに変えられる

管理UIの設計

商品ごとに提案を紐づける

商品ページのクロスセルは、商品ごとに「一緒に勧める商品」を設定します。管理画面では、対象商品を検索し、提案したい商品を選んで並べる、という操作で紐づけを作ります。並び順も指定できるので、一番見せたいものを先頭に置けます。

エンジニアを介さず担当者が直接編集できることが重要です。設定がコードに埋め込まれていると更新が止まり、提案が古くなってしまいますから。

エンジニアに頼らず更新できる

管理UIの狙いは、運用を担当者の手に返すことです。季節替わりやセールのたびに開発依頼を出していては、スピードも上がりませんし、結局は放置されがちです。「思い立ったときに自分で直せる」状態を保つことが、提案を新鮮に保つ条件なんです。

CSVによる一括運用

なぜCSVなのか

商品数が多いと、紐づけの総数は膨大になります。これを画面で1件ずつ編集するのは現実的ではありません。そこで、現在の設定をCSVでエクスポートし、表計算ソフトでまとめて編集し、またインポートで戻す運用にしました。

表計算ソフトは、大量の行を俯瞰しながら一括で置換・コピーできるのが強みです。「新カテゴリの全商品に、定番の補修パーツを提案として追加」といった作業も、数分で終わります。

CSVでの一括メンテナンス
エクスポート

現在の提案設定をCSVとして書き出す

表計算ソフトで編集

まとめて追加・削除・並べ替えを行う

インポート

編集したCSVを取り込み、設定を上書き

検証して反映

存在しない商品IDなどをチェックしてから確定

インポート時の検証

一括インポートは強力ですが、そのぶん事故も起きやすい操作です。存在しない商品IDや、すでに販売終了した商品を指定してしまうと、空の提案枠が表示されてしまいます。そこでインポート時に、商品IDが実在するか、形式が正しいかを検証し、問題のある行を弾くようにしました。取り込む前に「何件が更新され、何件がエラーか」を確認できるようにしています。

運用フローとして定着させる

CSV運用は、担当者の作業手順として定着させて初めて価値が出ます。エクスポート、編集、インポートという流れをシンプルに保ち、失敗しても元のCSVから戻せる状態にしておく。こうした「安心して触れる」設計が、継続的なメンテナンスを支えます。

まとめ

クロスセルの品質は、提案を選ぶ人と、その人を支える道具で決まります。今回の仕組みのポイントは次の通りでした。

  • 商品知識と販売意図を反映できる、人によるキュレーションを軸にする
  • エンジニアに頼らず更新できる管理UIで、提案を新鮮に保つ
  • 大量の紐づけはCSVで一括運用し、インポート時の検証で事故を防ぐ

カート画面での提案の見せ方は「ついで買い」を設計するカートクロスセルで、提案枠でのサイズ選択はバリアント選択付きクロスセルのUXで解説しています。全体像はクロスセル運用のハブ記事をご覧ください。