GhostCompiler GhostGrid v1.0.0

Reseller commerce primitives for Laravel applications.

Build hosting, license, SaaS, and server reseller systems with flexible accounts, hierarchical pricelists, storefront products, order snapshots, and dynamic provider provisioning.

composer require ghostcompiler/ghostgrid
php artisan gg:init
php artisan migrate

$priceLists = ghostgrid()->priceLists();

Flexible Accounts

Connect Laravel users to GhostGrid accounts and create any reseller/client hierarchy your app needs.

Clean Pricing

Create draft pricelists, assign them later, clone parent pricing, and enforce minimum selling rules.

Storefront Ready

Expose frontend-friendly products with custom names, features, visible prices, old prices, and badges.

Dynamic Provisioning

Provider adapters define their own capabilities and execute actions without core package changes.

Mental model

Users log in. Accounts sell, buy, and own services.

GhostGrid keeps your Laravel users separate from commerce accounts. That makes teams, companies, nested resellers, and client accounts much easier to model.

graph TD User[Laravel User] --> Link[account_users] Link --> Account[GhostGrid Account] Account --> PriceLists[Price Lists] Account --> Storefront[Storefront Products] Account --> Orders[Orders] Account --> Services[Services]