経営者判断ファイル
⚠️ 実装作業の前に必ず本ファイルを一読すること。 経営者(ユーザー)の判断・方針・設定を一元管理する。 ここに記載された内容は実装の前提条件であり、AIエージェントはこれに基づいて実装を行う。 矛盾や変更が必要な場合は経営者に確認すること。
最終更新: 2026-06-11(代替仕入れ先・競合分析追加)
1. ビジネスモデル
プラットフォーム: BUYMA一本(2026-04-11決定)
- 汎用ECツール(Shopify/eBay等)はやらない
- 物販経験ゼロのため、まずBUYMAで結果を出す
- 将来の汎用化はBUYMA実績後の判断
販売形態: 無在庫転売
- 注文 → 仕入れ → 発送 の順序(金銭リスク最小化)
- キャンセル時の在庫抱えリスクは許容
仕入れ先: 海外公式ブランドサイト + 転送倉庫
- 禁止: 国内公式オンライン、メルカリ等フリマアプリ
- 許可: 海外オンライン(公式・セレクトショップ)、海外店舗、国内実店舗
- 転送倉庫: Buyandship等を経由して日本へ配送
2. 目標・指標
| 指標 | 値 | 判明日 |
|---|---|---|
| Phase 1 月商目標 | ¥300,000 | 2026-04-16 |
| 目標最低利益率 | 20% | 2026-04-12 |
| 現状利益率(1.5倍マークアップ) | 11-14% | 2026-04-12 |
| 最低絶対利益額 | ¥10,000/商品 | 2026-05-25 |
利益閾値の考え方(2026-05-25決定)
- 高額商品(¥200,000+)は利益率が低くても利益額で¥10,000以上ならOK
- 低額商品(¥50,000以下)は利益率を高めに設定(変動リスク吸収のため)
- 閾値は一律パーセンテージではなく、価格帯に応じた段階設定にする
3. 手数料・料金体系
BUYMA手数料(コード実装済み: app/config/constants.py)
| 手数料 | 料率 | コード定数 |
|---|---|---|
| 国内成約手数料 | 7.7%(税込) | DOMESTIC_COMMISSION_RATE = 0.077 |
| 海外成約手数料 | 5.5%(税込) | OVERSEAS_COMMISSION_RATE = 0.055 |
| プラットフォーム販売手数料 | 7.7% | PLATFORM_FEE_RATE = 0.077 |
| 実効総手数料 | 14.2% | EFFECTIVE_FEE_RATE = 0.142 |
| 振込手数料 | ¥220 | TRANSFER_FEE = 220.0 |
要確認: 決済手数料が3.6%か5.5%か、BUYMA公式で未確認(2026-04-16時点)
関税率(コード実装済み: app/core/pricing/rules.py)
| カテゴリ | 税率 | コードキー |
|---|---|---|
| 革製品 | 12% | leather |
| バッグ | 11% | bag |
| 靴 | 11% | shoes |
| 財布(革) | 12% | wallet |
| 腕時計 | 10% | watch |
| アクセサリー | 10% | accessory |
| 衣類 | 10% | clothing |
| デフォルト | 10% | default |
⚠️ 重要: 関税率は既にコード実装済み。新規実装時に独自に関税率を提案しないこと。
rules.pyのresolve_customs_rate()を使用すること。
4. BUYMAルール・規約
発送期限: 18日ルール
- 注文日から18日以内に発送必須
- 延長申請可能(支払い方法により上限異なる):
- クレジットカード/楽天Pay: 45日まで
- D払い/au Pay/ペイディ: 25日まで
- コンビニ/銀行振込: 90日まで
アカウント制限
- Louis Vuittonは初期アカウントで出品不可(実績必要)
- 出品外注は公認(1出品40-50円)
- 過去にBUYMA停止された人物の雇用は厳禁
5. 仕入れ価格調査(スクレイピング)
EUR価格取得成功ブランド(7ブランド: 2026-05-25時点)
| ブランド | 手法 | 商品数 | 通貨 |
|---|---|---|---|
| Gucci | curl_cffi | 36 | EUR |
| Prada | curl_cffi | 38 | EUR |
| Valentino | curl_cffi | 102 | EUR |
| Versace | playwright-stealth | 46 | EUR |
| Marni | playwright-stealth | 60 | EUR |
| Chloe | playwright-stealth | 10 | EUR |
| Celine | playwright-stealth | 14 | EUR |
スクレイピング手法
- curl_cffi: 高速(数秒)・ブラウザ不要・Chrome TLS指紋偽装
- playwright-stealth: やや遅い(20秒)・ブラウザ起動・ボット回避
プロキシ状況
- Webshare Rotating Residential: 契約済み(2026-06-10、1GB/$3.50/月)
- 接続情報:
.secrets.envのPROXY_URL(環境変数自動読み込み) - YOOX: Algolia API使用、URLは
_dサフィックス除去で200 OK - EU IP必要5ブランド(YSL/D&G/The Row/Burberry/Loro Piana)はプロキシで解決可能か要確認
セール仕入れルート(2026-06-07追加)
EU定価仕入れは赤字のため、セール品からの仕入れを実戦ルートとして採用。
| セールサイト | 手法 | 通貨 | 対象ブランド数 |
|---|---|---|---|
| YOOX | curl_cffi(高速) | USD→JPY自動変換 | 全11ブランド |
| SSENSE | curl_cffi + playwright fallback | USD→JPY自動変換 | 全11ブランド |
- スクレイパー:
app/services/sale_scraper.py(SaleScraperクラス) - 実際仕入れ価格フィールド:
actual_purchase_jpy/actual_purchase_source - 利益計算では
actual_purchase_jpyがあれば EU 定価より優先使用 - YOOX: 10%以上割引の商品のみ取得(バッグカテゴリ絞り込み)
サングラス仕入れ(2026-06-10追加 → 2026-06-11 全品調査で訂正)
⚠️ 2026-06-11 重要訂正: 前回の「Prada 43〜66%利益」はBUYMA中央値の算出エラー。全品調査(299品)でSSENSEからの仕入れはほぼ不可能と判明。
SSENSE全ブランド調査結果(2026-06-11実測):
| ブランド | 商品数 | 利益プス | 最高利益率 | 総合判定 |
|---|---|---|---|---|
| Prada | 32 | 0品 | -30.6% | ❌ 全品赤字 |
| Gucci | 51 | 0品 | -36.7% | ❌ 全品赤字 |
| Fendi | 25 | 6品 | 40.6% | ⚠️ 一部利益可能 |
| Versace | 37 | 0 | 13.3% | ⚠️ 赤字幅小 |
| Loewe | 43 | 0 | 14.9% | ⚠️ 赤字幅小 |
| Saint Laurent | 61 | 0 | -24.2% | ❌ 全品赤字 |
| Bottega Veneta | 31 | 0 | -18.5% | ❌ 全品赤字 |
| Balenciaga | 19 | 0 | -43.3% | ❌ 全品赤字 |
全品赤字の根本原因: SSENSE価格×為替 = 日本定価相当。BUYMA競合多数で価格下落著しい。
代替仕入れ先(SSENSEより安価なルート):
| 仕入れ先 | 期待割引 | 優先度 | 本物確度 |
|---|---|---|---|
| Italist(イタリア国内価格/VAT除去) | 30-42%安 | P0 | ✅ Trustpilot 3,488件(本物) |
| Cettire(豪免税活用) | 45-60%安 | P0 | ✅ Trustpilot 143,603件(上場企業) |
| Chic-Time | 55-60%安 | P2(使用禁止) | ❌ 偽物報告あり・警察被害届 |
| Ottica SM | 50-55%安 | P2(非推奨) | ⚠️ 発送リスク(6件中4件未着) |
| 直営店アウトレット | 30-50%OFF | P1 | - |
Italist/Cettire実測値(2026-06-11):
| 仕入れ先 | 商品 | 価格 | SSENSE比 |
|---|---|---|---|
| Cettire | Gucci Square Frame | $149 | 60%OFF |
| Cettire | Prada PR 17WS | $305 | 45%OFF |
| Italist | Prada Symbole | $304 | 42%OFF |
| Italist | Prada PR 09ZS | $365 | 34%OFF |
利益化確認済みSKU: Cettire Gucci Square Frame $149 → BUYMA ¥40,800 で利益+¥4,660(13.3%)
- Fendi: 唯一利益可能性あり(Lettering Sunglasses $261-290 → BUYMA ¥71,000 で40%)
- 詳細:
obsidian-ssot/01_DECISIONS/atelier-kyo-manager/2026-06-11_SSENSE全ブランドサングラス利益調査.md - 代替仕入れ先詳細:
obsidian-ssot/01_DECISIONS/atelier-kyo-manager/2026-06-11_代替仕入れ先と競合バイヤー分析.md
成功バイヤー競合分析(2026-06-11追加)
競合5社のプロファイリング:
| 出品者 | 規模 | 取引実績 | 仕入れルート |
|---|---|---|---|
| IMPORT SELECT musee | 超大型法人 | 284,127件 | 法人大量仕入れ・国内在庫1万1千品 |
| kiaraninth | PREMIUM個人 | 6,511件 | ヨーロッパVIP価格 |
| fine line | 個人(大型) | 3,131件 | 海外正規店と提携契約 |
| GLOBAL J | 個人(大型) | 2,688件 | 受注後買い付け |
法人ID vs 個人IDの利益差:
- 法人: 手数料 3-5%
- 個人: 手数料 7.56%
- 同じ価格でも法人の利益が2倍違う
階層別利益率と必要なもの:
| 階層 | 利益率 | 必要なもの |
|---|---|---|
| 個人EC(Italist/FARFETCH/YOOX) | 15-25% | 今すぐ可能 |
| 現地買付(EU + VAT還付 + EPA) | 25-40% | EU渡航・実績 |
| 法人VIP | 40-50%+ | 法人化・人脈 |
仕入れ先情報の信頼性(2026-06-10 ディープリサーチ検証)
104エージェントのAdversarial検証結果:
- ✅ 確認済み: 為替管理は出品者手動、手数料は段階制(5.5〜7.7%)
- ❌ 検証不能: 巷の「儲かるブランドランキング」・SSENSE送料・配送期間・利益率計算例
- ⚠️ 教訓: ブログ系の情報は鵜呑みにせず、自分で実地確認すること
- 詳細:
obsidian-ssot/01_DECISIONS/atelier-kyo-manager/2026-06-10_BUYMA無在庫転売包括調査ディープリサーチ.md
仕入れ先情報の信頼性(2026-06-10 ディープリサーチ検証)
104エージェントのAdversarial検証結果:
- ✅ 確認済み: 為替管理は出品者手動、手数料は段階制(5.5〜7.7%)
- ❌ 検証不能: 巷の「儲かるブランドランキング」・SSENSE送料・配送期間・利益率計算例
- ⚠️ 教訓: ブログ系の情報は鵜呑みにせず、自分で実地確認すること
- 詳細:
obsidian-ssot/01_DECISIONS/atelier-kyo-manager/2026-06-10_BUYMA無在庫転売包括調査ディープリサーチ.md
6. BUYMA販売価格の取得方法(2026-05-25決定)
オプション3: BUYMA商品名マッチングを採用
- 海外公式サイトの商品名とBUYMA商品名をファジーマッチング
- BUYMAでの同商品販売価格を自動取得
- 精度は商品名の表記揺れに依存するため、マッチング閾値の調整が必要
7. ブランド戦略
Tier 1: 高利益(初期規制あり)
| ブランド | 狙い | 注意点 |
|---|---|---|
| Chanel | 希少性 + 限定品 | アクセサリーは初期から可能 |
| Hermès | 価格差巨大 | 国内オンライン禁止 |
| Louis Vuitton | 価格差 + 希少性 | 初期出品規制あり |
Tier 2: 中利益(初期から狙える)
| ブランド | 代表商品 |
|---|---|
| LOEWE | パズルバッグ |
| PRADA | リナイロン |
| Gucci | 財布・小物 |
| THE ROW | Margauxバッグ |
| CELINE | トリオンフ |
| Saint Laurent | カサンドラバッグ |
選定基準
- 海外価格が日本定価より30-50%安い商品を優先
- BUYMA人気順・販売履歴で需要確認
- 競合価格調査で過度な値下げ競争がない商品
- 利益率10-20%以上 + 回転率高
- 季節問わず売れるアイテム優先
8. 既存実装(再利用必須)
利益計算コア(変更不要)
app/core/pricing/calculator.py—calculate_pricing()が全コスト構造を計算app/core/pricing/rules.py— 関税率テーブル +resolve_customs_rate()app/core/pricing/schemas.py—PricingInput/PricingResultデータクラスapp/config/constants.py— 手数料率の定数定義
⚠️ 重要: 利益計算の新規実装は既存の
calculate_pricing()を呼び出すこと。重複実装は禁止。
為替レート
app/utils/fx_utils.py— ECB為替レート自動取得(EUR/GBP/USD→JPY)- 現在のレート: €1 ≈ ¥184.5(2026-05-25時点)
9. 矛盾・未解決事項
| 項目 | 内容 | 状態 |
|---|---|---|
| 決済手数料 | 3.6% or 5.5% — BUYMA公式で未確認 | 要確認 |
| 実効総手数料 14.2% | プラットフォーム手数料7.7%との関係を整理が必要 | 要確認 |
| 利益率目標 20% | 現状11-14%(1.5倍マークアップ)。マークアップ率調整か実価格ベース移行が必要 | 改善中 |
| EU IP必要5ブランド | レジデンシャルプロキシ(月$10-)で対応可能だが未導入 | 保留 |
変更履歴
| 日付 | 変更内容 |
|---|---|
| 2026-04-11 | BUYMA一本決定、プラットフォーム方針確定 |
| 2026-04-12 | 利益計算リデザイン(実価格ベース試行→マークアップ方式に戻し) |
| 2026-04-16 | BUYMAビジネス知識統合、ブランドTier定義 |
| 2026-04-17 | 18日ルール4段階化・延長申請対応 |
| 2026-05-25 | EUR価格7ブランド対応完了、BUYMA販売価格取得方法決定、利益閾値方針決定 |
| 2026-05-25 | 経営者判断ファイル作成(全決定を統合) |
| 2026-06-07 | セール仕入れルート追加(YOOX/SSENSE)、actual_purchase_jpyフィールド活用 |
| 2026-06-10 | ディープリサーチ検証: 巷の仕入れ情報は検証不能。自分で実地確認する方針を追加 |
関連ドキュメント
必須(Layer A — セッション開始時に併読)
| ファイル | 内容 | 本ファイルとの関係 |
|---|---|---|
docs/要件定義.md | 機能一覧・BUYMA規約・制約事項 | 「何を作るか」の定義。セクション1/4と整合すること |
CLAUDE.md | プロジェクトガイドライン・ドキュメント読込ルール | 本ファイルの読込を指示する親ファイル |
該当時に読む(Layer B)
| ファイル | 内容 | 本ファイルの該当セクション |
|---|---|---|
docs/仕様書.md | 利益計算式・18日ルール詳細・パイプライン仕様 | セクション3(手数料)、4(18日ルール)、8(既存実装) |
docs/アーキテクチャ.md | システム構成・DBスキーマ・モジュール一覧 | セクション8(既存実装) |
docs/scraping-status.md | 24ブランドスクレイピング状況(✅/⚠️/❌/🔒) | セクション5(仕入れ価格調査) |
docs/ロードマップ.md | Phase 0-3タイムライン・Sprint計画 | セクション2(目標・指標) |
docs/adr/ADR-001-threat-model.md | 脅威モデル・セキュリティ判断 | セクション4(BUYMAルール)の規約遵守と関連 |
参照(Layer C)
| ファイル | 内容 |
|---|---|
docs/プロダクトビジョン.md | ビジョン・ターゲット・差別化要因 |
docs/変更履歴.md | 過去の変更履歴 |
SSOT決定一覧: obsidian-ssot/01_DECISIONS/atelier-kyo-manager/_INDEX.md | 判断の背景・経緯の詳細 |