PHPackages                             liberu-eccommerce/ecommerce-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. liberu-eccommerce/ecommerce-laravel

ActiveProject[Framework](/categories/framework)

liberu-eccommerce/ecommerce-laravel
===================================

The skeleton application for the Laravel framework.

165062[15 PRs](https://github.com/liberu-ecommerce/ecommerce-laravel/pulls)PHPCI failing

Since Mar 11Pushed 1mo ago8 watchersCompare

[ Source](https://github.com/liberu-ecommerce/ecommerce-laravel)[ Packagist](https://packagist.org/packages/liberu-eccommerce/ecommerce-laravel)[ RSS](/packages/liberu-eccommerce-ecommerce-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (102)Used By (0)

Liberu Ecommerce
================

[](#liberu-ecommerce)

[![](https://avatars.githubusercontent.com/u/158830885?s=200&v=4)](https://www.liberu.co.uk)

[![](https://camo.githubusercontent.com/b140233b41e8e40a59c121f508e6e394ff273b86b72fc871925e6c0b285fe8cf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e352d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d70687026636f6c6f723d346635623933)](https://camo.githubusercontent.com/b140233b41e8e40a59c121f508e6e394ff273b86b72fc871925e6c0b285fe8cf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e352d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d70687026636f6c6f723d346635623933)[![](https://camo.githubusercontent.com/80c4e3bcc0b0c5a0d053a104d4a7ce4b58578d0d9e776baec58721c272dd68ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d6c61726176656c26636f6c6f723d656633623264)](https://camo.githubusercontent.com/80c4e3bcc0b0c5a0d053a104d4a7ce4b58578d0d9e776baec58721c272dd68ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d6c61726176656c26636f6c6f723d656633623264)[![](https://camo.githubusercontent.com/f1609911c0b54fc079c9c58d94a26aef647c864fddcf379d14b1a9d0cc02b296/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d352d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a79423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369494864705a48526f505349304f434967614756705a326830505349304f43496765473173626e4d36646a30696148523063484d364c7939325a574e30595335706279397559573576496a3438634746306143426b50534a4e4d43417761445134646a5134534442574d486f6949475a706247773949694e6d4e4749794e5755694c7a3438634746306143426b50534a4e4d6a67674e3277744d5341324c544d754e444d334c6a67784d3077794d4341784e5777744d53417a61445a324e5767744e3277744d7941784f456734597934314d5455744e5334344e544d674d5334304e5451744d5445754d7a4d674d7930784e30673464693031624455744d5341754d6a55744d7934794e554d784e4341784d5341784e4341784d5341784e5334304d7a67674f4334314e6a4d674d546b754e444935494459754d5449344944497a4c6a51304d6941324c6a59344e7941794f434133656949675a6d6c7362443069497a49344d6a51785a534976506a78775958526f49475139496b307a4d4341784f476730597a49754d6a4d7a494455754d7a4d30494449754d6a4d7a494455754d7a4d30494445754d544931494467754e55777a4e4341794f574d744c6a45324f43417a4c6a49774f5330754d54593449444d754d6a4135494441674e6d77744d694178494445674d3267744e58597961433079597934344e7a55744e7934324d6a55754f4463314c5463754e6a4931494449744d54466f4d6e59744d6d67744d6e59744d6d77794c5446324c5451744d336f6949475a706247773949694d79595449774d5449694c7a3438634746306143426b50534a4e4d7a55754e54597a494459754f44457a517a4d34494463674d7a67674e79417a4f534134597934784f4467674d6934304d7a67754d546734494449754e444d34494441674e5777744d694179597930794c6a59794e5330754d7a63314c5449754e6a49314c53347a4e7a55744e5330784c5334324d6a55744d69347a4e7a55744c6a59794e5330794c6a4d334e5330784c5455674d693079494449744d6941304c6a55324d7930794c6a45344e336f6949475a706247773949694d304d444d354d7a45694c7a3438634746306143426b50534a4e4d7a41674d54686f4e474d794c6a41314e5341314c6a4d784f5341794c6a41314e5341314c6a4d784f5341784c6a67784d7941344c6a4d784d30777a4e5341794f4777744d7941786469307962433030494446324c544a734d693078646930304c544e364969426d615778735053496a4d7a45794f44466c4969382b50484268644767675a443069545449354944493361444e324d6d6779646a4a6f4c544a324d6d77744e4330786469307961444a734c5445744d336f6949475a706247773949694d784e54457a4d5441694c7a3438634746306143426b50534a4e4d7a41674d54686f4e48597a61433079646a4a734c544d674d5341784c545a364969426d615778735053496a4e6a4130596a4d794969382b5043397a646d632b2626636f6c6f723d666461653462266c696e6b3d68747470733a2f2f66696c616d656e747068702e636f6d)](https://camo.githubusercontent.com/f1609911c0b54fc079c9c58d94a26aef647c864fddcf379d14b1a9d0cc02b296/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d352d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a79423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369494864705a48526f505349304f434967614756705a326830505349304f43496765473173626e4d36646a30696148523063484d364c7939325a574e30595335706279397559573576496a3438634746306143426b50534a4e4d43417761445134646a5134534442574d486f6949475a706247773949694e6d4e4749794e5755694c7a3438634746306143426b50534a4e4d6a67674e3277744d5341324c544d754e444d334c6a67784d3077794d4341784e5777744d53417a61445a324e5767744e3277744d7941784f456734597934314d5455744e5334344e544d674d5334304e5451744d5445754d7a4d674d7930784e30673464693031624455744d5341754d6a55744d7934794e554d784e4341784d5341784e4341784d5341784e5334304d7a67674f4334314e6a4d674d546b754e444935494459754d5449344944497a4c6a51304d6941324c6a59344e7941794f434133656949675a6d6c7362443069497a49344d6a51785a534976506a78775958526f49475139496b307a4d4341784f476730597a49754d6a4d7a494455754d7a4d30494449754d6a4d7a494455754d7a4d30494445754d544931494467754e55777a4e4341794f574d744c6a45324f43417a4c6a49774f5330754d54593449444d754d6a4135494441674e6d77744d694178494445674d3267744e58597961433079597934344e7a55744e7934324d6a55754f4463314c5463754e6a4931494449744d54466f4d6e59744d6d67744d6e59744d6d77794c5446324c5451744d336f6949475a706247773949694d79595449774d5449694c7a3438634746306143426b50534a4e4d7a55754e54597a494459754f44457a517a4d34494463674d7a67674e79417a4f534134597934784f4467674d6934304d7a67754d546734494449754e444d34494441674e5777744d694179597930794c6a59794e5330754d7a63314c5449754e6a49314c53347a4e7a55744e5330784c5334324d6a55744d69347a4e7a55744c6a59794e5330794c6a4d334e5330784c5455674d693079494449744d6941304c6a55324d7930794c6a45344e336f6949475a706247773949694d304d444d354d7a45694c7a3438634746306143426b50534a4e4d7a41674d54686f4e474d794c6a41314e5341314c6a4d784f5341794c6a41314e5341314c6a4d784f5341784c6a67784d7941344c6a4d784d30777a4e5341794f4777744d7941786469307962433030494446324c544a734d693078646930304c544e364969426d615778735053496a4d7a45794f44466c4969382b50484268644767675a443069545449354944493361444e324d6d6779646a4a6f4c544a324d6d77744e4330786469307961444a734c5445744d336f6949475a706247773949694d784e54457a4d5441694c7a3438634746306143426b50534a4e4d7a41674d54686f4e48597a61433079646a4a734c544d674d5341784c545a364969426d615778735053496a4e6a4130596a4d794969382b5043397a646d632b2626636f6c6f723d666461653462266c696e6b3d68747470733a2f2f66696c616d656e747068702e636f6d)[![](https://camo.githubusercontent.com/8e17979f4496ae0b9392a7ecdb417a449bd162d148a7c33415f5890b71419179/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c697665776972652d342d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d4c6976657769726526636f6c6f723d666237306139)](https://camo.githubusercontent.com/8e17979f4496ae0b9392a7ecdb417a449bd162d148a7c33415f5890b71419179/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c697665776972652d342d696e666f726d6174696f6e616c3f7374796c653d666c6174266c6f676f3d4c6976657769726526636f6c6f723d666237306139)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)[![Open Source Love](https://camo.githubusercontent.com/2fa2c8878224a7df1a346759eb81d57b9d7afbbe7e6639169c5e28812bb6f560/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d2545322539442541342d7265642e737667)](https://github.com/liberu-ecommerce/ecommerce-laravel)[![Latest Release](https://camo.githubusercontent.com/4e866591cdba738a0735cd790ad6a604982ddcebeb08766370d486056827aae6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6c69626572752d65636f6d6d657263652f65636f6d6d657263652d6c61726176656c3f696e636c7564655f70726572656c6561736573)](https://github.com/liberu-ecommerce/ecommerce-laravel/releases)

---

### Build powerful, scalable e-commerce solutions with Laravel 12, PHP 8.5, Filament 5 and Livewire 4 — open-source and ready for production.

[](#build-powerful-scalable-e-commerce-solutions-with-laravel-12-php-85-filament-5-and-livewire-4--open-source-and-ready-for-production)

[![Contact us on WhatsApp](https://camo.githubusercontent.com/67e708db1efaaee72253724a516163c77187cec24f21d6d91a344cd3b3787b26/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f57686174734170702d3235443336363f7374796c653d666f722d7468652d6261646765266c6f676f3d7768617473617070266c6f676f436f6c6f723d7768697465)](https://wa.me/441793200950)[![YouTube](https://camo.githubusercontent.com/416d056cb68c516213474d983f37d52df4f7c9690ae50a1d3e27307153b46a4d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f596f75547562652d2532334646303030302e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d596f7554756265266c6f676f436f6c6f723d7768697465)](https://www.youtube.com/@liberusoftware)[![Facebook](https://camo.githubusercontent.com/44bad5ade59bf134c93130d1163ba2fe5cb0f9a3bbf2ee09f0ed69e553f30130/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46616365626f6f6b2d2532333138373746322e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d46616365626f6f6b266c6f676f436f6c6f723d7768697465)](https://www.facebook.com/liberusoftware)[![Instagram](https://camo.githubusercontent.com/62a6f1539f3ecfcec7f4e54a8c3ed1341afc46f0207ea8661746aa0eedcd27f7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f496e7374616772616d2d2532334534343035462e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d496e7374616772616d266c6f676f436f6c6f723d7768697465)](https://www.instagram.com/liberusoftware)[![X](https://camo.githubusercontent.com/1005d2bdbd7527a867b538e5b191402f5f104317608fc99759b2bcd0b1b8f5b9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f582d2532333030303030302e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d58266c6f676f436f6c6f723d7768697465)](https://www.x.com/liberusoftware)[![LinkedIn](https://camo.githubusercontent.com/85149c8ec5795f673be4768efe3593ff2888b254e504dc89b2c03cfd34269769/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c696e6b6564696e2d2532333030373742352e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c696e6b6564696e266c6f676f436f6c6f723d7768697465)](https://www.linkedin.com/company/liberugroup)[![GitHub](https://camo.githubusercontent.com/800bad6e848cfe326ea2f1606bc3e7ab04aff9c1008e73c48b39a34a156c7f92/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6769746875622d2532333132313031312e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465)](https://www.github.com/liberusoftware)

[![Install](https://github.com/liberu-ecommerce/ecommerce-laravel/actions/workflows/install.yml/badge.svg)](https://github.com/liberu-ecommerce/ecommerce-laravel/actions/workflows/install.yml)[![Tests](https://github.com/liberu-ecommerce/ecommerce-laravel/actions/workflows/tests.yml/badge.svg)](https://github.com/liberu-ecommerce/ecommerce-laravel/actions/workflows/tests.yml)[![Docker](https://github.com/liberu-ecommerce/ecommerce-laravel/actions/workflows/main.yml/badge.svg)](https://github.com/liberu-ecommerce/ecommerce-laravel/actions/workflows/main.yml)[![Codecov](https://camo.githubusercontent.com/c8c7a2c9128c7365dc04df451ea0737e31f98e6f1badadeffb6224f075888364/68747470733a2f2f636f6465636f762e696f2f67682f6c69626572752d65636f6d6d657263652f65636f6d6d657263652d6c61726176656c2f6272616e63682f6d61696e2f67726170682f62616467652e737667)](https://codecov.io/gh/liberu-ecommerce/ecommerce-laravel)

---

About Liberu Ecommerce
----------------------

[](#about-liberu-ecommerce)

**Liberu Ecommerce** is a modular, production-ready e-commerce platform built on the latest versions of Laravel 12, PHP 8.5, Filament 5 and Livewire 4. It is part of the [Liberu](https://www.liberu.co.uk) open-source ecosystem — a suite of Laravel-based applications designed to give developers a solid, extensible foundation for real-world business software.

Whether you are launching a small online shop or building a multi-vendor marketplace, Liberu Ecommerce provides the tools, architecture and integrations to get there quickly and confidently. The codebase follows Laravel best practices, uses a clean Filament admin panel, and ships with reactive Livewire components so you spend less time on boilerplate and more time on your product.

---

Main Features
-------------

[](#main-features)

### Storefront &amp; Cart

[](#storefront--cart)

- Reactive shopping cart and checkout built with **Livewire 4**
- Multiple shipping methods with server-side rate calculation and drop-shipping support
- Guest and authenticated checkout flows

### Payments

[](#payments)

- Payment gateway factory with pluggable implementations
- Built-in **Stripe** integration (charges, webhooks, test mode)
- **PayPal** integration ready to activate

### Dropshipping

[](#dropshipping)

- First-class **DropXL** supplier integration via `config/dropshipping.php`
- Supplier order placement queued after successful payment
- Extensible supplier transformation layer for additional providers

### Product &amp; Order Management

[](#product--order-management)

- Full product catalogue with categories, attributes and images
- Order persistence, status tracking and order-item management
- **Customer Segmentation** — target customers based on behaviour, LTV and purchase history
- **AI-Powered Product Recommendations** — collaborative filtering, personalised suggestions and trending items
- **A/B Testing Framework** — built-in variant assignment and conversion tracking
- **Abandoned Cart Recovery** — automated campaigns with email/SMS triggers and discount codes
- **Gift Registry** — complete registry system for weddings, baby showers and other events
- **Loyalty &amp; Rewards Programme** — points, tiers and reward redemptions
- **B2B Wholesale Pricing** — tiered pricing, quote requests and wholesale groups
- **Multi-currency &amp; Tax Management** — exchange rates and location-based tax calculation
- **Refund &amp; Return Management** — full RMA system with inventory restocking

### Admin Panel

[](#admin-panel)

Powered by **Filament 5**, the admin panel provides resources for managing:

- Products, categories, orders and customers
- Customer Segments, Gift Registries, A/B Tests and Cart Recovery Campaigns
- Shipping methods, payment gateways and supplier configuration

### Operations &amp; Analytics

[](#operations--analytics)

- Customer analytics and LTV tracking
- Product performance analytics (views, conversions, return rates)
- Multi-location inventory management
- Conversion funnel analytics

---

Installation
------------

[](#installation)

### Requirements

[](#requirements)

- PHP 8.5+
- Composer
- Node.js 20+
- A database: MySQL, MariaDB or PostgreSQL
- Docker (optional)

### Option 1 — Automated script (recommended)

[](#option-1--automated-script-recommended)

The repository ships with an interactive setup script that guides you through environment configuration, dependency installation, database migration and seeding in one step.

**Command line:**

```
git clone https://github.com/liberu-ecommerce/ecommerce-laravel.git
cd ecommerce-laravel
chmod +x setup.sh
./setup.sh
```

The script will prompt you to copy `.env.example` to `.env`, confirm your database credentials, run `composer install`, generate the application key, run migrations and seed the database, and optionally start the development server — all interactively.

**Graphical installer:**

If a graphical installer package is available for your platform, it can be downloaded from the [Releases](https://github.com/liberu-ecommerce/ecommerce-laravel/releases) page. Run it and follow the on-screen prompts to configure and install the application without using the terminal.

### Option 2 — Manual step-by-step

[](#option-2--manual-step-by-step)

```
git clone https://github.com/liberu-ecommerce/ecommerce-laravel.git
cd ecommerce-laravel
composer install
cp .env.example .env
php artisan key:generate
```

Configure `.env` — update database credentials and add your payment/dropshipping keys:

```
DB_DATABASE=your_database
DB_USERNAME=your_username
DB_PASSWORD=your_password

STRIPE_KEY=pk_test_xxx
STRIPE_SECRET=sk_test_xxx
STRIPE_WEBHOOK_SECRET=whsec_xxx

DROPXL_API_KEY=Bearer xxx
DROPXL_API_URL=https://api.dropxl.com
```

Run migrations and seed:

```
php artisan migrate --seed
npm install && npm run build
```

Start the development server:

```
php artisan serve
# or with Docker / Sail:
# ./vendor/bin/sail up -d
```

### Option 3 — Docker

[](#option-3--docker)

```
git clone https://github.com/liberu-ecommerce/ecommerce-laravel.git
cd ecommerce-laravel
cp .env.example .env          # update DB_ and app values
docker-compose up -d
docker-compose exec app php artisan migrate --seed
```

---

Stripe Setup and Testing
------------------------

[](#stripe-setup-and-testing)

1. Add Stripe keys to `.env` (see above).
2. Use Stripe test cards in checkout:
    - Card number: `4242 4242 4242 4242` — any future expiry, any CVC, any ZIP.
3. For webhooks, install the [Stripe CLI](https://stripe.com/docs/stripe-cli), set `STRIPE_WEBHOOK_SECRET` and forward events to `/stripe/webhook`.

---

Dropshipping (DropXL)
---------------------

[](#dropshipping-dropxl)

DropXL integration is configurable via `config/dropshipping.php`. On checkout, select "Ship directly to recipient (Drop shipping)" to route the order through DropXL. Supplier order placement is queued after a successful payment; `orders` will include `supplier_id` and `supplier_reference`.

For local testing, point `DROPXL_API_URL` to a mock endpoint returning:

```
{ "success": true, "data": { "id": "dropxl-123", "reference": "DLX-123" } }
```

---

Troubleshooting
---------------

[](#troubleshooting)

- **Orders stuck at `supplier_queued`** — verify the queue worker is running (`php artisan queue:work --tries=3`) and check `storage/logs/laravel.log`.
- **Stripe charges fail** — validate `STRIPE_SECRET` in `.env`, confirm the publishable key is present in `config/services.php`, and review the logs for API errors.

---

Our Projects
------------

[](#our-projects)

Liberu Ecommerce is part of the wider **Liberu** open-source ecosystem. All projects are built on the same modern Laravel stack and are designed to work together.

ProjectRepositoryDescriptionAccounting[liberu-accounting/accounting-laravel](https://github.com/liberu-accounting/accounting-laravel)Accounting and invoicing features tailored for Laravel applications.Automation[liberu-automation/automation-laravel](https://github.com/liberu-automation/automation-laravel)Automation tooling and workflow integrations for Laravel projects.Billing[liberu-billing/billing-laravel](https://github.com/liberu-billing/billing-laravel)Subscription and billing management (payments, invoices).Boilerplate (core)[liberusoftware/boilerplate](https://github.com/liberusoftware/boilerplate)Core starter and shared utilities used across Liberu projects.Browser Game[liberu-browser-game/browser-game-laravel](https://github.com/liberu-browser-game/browser-game-laravel)Laravel-based browser game platform and mechanics.CMS[liberu-cms/cms-laravel](https://github.com/liberu-cms/cms-laravel)Content management features and modular page administration.Control Panel[liberu-control-panel/control-panel-laravel](https://github.com/liberu-control-panel/control-panel-laravel)Administration/control-panel components for managing services.CRM[liberu-crm/crm-laravel](https://github.com/liberu-crm/crm-laravel)Customer relationship management features and integrations.E-commerce[liberu-ecommerce/ecommerce-laravel](https://github.com/liberu-ecommerce/ecommerce-laravel)E-commerce storefront, product and order management (this repo).Genealogy[liberu-genealogy/genealogy-laravel](https://github.com/liberu-genealogy/genealogy-laravel)Family tree and genealogy features built on Laravel.Maintenance[liberu-maintenance/maintenance-laravel](https://github.com/liberu-maintenance/maintenance-laravel)Scheduling, tracking and reporting for maintenance tasks.Real Estate[liberu-real-estate/real-estate-laravel](https://github.com/liberu-real-estate/real-estate-laravel)Property listings and real-estate management features.Social Network[liberu-social-network/social-network-laravel](https://github.com/liberu-social-network/social-network-laravel)Social features, profiles, feeds and messaging for Laravel apps.---

Contributing
------------

[](#contributing)

Contributions are warmly welcomed! Here is how to get involved:

1. **Fork** the repository and create a feature branch from `main`.
2. **Write focused, testable code** — add or update tests for any new behaviour.
3. **Run the CI checks locally** before pushing: ```
    ./vendor/bin/phpunit
    ```
4. **Open a Pull Request** against `main` with a clear description of what you changed and why.
5. The CI pipeline (install, tests, Docker workflows) must pass before a PR can be merged.
6. A maintainer will review your PR, suggest changes if necessary, and merge when ready.

If you have a larger feature in mind, please open an issue first to discuss the approach — this avoids duplicated effort and helps us keep the codebase cohesive.

---

License
-------

[](#license)

This project is licensed under the **MIT Licence** — see the [`LICENSE`](LICENSE) file for the full text.

### What this means for you

[](#what-this-means-for-you)

The MIT licence is one of the most permissive open-source licences available. In practical terms:

- ✅ **Use freely** — use the software in any project, commercial or personal, at no cost.
- ✅ **Modify** — change the source code to suit your needs without restriction.
- ✅ **Distribute** — share the original or your modified version with anyone.
- ✅ **Sublicence** — incorporate the code into proprietary software and distribute under your own terms.
- ℹ️ **Attribution required** — keep the original copyright notice and licence text in any copy or substantial portion of the software.
- ℹ️ **No warranty** — the software is provided "as is"; the authors accept no liability for damages arising from its use.

Choosing MIT means you can adopt Liberu Ecommerce as the foundation for a commercial product without legal concerns, while still benefiting from community improvements and contributions.

---

Advanced Features (Latest from Shopify &amp; Magento 2)
-------------------------------------------------------

[](#advanced-features-latest-from-shopify--magento-2)

This platform now includes enterprise-grade features inspired by the latest Shopify and Magento 2 (Adobe Commerce) releases:

### Customer Intelligence

[](#customer-intelligence)

- **Customer Segmentation** - Target customers based on behavior, LTV, and purchase history with rule-based conditions
- **Customer Analytics &amp; LTV** - Track lifetime value, retention scores, and predictive analytics
- **Customer Metrics Dashboard** - Comprehensive customer behavior tracking and analysis

### AI-Powered Personalization

[](#ai-powered-personalization)

- **Product Recommendations** - Collaborative filtering, personalized, trending, and "also bought" suggestions
- **Product Interaction Tracking** - Track views, cart adds, purchases for better insights
- **Recommendation Engine** - Multiple recommendation types with scoring algorithms

### Product Management

[](#product-management)

- **Product Taxonomy** - Hierarchical categorization with custom attributes for better organization
- **Product Performance Analytics** - Track views, conversions, and return rates per product
- **Multi-location Inventory** - Advanced inventory management across multiple locations

### Marketing &amp; Conversion

[](#marketing--conversion)

- **A/B Testing Framework** - Built-in testing with variant assignment and conversion tracking
- **Abandoned Cart Recovery** - Automated campaigns with email/SMS triggers and discount codes
- **Conversion Funnel Analytics** - Track customer journey and optimize conversion paths

### Customer Experience

[](#customer-experience)

- **Gift Registry** - Complete registry system for weddings, baby showers, and other events
- **Loyalty &amp; Rewards Program** - Points, tiers, and reward redemptions (from WooCommerce features)
- **B2B Wholesale Pricing** - Tiered pricing, quote requests, and wholesale groups (from WooCommerce features)

### Operations

[](#operations)

- **Product Bundles** - Create product kits with special pricing (from WooCommerce features)
- **Refund &amp; Return Management** - Full RMA system with inventory restocking (from WooCommerce features)
- **Multi-currency Support** - Currency management with exchange rates (from WooCommerce features)
- **Tax Management** - Location-based tax calculation (from WooCommerce features)

📚 **Detailed Documentation**: See [SHOPIFY\_MAGENTO\_FEATURES.md](docs/SHOPIFY_MAGENTO_FEATURES.md) and [WOOCOMMERCE\_FEATURES.md](docs/WOOCOMMERCE_FEATURES.md) for complete feature guides.

### Console Commands

[](#console-commands)

```
# Calculate customer segments
php artisan segments:calculate

# Generate product recommendations
php artisan recommendations:generate

# Update customer metrics (LTV, retention, etc.)
php artisan metrics:update-customers
```

### Admin Panel

[](#admin-panel-1)

Filament admin resources are available for managing:

- Customer Segments (/admin/customer-segments)
- Gift Registries
- A/B Tests
- Cart Recovery Campaigns
- And all other features...

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance60

Regular maintenance activity

Popularity20

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/179251?v=4)[Curtis Delicata](/maintainers/curtisdelicata)[@curtisdelicata](https://github.com/curtisdelicata)

---

Top Contributors

[![curtisdelicata](https://avatars.githubusercontent.com/u/179251?v=4)](https://github.com/curtisdelicata "curtisdelicata (359 commits)")[![sweep-ai-deprecated[bot]](https://avatars.githubusercontent.com/in/307814?v=4)](https://github.com/sweep-ai-deprecated[bot] "sweep-ai-deprecated[bot] (191 commits)")[![JoshKisb](https://avatars.githubusercontent.com/u/7253780?v=4)](https://github.com/JoshKisb "JoshKisb (138 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (97 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (67 commits)")[![delicatacurtis](https://avatars.githubusercontent.com/u/247246500?v=4)](https://github.com/delicatacurtis "delicatacurtis (27 commits)")[![Raza9798](https://avatars.githubusercontent.com/u/59387235?v=4)](https://github.com/Raza9798 "Raza9798 (9 commits)")[![reasecret](https://avatars.githubusercontent.com/u/32717963?v=4)](https://github.com/reasecret "reasecret (4 commits)")[![Alain-Kay](https://avatars.githubusercontent.com/u/58312269?v=4)](https://github.com/Alain-Kay "Alain-Kay (2 commits)")[![osacorp](https://avatars.githubusercontent.com/u/7846801?v=4)](https://github.com/osacorp "osacorp (1 commits)")[![mohammadMghi](https://avatars.githubusercontent.com/u/49416231?v=4)](https://github.com/mohammadMghi "mohammadMghi (1 commits)")[![liberugroup](https://avatars.githubusercontent.com/u/259175883?v=4)](https://github.com/liberugroup "liberugroup (1 commits)")

---

Tags

ecommerceecommerce-apiecommerce-applicationecommerce-frameworkecommerce-platformecommerce-shopping-solutionecommerce-siteecommerce-storeecommerce-websitelaravellaravel11laravel12livewirelivewire3phpphp8php83

### Embed Badge

![Health badge](/badges/liberu-eccommerce-ecommerce-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/liberu-eccommerce-ecommerce-laravel/health.svg)](https://phpackages.com/packages/liberu-eccommerce-ecommerce-laravel)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
