Project

General

Profile

Actions

Feature #289

open

Indigo ヴァンソンさんプロジェクト要件定義

Added by Naoya Morioka 7 days ago. Updated 7 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Start date:
02/08/2026
Due date:
% Done:

20%

Estimated time:

Files

Actions #2

Updated by Naoya Morioka 7 days ago

昨日の会議内容を整理し、Shopifyアプリ開発の技術スタックと実現可能性について説明します。

会議内容の整理

要件まとめ

優先度 機能 現状 自動化目標
請求書発行 Googleスプレッドシートで手動 Shopify連携で自動生成
発送リスト作成 三井さんの会社へ手動連絡 倉庫への発注書自動生成
B2B取引対応 - B2C(既存Shopify)と並行運用
直送対応 - 直送フローの統合
経理システム - 別途検討

予算

  • 通常価格: 100万円
  • 提示価格: 50万円(知り合い価格)

技術スタック推奨

Shopify App開発の標準構成

┌─────────────────────────────────────────┐
│           Shopify App                    │
├─────────────────────────────────────────┤
│  Frontend: Remix + Polaris              │
│  Backend:  Remix (Node.js)              │
│  DB:       Prisma + PostgreSQL          │
│  Auth:     Shopify OAuth                │
│  API:      Shopify GraphQL Admin API    │
└─────────────────────────────────────────┘
         ↓
┌─────────────────────────────────────────┐
│         デプロイ環境                      │
│  推奨: Shopify App Hosting (無料)        │
│  代替: Vercel / Railway / Fly.io        │
└─────────────────────────────────────────┘

Remixを使うべきか?

結論: はい、使うべきです

理由は以下の通りです。

  1. Shopify公式推奨: 2023年以降、ShopifyはRemixを公式テンプレートとして採用
  2. Polaris統合: ShopifyのUIコンポーネント(Polaris)との親和性が高い
  3. サーバーサイドレンダリング: PDF生成などバックエンド処理に最適
  4. Shopify CLI対応: npm init @shopify/app@latest で即座にRemixベースのプロジェクト生成

推奨技術スタック詳細

レイヤー 技術 理由
フレームワーク Remix Shopify公式、SSR対応
UI Polaris Shopify標準UI、審査通過しやすい
DB Prisma + PostgreSQL Shopify CLIデフォルト
PDF生成 React-PDF or Puppeteer 請求書・発注書生成
デプロイ Shopify App Hosting 無料、自動デプロイ

実現可能性評価

技術的実現性: ◎ 高い

機能 難易度 工数目安 備考
Shopify注文データ取得 2日 GraphQL APIで標準対応
請求書PDF生成 5日 テンプレート設計含む
発注書(倉庫向け)生成 3日 請求書と類似
B2B顧客管理 5日 メタフィールド活用
直送フロー 3日 ロジック分岐追加
管理画面UI 5日 Polaris使用
テスト・調整 - 5日 -
合計 約28日 1.5ヶ月程度

50万円での実現性

実現可能ですが、以下の条件を明確にする必要があります。

  • 経理システムはスコープ外
  • 帳票フォーマットは提供されたもの準拠
  • 外部システム連携(会計ソフト等)は含まない

デプロイ環境比較

環境 月額費用 メリット デメリット
Shopify App Hosting 無料 審査有利、SSL自動 カスタマイズ制限
Vercel 無料〜$20 高速、DX良好 DBは別途必要
Railway $5〜 DB込み、簡単 スケール時コスト増
Fly.io $5〜 グローバル配信 設定やや複雑

推奨: Shopify App Hosting(初期はこれで十分)


発注書(見積書)のドラフト

提案書として整理すると以下のようになります。


開発見積書

件名: Shopify請求書・発注書自動化アプリ開発

概要: Shopify注文データから請求書・倉庫発注書を自動生成するカスタムアプリ

開発範囲:

  1. 請求書自動生成機能

    • Shopify注文データからPDF生成
    • 指定フォーマット準拠
    • 一括・個別発行対応
  2. 倉庫向け発注書生成機能

    • 発送リスト自動作成
    • CSV/PDF出力
  3. B2B/直送対応

    • 顧客タイプ別処理分岐
    • 直送フロー対応
  4. 管理画面

    • 帳票一覧・検索
    • 設定画面(会社情報等)

開発期間: 約1.5ヶ月

費用: 500,000円(税別)

含まれないもの:

  • 経理システム開発
  • 外部会計ソフト連携
  • 運用後の機能追加

次のステップ

  1. フォーマット確認: いただいた請求書・発注書フォーマットの詳細確認
  2. データフロー設計: Shopify → アプリ → 各帳票の流れを図示
  3. プロトタイプ作成: Shopify CLIでベースアプリ構築

フォーマットのファイルがあれば共有いただければ、より具体的な設計に進めます。

Actions #3

Updated by Naoya Morioka 7 days ago

森岡さん、
お世話になります。

分かりやすいのように今までの納品書と倉庫ファイルと請求書の作り方のビデオを送りします。

請求書作り方
https://drive.google.com/file/d/1d9yWB9o3bu3C1cJIZa6dJr8BmyQi7cu0/view

納品書作る+倉庫ファイル作る.mov
https://drive.google.com/file/d/1r5NJ7hc3-j_8LkWT1TfPo-fhN_uM6VR4/view

宜しくお願いします

ヴァンソン

Updated by Naoya Morioka 7 days ago

森岡さん、
お世話になります。
今年も宜しくお願いします

修正する事項についてまとめ、説明の参考にいくつかファイルをお送りします

A: 友人がShopifyの「Print with Order Printer Legacy」内にテンプレートを作成しました。
Shopifyで注文を作成後、「Print with Order Printer Legacy」を使用し、「納品書」を選択して、顧客に送信する納品書.pdfを作成しています。

この「納品書」テンプレートの修正、または新しいテンプレートを作成したいです。
追加したい情報は以下の通りです:

  • 配送先住所と氏名
  • 到着予定日
  • 注文番号

これまでは、納品書.pdfを手動で修正してきました(送信済みファイル「納品書」をご参照ください)。

B: 納品書を作成する際に、三井倉庫への出荷指示ファイルが自動生成されるようにしたいです(ファイル「倉庫ファイル」をご参照ください)。

C: 在庫のあるワインについて、Shopify内のSKUを更新しました。

D: 請求書作成と経理表更新のためのGoogleスプレッドシートへのリンク:
https://docs.google.com/spreadsheets/d/1F0SJnceeocgjIw_GjTEybo0Yh_648wYI/edit?usp=sharing&ouid=107458630984477228343&rtpof=true&sd=true

  1. 請求書について:
  • 請求書は私が月に一度作成します(Shopifyから同一顧客の売上を.csv形式でエクスポートし、「CSV IMPORT」タブでインポートします)。
  • 次に「extra formula」タブに移動し、行数を調整します。
  • その後、「請求書」タブに移動し、月ごとの注文をまとめた請求書を作成します。
  • 前月分の請求金額を手動で追加し、入金済みかどうかを記載します。
  • 当月の全注文の日付を手動で追加します。
  • 最後に.pdf形式でエクスポートします。
  1. 日次経理業務について(ファイル「compta.numbers」):
  • Shopifyから注文を.csv形式でエクスポートします。
  • 「CSV IMPORT」タブでインポートします。
  • 次に「update」タブに移動し、ページをコピーしてファイル「compta.numbers」に貼り付けます。

改善が必要な点:
a. 毎月50〜60件の請求書作成に約5〜6時間かかっており、時間がかかりすぎています。
b. Shopifyからのデータ連携で経理ファイルを自動更新できるようにしたいです。

宜しくお願いします

ヴァンソン

Actions

Also available in: Atom PDF