2017 © Pedro Peláez
 

project minishop

Working online shop with necessary only features.

image

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

The README.md

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)

  1. 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)

  2. Customize configuration parameters, (*5)

    Edit app/config/parameters.yml and enter values for database_host, database_name, database_user, and database_password parameters., (*6)

  3. Create database, (*7)

    If database doesn't already exist, create it with the follwing command:, (*8)

    php app/console doctrine:database:create
  4. 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
  5. 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)

The Versions