今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

bagisto/bagisto

Laravel・Vue.js 上に構築されたオープンソースの eコマース・マルチベンダー・マーケットプレイス プラットフォーム

composer install 一つで、Elasticsearch検索やStripe決済まで揃った本物のLaravel製ECが手元に立ち上がります。複数の販売者を抱えるマーケットプレイスも、企業間の見積もり交渉が必要なB2B調達も、Next.jsで組むヘッドレス型ストアフロントも、同じ管理画面から手数料モデルを設定するだけで動かせます。200件を超える拡張機能とAdmin・Checkout・Customerなど分業されたパッケージ構造を実際に触ってみると、単純な一店舗運営から複雑な多店舗展開まで1つの基盤で完結する感覚を、今日の環境構築だけで確かめられます。

44秒で紹介日本語

字幕付き · 2026-09-27 制作

01 / 概要
何をするものか一文で言うと
ひとことでLaravel・Vue.js 上に構築されたオープンソースの eコマース・マルチベンダー・マーケットプレイス プラットフォーム

Bagistoは、Laravelで構築されたオープンソースのeコマースプラットフォームです。カタログ・チェックアウト・在庫管理などの機能をパッケージ単位で提供します。管理画面とストア画面を分離し、大規模SKUにも対応する設計になっています。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

composer.jsonのautoloadを見ると、packages/Webkul配下にAdmin・Catalog・Checkoutなど数十のパッケージが並んでいます。これらはkonekt/concordというパッケージ管理ライブラリで登録され、Laravel本体に機能を差し込む仕組みです。bootstrap/app.phpでは、管理者用ミドルウェアのCanInstallやSecureHeadersが追加されています。データベースはMySQLかMariaDBを前提とします。基本のテーブルはdatabase/migrationsで作成し、カタログや注文などのテーブルは各パッケージ内のmigrationで作成します。検索エンジンにElasticsearch、キャッシュにRedisを採用し、決済はStripe・Razorpay・PayPalなど複数のゲートウェイに対応します。config/menu.phpとconfig/acl.phpからは、受注・RMA・予約商品・EU withdrawalまで幅広い業務メニューが管理画面に組み込まれているのが分かります。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    リポジトリをcloneしてcomposer installを実行すると、PHP8.3から8.5・ext-intl・ext-calendarなど拡張の充足を求められます。

  2. STEP 02

    env.exampleをenvにコピーしてDB接続情報を入力し、artisan key generateでアプリケーションキーを生成する流れになります。

  3. STEP 03

    artisan migrateとseedを走らせると、database migrationsとpackages配下の各パッケージのmigrationがまとめて実行されます。

  4. STEP 04

    npm installとnpm run buildで、Vue.js製の管理画面adminとストア画面のアセットをビルドします。

  5. STEP 05

    docker composeを使うと、Sail構成でMySQL・Redis・Elasticsearchなどが依存サービスとして同時に立ち上がります。

  6. STEP 06

    ブラウザでURLへアクセスすると初回はインストーラー画面が表示され、管理者アカウント作成へ進みます。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

実行が成功すれば、商品カタログ・カート・チェックアウト・注文管理を備えたECサイトと、権限管理付きの管理画面adminが手に入ります。RMAや予約商品、マルチベンダー向けの業務メニューもmenu.phpに定義されており、初期構築だけで一通りの運用機能に触れられます。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

docker-compose.ymlのElasticsearchは7.17.0に固定されており、比較的古いバージョンです。

02

composer.jsonが要求する拡張が多く、ext-calendar・ext-intl・ext-pdo_mysqlなど環境準備の負担があります。

03

MagicAIパッケージやlaravel/aiパッケージが含まれるため、AI機能を使うには別途APIキー設定が必要と見られます。

04

本レビューはファイル構成とREADME等の記載に基づくもので、実際の画面操作結果までは確認していません。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

Laravelに慣れた開発者が、自前でECサイトやマルチベンダー型の商取引基盤を構築したい場合に向いています。パッケージ構成・ACL・メニュー定義・Docker本番イメージまで揃っており、設計の見通しは資料だけでも十分に把握できます。ただし拡張要件やElasticsearchのバージョンなど、環境準備の手間は事前に見込んでおく必要があります。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する