morozovalexander / symfocommerce
symfony framework based ecommerce project
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 30
Watchers: 8
Forks: 13
Open Issues: 0
Type:project
Requires
- php: >=7.2.5
- cocur/slugify: ^1.4
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-fixtures-bundle: ^2.3
- doctrine/doctrine-migrations-bundle: ^3.0
- doctrine/orm: ^2.5
- friendsofsymfony/user-bundle: ~2.0@dev
- incenteev/composer-parameter-handler: ^2.0
- knplabs/knp-paginator-bundle: ^5.3.0
- liip/imagine-bundle: ^2.7
- oneup/uploader-bundle: ^3.0
- php-http/guzzle6-adapter: ^2.0
- php-http/httplug-bundle: ^1.19
- presta/sitemap-bundle: ^2.3.1
- sensio/framework-extra-bundle: ^3.0.2
- symfony/dotenv: ^4.4
- symfony/flex: ^1.1
- symfony/monolog-bundle: ^3.6.0
- symfony/polyfill-mbstring: ^1.20
- symfony/swiftmailer-bundle: ^3.5.0
Requires (Dev)
- roave/security-advisories: dev-master
- symfony/debug-bundle: *
- symfony/phpunit-bridge: ^3.0
- symfony/web-profiler-bundle: *
Conflicts
This package is auto-updated.
Last update: 2024-11-08 08:19:31 UTC
README
Symfony3 Standart Edition based ecommerce project.
Demo version: http://symfocommerce.webgrowth.xyz
- Products with related categories and manufacturers.
- Advanced and convenient admin panel
- Products sorting by name or price
- Disabling products by set zero quantity
- Ability to add products to favourites
- Seo friendly navigation, meta tags and description on each page, routes using slug, not id's, slug generator in admin section
- Different product measures, e.g. grammes, pieces, oz., ml.
- Category and manufacturer images
- Several product images, fancybox, image uploading by dropzone in admin
- Interactive javascript cart, online cart edition
- News section, last news displayed on main page
- Static pages and links to static pages in top menu
- Slides on top page, slides management in admin section
- Summernote editor for all descriptions
- Sitemap autogeneration
Print /admin to access admin section.
To start use project run next console commands:
- $ composer update
- $ php bin/console doctrine:database:create
- $ php bin/console doctrine:migrations:migrate
You can load some test data and admin account (admin/admin) if you want
- $ php bin/console doctrine:fixtures:load
Do not forget to set permissions for var/cache/, var/logs/, var/sessions/, web/media/ to run symfony ;)