project minishop
Working online shop with necessary only features.
ivnmaksimovic/minishop
Working online shop with necessary only features.
- Saturday, June 14, 2014
- by Ivnmaksimovic
- Repository
- 2 Watchers
- 0 Stars
- 8 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
minishop
Online shop application developed with Symfony2 and Doctrine2.
Still under development. It can be installed for testing/preview but not on
production sites. Although there is live examle on skateshopstance.com
but admin area can't be accessed (only shop administrator has permisions).
Only FOS User Bundle is used., (*1)
Installation
These instructions have been tested under Linux/Unix, Windows users will
need to make all the changes needed by their OS., (*2)
-
Install Composer and run the following command:, (*3)
php composer.phar create-project -s dev ivnmaksimovic/minishop path/to/install
path/to/install
is the path to the folder where "minishop" application will be
installed; it must not exist because it will be created by Composer., (*4)
-
Customize configuration parameters, (*5)
Edit app/config/parameters.yml
and enter values for database_host,
database_name, database_user, and database_password parameters., (*6)
-
Create database, (*7)
If database doesn't already exist, create it with the follwing command:, (*8)
php app/console doctrine:database:create
-
Create database tables, (*9)
b) Skate Shop STANCE sample content to see and test features
- Download shop.sql from /database folder
- Import shop.sql in your database
a) New empty shop
php app/console doctrine:schema:update --force
-
Access site, (*10)
http://localhost/minishop/web/app_dev.php, (*11)
You can enter backend by clicking "magacin" button or by going directly to, (*12)
http://localhost/minishop/web/app_dev.php/admin/, (*13)
You might need to check permisions if you experience any problems, and clear cache after you change permisions, (*14)
See http://symfony.com/doc/current/book/installation.html - Setting up Permissions (method 2) works fine on Ubuntu), (*15)
Features
- Dynamicly created menu from created categories (like in CMS)
- Calculation of Sale price when editing Artical rabat
- Cart functionality
- Responsive design (desktop, tablet, phone)
- Orders reports on http://localhost/minishop/web/app_dev.php/admin/sales
(Access order detail by clicking order id link)