- 投稿日:2026/04/12
リベシティ市場でコーヒー豆を販売しています。注文が入るたびにヤマト運輸B2クラウドへのデータ入力作業が発生していて、注文数が増えてくるにつれてこれが地味にしんどくなってきました。そこでAI(Claude)に相談しながら、自分のビジネス専用の変換ツールを作ることにしました。プログラミングの知識はゼロです。
🤔 どんな課題があったか
もともとリベシティファーマーズマーケットの頃から、注文管理画面を見ながらヤマト運輸のB2クラウドに1件1件手入力していました。注文が一度にたくさん入るわけではないので、面倒くさいけどなんとかなっていた。
ただ、リベシティ市場に移る前くらいからClaudeCodeが凄いと話題になっていた、「これを活用すれば楽になるんじゃないか」と思ったのがきっかけです。
🛠️ 作ったもの(何ができるか)
名付けて「リベシティ市場 → B2クラウド 変換ツール」。HTMLファイル1つで完結しているので、Chromeにブックマークして使います。
使い方はシンプルで、注文CSVをドラッグ&ドロップするだけ。自動でB2クラウドに取り込めるExcelファイルが出てきます。
具体的にやってくれること:
・Shift-JIS文字コードの自動変換(文字化け解消)
・住所を自動パース(都道府県・市区郡・番地・建物名に分割)
・郵便番号APIで住所の不足部分を自動補完
・商品名を自動短縮(例:「焙煎当日に発送!エチオピア ゲシャビレッジ農園…200g」→「エチオピア ゲイシャ(豆)浅煎り200g1袋」)
・送り状種類の自動判定(ネコポス/宅急便コンパクト/発払い)
・同じ注文番号の複数商品を1行にまとめて品名1・品名2に振り分け
・住所が取得できていない注文を赤くハイライトして警告

🔄 仕組み(技術的なポイント)
HTMLファイル1つに全機能が入っています。どこかのサーバーにアップする必要はなく、ファイルをChromeで開くだけで動きます。顧客情報もどこにも送信されません。
裏側で動いているのはJavaScript(文字コード変換)・zipcloud API(住所補完)・SheetJS(Excelファイル生成)の3つです。組み合わせることで、ブラウザ内だけで変換処理が完結しています。
📋 使い方(ステップ形式)
① リベシティ市場の管理画面から注文CSVをダウンロード
② ツール(HTMLファイル)をChromeで開く
③ CSVをドラッグ&ドロップ
④ プレビューで内容を確認(住所・品名・送り状種類)
⑤「B2クラウド用 Excelをダウンロード」ボタンを押す
⑥ 出てきた xlsx をB2クラウドに取り込む
慣れれば全体で1〜2分で終わります。
💬 こんな指示でできた(実際の会話例)
最初の一言はこうでした。
「リベシティ市場のCSVをヤマトのB2クラウド用Excelに変換したい。注文情報を正確に書き換えるツールを作って」
あとは使ってみて気になったことをそのまま伝えていくだけでした。
「名前が文字化けしてるから直して」「品名が長すぎるから短縮のルールを決めたい」「コーヒー豆が3袋以上なら宅急便コンパクトじゃなくて発払いにして」……
完成形を最初に決める必要はありませんでした。使いながら「ここが不便」→「こう直して」を繰り返していくうちに、自分のビジネスにぴったり合ったツールになっていきました。
📝 まとめ
プログラミングの知識がなくても、「こういうことがしたい」を日本語で伝えるだけで、業務ツールが作れます。今回作った変換ツールは発送業務向けですが、「毎回手作業でやっている繰り返し作業」があれば、同じやり方で自動化できる可能性があります。
完成形を決めてから作り始めなくていいのがポイントで、小さく作って使いながら育てていけるのがAIツール作りの面白いところだと思っています。ぜひ試してみてください。