Search by

pnscripts / pn-shop

PNScripts

PN Scripts Shop: an open-source Laravel CMS and e-commerce platform with a React/Inertia storefront.

Package info

github.com/pnscripts/pn-shop

Type:project

pkg:composer/pnscripts/pn-shop

Statistics

Installs: 28

Dependents: 0

Suggesters: 0

Stars: 0

v1.10.1 2026-10-15 16:16 UTC

This package is auto-updated.

Last update: 2026-10-15 16:17:10 UTC


README

This is your PN Scripts Shop project: a self-hosted CMS and e-commerce platform on Laravel, with a React storefront and a Filament admin panel.

The core comes from the Composer package pnscripts/pn-shop-core (in vendor/). This project holds what is yours: configuration, .env, your own code in app/, routes in routes/web.php, plugins in extensions/ and themes in themes/.

Install

php artisan pnshop:install        # or open the site in a browser: /install

The installer sets up the database, the store settings and the first administrator. The storefront comes prebuilt, so the server needs no Node.

Update

composer update pnscripts/pn-shop-core --with-all-dependencies
php artisan pnshop:update         # --dry-run first shows what will happen

Go live

  • Set APP_URL to the shop's HTTPS address. Behind a load balancer or Cloudflare, also set TRUSTED_PROXIES.
  • Run the scheduler (* * * * * php artisan schedule:run): it also sends the queued emails, so shared hosting needs nothing more. On a server, add a queue worker (php artisan queue:work) so emails go out at once.

Documentation

PN Scripts Shop is MIT-licensed. Issues and contributions: pnscripts/pn-shop-source.