Open Source ยท MIT Licensed

Not a monolith.
Not DIY chaos.
Just Cashier-level DX for eCommerce.

Modular commerce engines โ€“ Cart, Pricing, Promotions, Checkout โ€“ wired with Events, Pipelines, and Policies. Build commerce the Laravel way.

L
S
T
V
Trusted by 25,000+ companies
terminal โ€” laravel cart
use LaravelCart\Core\Facades\Cart;

$cart = Cart::session('user_123');

$cart->add([product_id => 42, quantity => 2]);

// Apply discount pipeline
$cart->apply(new HolidayDiscount());

// Checkout as Laravel event
event(new OrderPlaced($cart));
26k+
GitHub Stars
10M+
Products Powered
25k+
Companies
150k+
Downloads

True Modular Commerce

Each engine is independent, swappable, and Laravel-native. Swap pricing engines without touching checkout. Mix promotion logic across channels.

Cart
Pricing
Promotions
Checkout

Laravel Conventions, Not Imports

We didn't wrap Symfony. We built Laravel. Every component follows Laravel patterns you already know.

  • Events: cart.added, cart.updated, order.placed
  • Pipelines: Price modifiers, discount chains, tax calculations
  • Policies: Authorization for pricing, promotions, checkout
  • Contracts: Interfaces for every engine, swap implementations
Explore Architecture

Not Another Bagisto. Not Another DIY.

We've analyzed every Laravel eCommerce option. Here's why developers choose Laravel Cart.

FeatureLaravel CartBagistoAimeosVanilo
Laravel-Native DXEvents, Pipelines, PoliciesMonolithic forkComplex SymfonyClean but incomplete
Modular EnginesSwap any engineMonolithicCoupledLimited
Headless / GraphQLFirst-class APIWeak APIBasicMissing
AI-NativeWorks todayNo AINo AINo AI
SaaS / Multi-tenantBuilt-inPainfulComplexNot designed
Install Time15 minutesHoursDaysMinutes

Built for Modern Commerce

Every feature designed for Laravel developers who demand clean code and real flexibility.

First-Class GraphQL + Webhooks

Build mobile apps, SPAs, or any frontend. Our API is built first, not bolted on.

  • GraphQL schema with full cart operations
  • 15+ webhook events (cart.updated, order.placed, payment.processed)
  • Real-time cart sync via Laravel Reverb
schema.graphql
type Query {
  cart(id: ID!): Cart
}

type Mutation {
  addToCart(
    cartId: ID!
    productId: ID!
    quantity: Int!
  ): Cart
}

type Cart {
  items: [CartItem!]!
  subtotal: Money!
  discounts: [Discount!]!
}

Agentic-First Commerce

Built for AI agents. Enable intelligent automation across products, orders, customers, and workflows.

Custom AI Agent Development

Build tailored AI agents for business workflows, commerce logic, and automation.

Agentic Workflow Automation

Automate pricing, inventory, orders, and workflows using autonomous AI agents.

Laravel Cart Agent Integration

Integrate AI agents within Laravel Cart to power secure commerce automation.

Intelligent Commerce Operations

Enable agentic commerce with AI-driven automation, insights, and optimization.

B2B eCommerce

Convert your store into a powerful B2B ecommerce platform with wholesale pricing.

Multi Vendor Marketplace

Turn your store into a Multi Vendor Marketplace to establish a strong online presence.

Empowering 25,000+ Companies

4.9 out of 5 stars from 2,500+ reviews

2,500+ reviews

Our Packages

Free, MIT-licensed packages used by thousands of developers worldwide. Production-tested and actively maintained.

Laravel SEO

Automatic meta tags, Open Graph, Twitter Cards, JSON-LD structured data, XML sitemaps, and canonical URLs for any Laravel application.

Laravel Mail

Advanced email management with drag-and-drop templates, campaign tools, transactional tracking, and delivery analytics.

Laravel GPT

OpenAI GPT integration for Laravel. Text generation, chatbots, embeddings, semantic search, with rate limiting and token tracking.

Laravel UI

Modern UI component library for Laravel Blade. 40+ components built with Alpine.js and Tailwind CSS, dark mode, and WCAG 2.1 AA accessible.

Laravel Social

AI-powered social media automation. Schedule posts, generate content and images, manage multi-platform campaigns from one dashboard.

Laravel Voip

Voice over IP integration for Laravel. Make and receive calls, manage IVR flows, and integrate with telephony providers.

The Reddit Truth

Here's what developers are saying about Laravel eCommerce. We built Laravel Cart to fix these problems.

r/laravel

"Just build it yourself honestly... none of them are good. Bagisto is a mess, Vanilo is incomplete, Aimeos is overcomplicated."

Our response: Laravel Cart is the "Breeze for eCommerce" - not Magento complexity, not DIY chaos. Clean, modular, Laravel-native.

r/laravel

"Documentation sucks on all of them. Code is ugly. Wouldn't use it even if I got paid."

Our response: Every feature has real-world examples. We obsess over DX so you can ship.

r/laravel

"Doesn't feel like Laravel. It feels like a framework inside a framework."

Our response: Laravel-native by design. Events, Pipelines, Policies, Contracts - it feels like Cashier + Scout.

Get Started in 3 Steps

From zero to your first checkout in under 15 minutes.

1

Install

Run composer require laravelcompany/commerce in your Laravel project.

2

Configure

Publish the config, run migrations, and set up your pricing engines.

3

Ship

Start building your cart, checkout flows, and promotions right away.

Ready to build commerce the Laravel way?

Stop gluing Bagisto patches together. Install Laravel Cart and ship in 15 minutes.