luxsite / symfony-ecommerce
Symfony ecommerce LuxSite: open-source e-commerce engine on Symfony (Apache 2.0, platform developed by LuxSite)
Package info
github.com/luxsite-agency/symfony-ecommerce
Type:project
pkg:composer/luxsite/symfony-ecommerce
Requires
- php: >=8.4
- ext-ctype: *
- ext-iconv: *
- doctrine/doctrine-bundle: ^3.3
- doctrine/doctrine-migrations-bundle: ^4.0
- doctrine/orm: ^3.7
- dragonmantank/cron-expression: ^3.6
- easycorp/easyadmin-bundle: ^5.6
- liip/imagine-bundle: ^2.17
- symfony/asset: 8.1.*
- symfony/console: 8.1.*
- symfony/doctrine-messenger: 8.1.*
- symfony/dotenv: 8.1.*
- symfony/expression-language: 8.1.*
- symfony/flex: ^2
- symfony/form: 8.1.*
- symfony/framework-bundle: 8.1.*
- symfony/html-sanitizer: 8.1.*
- symfony/http-client: 8.1.*
- symfony/intl: 8.1.*
- symfony/lock: 8.1.*
- symfony/mailer: 8.1.*
- symfony/messenger: 8.1.*
- symfony/monolog-bundle: ^4.1
- symfony/process: ^8.1
- symfony/rate-limiter: 8.1.*
- symfony/runtime: 8.1.*
- symfony/scheduler: 8.1.*
- symfony/security-bundle: 8.1.*
- symfony/serializer: 8.1.*
- symfony/translation: 8.1.*
- symfony/twig-bundle: 8.1.*
- symfony/uid: 8.1.*
- symfony/validator: 8.1.*
- symfony/workflow: 8.1.*
- symfony/yaml: 8.1.*
- twig/extra-bundle: ^3.29
- twig/intl-extra: ^3.30
- twig/twig: ^2.12|^3.0
- vich/uploader-bundle: ^3.0
Requires (Dev)
- dama/doctrine-test-bundle: ^8.6
- friendsofphp/php-cs-fixer: ^3.95
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.2
- phpstan/phpstan-doctrine: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^13.3
- symfony/browser-kit: 8.1.*
- symfony/css-selector: 8.1.*
- symfony/debug-bundle: 8.1.*
- symfony/maker-bundle: ^1.68
- symfony/stopwatch: 8.1.*
- symfony/web-profiler-bundle: 8.1.*
- zenstruck/foundry: ^2.13
Suggests
- luxsite/gmb-reviews-bundle: Оцінка й відгуки магазину з gbp-manager LuxSite (платний сервіс): store.yaml addons: [gmb-reviews], docs/addons.md
Provides
None
Conflicts
This package is auto-updated.
Last update: 2026-10-23 07:21:55 UTC
README
An open-source e-commerce engine built on Symfony. One engine serves many stores: each store is described by
its own pack (parameters, theme, translations, and custom templates if needed), and bin/store deploys, updates and backs them up.
Symfony 8.1, PHP 8.4, MySQL 8.0, EasyAdmin, Messenger. Interface languages: uk, en, ru.
Features
- Catalog: products with variants, attributes and filters, options and bundles, price on request, CSV/XML feed import.
- Pricing: promotions, wholesale prices and wholesale applications, price list.
- Customers: cart, checkout with Nova Poshta, customer account, Google sign-in, favorites and recently viewed, reviews.
- Integrations: KeyCRM (orders, stock, webhook), Google Merchant and Meta feeds, GA4 ecommerce and Meta Pixel.
- SEO: translated URLs, hreflang, schema.org, sitemap, redirects from legacy URLs.
- Admin and API: EasyAdmin, personal access tokens, REST and MCP for Claude Code, AI features using the store's OpenRouter key.
- Themes: a pack overrides the engine's templates; a theme contract and
bin/store theme updatehandle updates.
Quick start
composer install cp .env .env.local # DATABASE_URL, APP_SECRET, MAILER_DSN php bin/console doctrine:database:create php bin/console doctrine:migrations:migrate -n php bin/console app:demo:seed # demo catalog symfony serve -d
Documentation: docs/store-pack.md (store pack, parameters, registry), docs/themes.md
(themes), docs/admin-api.md (tokens, REST, MCP), docs/feeds.md, docs/analytics.md.
Development
Changes go through a pull request to main with green CI: lint, PHPStan, php-cs-fixer, migrations against the schema, PHPUnit, bin/store tests.
How to contribute: CONTRIBUTING.md.
License
Apache License 2.0, full text in LICENSE. You are free to use, modify and run the engine, including in
commercial projects. Copies and derivative works must keep the NOTICE file crediting the platform developers.
Third-party libraries are distributed under their own licenses: THIRD-PARTY-NOTICES.md.
Platform developers
LuxSite. The LuxSite name and logo are trademarks; the code license grants no rights to them. Turnkey store launch, content, analytics and support: luxsite.agency.