Skip to content
buildbay.

GitHub stars

28,196
—Collecting 30d data

Stats updated

28,183 stars on Sep 27 to 28,196 stars on Oct 1, up 13.5 measured star snapshots

What is Bagisto?

Bagisto gives Laravel teams a complete commerce foundation while leaving the application open to extension. Operators manage products, inventory, customers, orders, fulfillment, payments, promotions, and content from one backend, then shape storefronts and integrations around the business.

Bagisto is an open-source Laravel e-commerce framework for building online stores. Its platform supports B2B, marketplace, and headless commerce patterns, with extensions for additional capabilities.

Core capabilities

  • Manage products, customers, carts, orders, invoices, shipments, and refunds
  • Track stock across inventory sources and connect it to store channels
  • Run multiple storefronts with distinct domains, catalogs, currencies, and locales

From a configurable catalog to completed orders

The catalog supports simple, configurable, virtual, grouped, downloadable, bundle, and booking products. That product model feeds customer accounts, cart and checkout, invoices, shipments, refunds, cancellations, reviews, and the reporting used to operate the resulting store.

  • catalog
  • checkout
  • orders
  • fulfillment

Channels connect storefronts to inventory

A channel can represent a separate domain or store with its own root category, locales, currencies, and presentation. Operators attach one or more inventory sources to each channel and record product stock by source, providing a practical base for multiple warehouses and brands. Separate B2B, marketplace, and other extension offerings should be evaluated independently from a standard store.

  • channels
  • inventory
  • locales
  • currencies

Where it fits

Use cases

  1. 01

    Launch a customized online store

    Start with Bagisto's catalog, checkout, order, payment, shipping, and administration flows, then adapt the Laravel application and storefront to a brand's requirements.

  2. 02

    Operate several storefronts

    Create channels for separate domains or brands, assign their root catalogs and inventory sources, and configure the locales, currencies, themes, and store settings independently.

  3. 03

    Coordinate catalog and fulfillment work

    Maintain different product types, stock quantities, customers, orders, invoices, shipments, cancellations, and refunds from the administration interface.