牛乳、卵、洗剤、ティッシュなど、何度も買うものはある程度決まっています。それでも買い物のたびにメモをゼロから作ると、同じ品名を何度も入力したり、家に残っているか思い出したりする作業が発生します。

一方で、家庭用品を1個単位で正確に在庫管理するのは手間が大きくなりがちです。Restock Listではその中間として、定番品を「ある・少ない・ない」の3状態だけで管理し、不足したものだけを今回の買い物リストへ自動で集めます。

細かな在庫数ではなく「補充が必要か」だけを見る

日用品では、残りが3個か4個かより「まだ十分ある」「そろそろ買う」「もうない」の方が判断しやすいことがあります。正確な数を毎回入力しようとすると、管理そのものが面倒になって続かなくなることもあります。

定番品ごとに「ある・少ない・ない」の3状態だけを使えば、家の在庫を見た瞬間に更新できます。「少ない」の基準は品物ごとに自分で決めてよく、厳密な棚卸しを目的にしません。

「少ない」「ない」だけを今回の買い物へ集める

定番品を登録したら、家にある量を見て状態だけ更新します。「少ない」「ない」にした品は自動で「今回買う」に入るので、毎回同じ買い物リストを作り直す必要がありません。まだ十分ある定番品は一覧に残りますが、今回の買い物には出てきません。

誕生日用の材料など今回だけ必要なものは、別途追加できます。Restock ListはHTML内蔵の軽量な辞書と登録済み定番品から入力候補を出すため、短い入力で追加できます。

買い物中は店とカテゴリでまとめ、買ったら状態を戻す

買う物が増えたら、スーパー、ドラッグストアなどの店や、食品、日用品などのカテゴリでまとめると確認しやすくなります。過去に使った店・カテゴリは候補として再利用できるため、固定された分類へ無理に合わせる必要はありません。

購入した品をチェックすると、定番品は「ある」に戻ります。今回だけの品は現在のリストから消え、購入履歴だけが端末内に残ります。買い物が終わったあとに定番の状態をもう一度直す手間を減らせます。

家族への共有と、自分のバックアップを分ける

家族へ渡したいのは、定番品の全状態や購入履歴ではなく「今回買うもの」だけであることが多いです。共有リンクには現在のリストの品名・店・カテゴリだけを入れ、リンクを開いた相手が明示的に追加したときだけ相手側の現在リストへマージします。開いただけで既存データを上書きしません。

対応ブラウザーでは共有データをgzip圧縮してURLの#以降へ格納しますが、圧縮は暗号化ではありません。URLを知っている人は内容を復元できます。定番品、購入履歴、設定まで含めて自分のデータを保管したい場合はJSONバックアップを使います。

手順

  1. Restock Listを開き、サンプルで流れを確認したら、使い始める前にサンプルデータだけをクリアします。
  2. 牛乳、卵、洗剤など、よく買う品を定番として登録し、必要なら店とカテゴリも付けます。
  3. 家にある量を見ながら、各定番品を「ある・少ない・ない」のどれかへ切り替えます。
  4. 「少ない」「ない」の品が今回の買い物リストへ自動で入ったことを確認し、今回だけ必要な品があれば追加します。
  5. 買い物中は店やカテゴリごとの一覧から購入した品をチェックします。定番品は自動で「ある」へ戻ります。
  6. 家族へ今回のリストだけを渡す場合は共有リンク、自分の定番・履歴・設定を保管する場合はJSONバックアップを使います。
Browser Kittyで試す

Restock List

定番品を「ある・少ない・ない」の3状態で管理し、不足したものだけを今回の買い物リストへ集めるローカル完結の補充リストです。

ツールの詳細を見る

注意点

  • 「少ない」の基準を厳密に統一する必要はありません。品物ごとに「次の買い物で補充したい」と思うタイミングを基準にすると運用しやすくなります。
  • 今回だけの品まで定番に登録すると一覧が増えやすいので、繰り返し買うものだけを定番に残すと見通しがよくなります。
  • 共有リンクには買い物内容が復元可能な形で含まれます。住所、個人情報、秘密にしたいメモの共有用途には使わないでください。

よくある質問

在庫数を1個単位で入力できますか?

Restock Listは正確な数量管理を目的にしておらず、「ある・少ない・ない」の3状態で補充の必要性だけを管理します。細かな在庫台帳が必要な場合は別の方式が向いています。

共有リンクを開くと今あるデータが消えますか?

いいえ。開いただけでは共有されたリストの案内を表示するだけで、相手が「今回のリストに追加」を実行したときに初めて現在のデータへマージします。

共有リンクは暗号化されていますか?

いいえ。対応環境ではgzip圧縮しますが暗号化ではありません。URLを受け取った人は品名・店・カテゴリを復元できるため、秘密にしたい情報は含めないでください。

買い物データはサーバーへ送られますか?

いいえ。定番管理、現在の買い物リスト、購入履歴、入力候補、共有リンク生成、JSONバックアップはブラウザ内で処理されます。