Ver.4.3の新機能「買ってきて」
普段の買い物リストはこれまでどおり端末内に保存されます。 共有を発行したときだけ、選択した商品情報を共有サーバーへ預けます。共有サーバー(Cloudflare Workers+D1)の設定・公開が必要です。
商品を送る
- 買い物リスト上部の「📤 買ってきて」を押します。
- 未購入または「買えなかったよ」の商品を選択します。購入済みは選択できません。最大100商品です。
- 「送信内容を編集」で数量・店舗・メーカー・品番・予定単価・備考・URLを必要に応じて変更します。元の商品は書き換わりません。
- 「共有リンクを発行」を押します。通信エラー時は下書きが残るので、手動で「発行結果を確認する」を使ってください。
- 結果画面の「LINEなどで共有」から相手に送ります。発行しただけではLINEには送信されません。
商品を受け取る
- 届いた共有リンクを開くか、買い物リストの「📥 受け取る」を押します。
- 8桁の受信コードを入力します。LINE内ブラウザから開いた場合は、ホーム画面のアプリへ自動移動できないことがあります。その場合はコードをコピーして、ホーム画面の買ったろうで入力してください。
- 取り込みたい商品にチェックを入れます。重複候補のある商品は「別追加」「数量合算」「スキップ」を選びます。
- 取り込み結果を確認します。受信した商品は未購入として追加されます。購入済み記録は変更しません。
共有履歴・取消
「共有履歴」から送信済みの共有コードやURLを確認できます。共有取消は送信端末に保管した専用の取消キーを使います。送受信履歴は端末内で30日間保持します。取消キーを失った場合は取り消せず、最大7日間の期限切れを待つことになります。
保存範囲と制限
共有対象は商品名・メーカー・品番・店舗・数量・予定単価・備考・商品URLのみ。共有期限は7日間、1回100商品/256KBまで。商品名200文字、メーカー・品番・店舗各100文字、備考1,000文字、URL2,048文字の上限があります。購入履歴・削除履歴・端末内の商品IDは共有しません。
安全に使うための注意
共有リンクや受信コードを知る人は、共有商品を閲覧できる可能性があります。商品URLにログイン用情報・住所などの個人情報が含まれていないか確認して送信してください。共有機能はインターネット接続が必要です。共有サーバーが未設定なら発行・受信はできません。
共有サーバーの初期設定
- Cloudflare WorkersとD1をデプロイして公開URLを取得します(詳細は同梱のセットアップ資料を参照)。
- 買ったろうで「☰」を開いて「🌐 共有サーバー設定」を選びます。
- WorkersのHTTPS公開URLを入力・保存します。アプリURLと異なる場合でもCORSの許可元を正しく設定してください。
更新時のご案内:Ver.4.3初回起動時に案内を一度表示します。今回は以前の商品データが初期化される可能性を許容した更新方針です。必要に応じてJSONバックアップを取得してください。
試験について:すべての機能が動作確認に合格するまでは完成扱いにしません。特に期限切れ、共有取消、通信異常、二重処理と取り込み取消は要検証です。
📖 買ったろうの使い方
「買ったろう」は、お店ごとに買うものをまとめるアプリです。商品名だけでも使えます。値段やメーカー、品番の入力は必要なときだけでOKです。
この説明書では、初めての方でも迷わないように、順番に説明します。
1. まずは商品を登録しよう
「登録して次へ」を押すと、お店とメーカーを残して次の商品を入力できます。入力途中でアプリを閉じても、下書きが保存される仕組みです。
登録した内容を直すには?
リスト内の商品名・商品情報の部分を押すと編集画面が開きます。個数や備考、店舗名などを変更して保存できます。別のお店に移したいときも店舗名を変更します。
↑ 目次へ2. お店で買い物する
お店の名前を押すと、その店の買い物リストが開いたり閉じたりします。
1個だけ買うとき
「買えた」を押すとすぐ購入済みになります。
複数個のうち、一部だけ買えたとき
「買えた」を押して、実際に買った個数を入れます。買えた分だけ購入済みになり、残りは引き続き未購入です。
買えなかった商品を後から見つけたら?
オレンジ色の「買えなかったよ」欄で、商品を直接「買えた」にできます。必要なら「未購入に戻す」も使えます。
3. 同じ商品をもう一度買う
同じものを何回買っても大丈夫です。購入済み商品の「追加購入」を押して、追加したい数を入力してください。
前回の買い物と別に管理したい場合は、「+ 商品」から新しく登録するか、商品編集の「複製」を使います。同じ品名でも登録できます(確認が表示されることがあります)。
すでに「買い物完了」で整理した商品は、改めて新しい商品として登録してください。
4. 店舗・メーカー・表示順を整理する
店舗とメーカーを増やす
商品登録画面で、新しい店舗名やメーカー名をそのまま入力できます。一度登録した名前は保存され、次回から候補に表示されます。
名前を変更・削除する
右上の「☰」→「店舗管理」または「メーカー管理」を開きます。関連商品が残っている名前は削除できません。
並び順を変える
「☰」→「並び替えモード」で、お店や商品の順番を上下ボタンで移動できます。最後に「保存」を押します。「キャンセル」を押すと変更前に戻ります。
「商品を整理(メーカー・品番順)」を使うと、商品を標準の並び順に戻せます。
5. 金額を見る
画面の一番下に「残り必要額」が表示されます。そこを押すと、予定総額・購入済み総額・残り必要額を確認できます。店舗名のところでもその店の残り金額が分かります。
単価が入力されていない商品は、金額の足し算に含めません。そのため金額が揃っていない場合は、グレー色で「判明分」と表示します。
0円は「価格が分からない」とは違います。値段を管理せずに買い物メモとして使うこともできます。
6. 買い物を終える・間違いを直す
買えた操作を間違えたら?
操作直後は10秒間「元に戻す」が出ます。購入済み商品にある「購入取消」も使えます。
買い物完了とは?
店舗の下の「この店の買い物完了」を押すと、その店の購入済みの商品だけが一覧から整理されます。買えていない商品は残ります。
全店舗をまとめて整理したい場合は「☰」→「全店買い物完了」を使います。
クリアは買い物完了と違う
「この店をクリア」「全商品クリア」は、購入済み以外も含めて商品を消す操作です。誤って押さないように確認が出ます。
7. データを移す・バックアップする
右上の「☰」を押すとデータの出力・取り込みができます。
| 形式 | こんな時に使う |
|---|---|
| CSV | PCのExcelなどで商品を編集する/スマホへ商品を渡す |
| TXT | 商品を文字で確認・共有する/対応する形式を再読み込みする |
| JSON | 店舗・メーカー・購入状況をまとめてバックアップする |
PCからスマホへ移したい
追加と洗い替えの違い
追加・差分更新:今のリストを残したまま新しい商品を追加し、必要な変更だけ選んで反映します。
洗い替え:今の商品リストをファイルの内容に置き換えます。商品が消えることがあるので、先にJSONバックアップを作成してください。
バックアップ・復元
「☰」→「JSONバックアップ」で保存します。取り込み時にJSONの完全復元を選ぶと、現在の内容を置き換えるため、確認が表示されます。
バックアップのお知らせは原則14日ごと。「あとで」を選ぶと7日後に再通知します。
8. その他の便利な機能
買う予定がなくなった商品
一部購入後に残りの数を0個にすると、通常一覧から消え、休止状態になります。「☰」→「休止商品」で再度必要数を入力して復活できます。
店舗を変えたい
商品情報を押して編集画面を開き、店舗名を変更して保存します。「買えなかったよ」という状態は移動後も維持されます。
ホーム画面に追加する
iPhoneとAndroidでは操作方法が違います。続く「9. iPhone・Androidでホーム画面に追加」を見てください。
9. スマホのホーム画面に追加する方法
ホーム画面に「買ったろう」のアイコンを置くと、普段のアプリと同じようにアイコンを押して起動できます。まず、インターネットにつないだ状態で公開された「買ったろう」のURLを開いてください。
🍎 iPhoneの場合(Safari)
🤖 Androidの場合(Google Chrome)
追加したあとの注意点
- アプリの追加だけでは、PCや別のスマホの商品データは移りません。移行するときはJSONバックアップなどを使用してください。
- オフライン利用は、必要なファイルの読み込み・キャッシュが完了してから利用してください。最初に通信できる状態で起動するのがおすすめです。
- ホーム画面から起動したときとブラウザから起動したときで、利用する保存領域が異なる場合があります。追加直後に保存データが見えなくても削除せず、元の起動方法からJSONバックアップを取り、移行してください。
- ブラウザや端末の保存データを消去すると買い物リストが失われる場合があります。定期的にバックアップしてください。
10. よくある質問と注意点
値段を知らなくても登録できる?
はい。店舗名・品名・個数だけで登録できます。単価は空欄のままで大丈夫です。
買い物完了にしたら、買えなかった商品も消える?
いいえ。「買えなかったよ」の商品と未購入品は残ります。後からネットで探すときにも使えます。
同じ商品をまた買ってもいい?
もちろんです。購入済み商品の「追加購入」か、新規登録を使ってください。
アプリを閉じたら商品は消える?
通常はブラウザ内に保存され、閉じても残ります。ただしサイトデータを削除すると消える可能性があります。
ネットがなくても使える?
初回の読み込みとPWAキャッシュ準備が終わっていれば、基本機能はオフラインで使えます。キャッシュが削除されると再接続が必要な場合があります。
機種変更でも自動でデータが移る?
いいえ。変更前の端末でJSONバックアップを保存し、新しい端末で取り込んでください。
取り込みが失敗したら?
ファイルの種類や内容を確認してください。CSVの追加では不正行を飛ばす場合があります。洗い替えではエラーがあると実行されません。
Ver.4.3:共有サーバー接続について
本配布版には共有サーバー https://kattaro43-api.7-discotheque.workers.dev を初期設定しています。通常、利用者によるサーバーURLの入力は不要です。メニューの「共有サーバー設定」から変更できます。
「買ってきて」で選んだ商品のみ、共有サーバーに最長7日間保存します。通常の買い物リストは各端末内に保存され、端末間で自動同期しません。URLまたは8桁コードを知る相手は共有情報を閲覧できるため、他人に転送しないでください。
重要:このZIPは接続設定済みの開発版です。元の公開サイトへの更新は別途必要です。iPhone・LINEでの実機確認、取り込み取消の複雑なケース、アクセス制限、定期削除の実動作はまだ検証中です。