# WirePulse — The Open Source E-Commerce Platform for Laravel > WirePulse is a full-featured, open source e-commerce platform built on Laravel 13, Livewire 4, and Flux UI Pro 2. It provides everything needed to run a modern online store — from product management and Stripe payments to AI-powered features and B2B wholesale. ## Overview WirePulse is designed for developers and businesses who want full control over their e-commerce stack. It is self-hosted, open source (MIT license), and extensible via a plugin system. ## Key Features ### Core (Free) - Product catalog with variants, collections, brands, tags, and 34 configurable attributes - Cart and checkout with Stripe (Card, Klarna, Vipps) - Visual Page Builder with 55+ drag-and-drop modules (9 e-commerce-specific) - 8 storefront themes with light/dark mode - REST API (Laravel Sanctum) with 12 resource endpoints - Webhook system with 21 events and HMAC-SHA256 signing - Plugin architecture with 4 extension points - Full English and Norwegian localization ### Pro ($99/month) - Multi-warehouse inventory with split fulfillment - Abandoned cart recovery with automatic email reminders - Gift cards and store credit with split payment at checkout - Product feeds for Google Shopping, Meta Commerce, TikTok, Pinterest - AI Shopping Assistant (storefront chatbot with product search and order tracking) - AI product descriptions and SEO generation - Returns/RMA with customer self-service - Dynamic discount rules (auto-apply without codes) - Smart product recommendations based on co-purchase analysis - Visual analytics dashboard with charts and KPIs - Draft orders for manual/phone order creation - Back-in-stock email notifications ### Enterprise ($299/month) - B2B company accounts with payment terms and credit limits - Price lists with volume pricing and quantity breaks - Pay on account (invoicing with Net 15/30/60 terms) - Recurring subscriptions with 5 frequency options - Predictive stock forecasting - Dynamic customer segments with auto-recalculation ## Tech Stack - PHP 8.5, Laravel 13, Livewire 4 - Flux UI Pro 2, Tailwind CSS 4 - Stripe for payments (Card, Klarna, Vipps) - Laravel Sanctum for API authentication - Laravel AI SDK for AI features - SQLite (development) / MySQL 8+ (production) ## Links - Website: https://wirepulse.org - Documentation: https://wirepulse.org/docs - Pricing: https://wirepulse.org/pricing - Partners: https://wirepulse.org/partners - GitHub: https://github.com/kwhorne/wirepulse ## Scheduled Commands - segments:recalculate — Hourly - carts:process-abandoned — Every 15 min - feeds:generate — Every 4 hours - invoices:check-overdue — Daily - subscriptions:generate-orders — Daily - recommendations:generate — Daily at 03:00 ## Database 60+ tables covering: Catalog (products, variants, types, brands, attributes, collections, tags, prices, media, urls), Sales (orders, order_lines, addresses, customers, groups, discounts), B2B (companies, price_lists, invoices), Inventory (locations, inventory_levels, fulfillments), Payments (gift_cards, gift_card_transactions), Marketing (segments, carts, feeds, stock_notifications, recommendations), Subscriptions, Returns. ## API Token-based REST API at /api/v1/ with endpoints for products, orders, customers, collections, brands, tags, discounts, currencies, channels, dashboard stats, and inventory. Supports filtering, includes, and cursor pagination. Rate limited at 60 req/min. ## Contact - Partner inquiries: partners@wirepulse.org - Support: support@wirepulse.com