ivnmaksimovic/minishop

具有必要功能的在线商店。

安装: 12

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

类型:项目

dev-master / 2.3.x-dev 2014-06-14 11:16 UTC

This package is not auto-updated.

Last update: 2024-09-24 00:56:55 UTC


README

使用 Symfony2 和 Doctrine2 开发的在线商店应用程序。仍在开发中。它可以安装用于测试/预览,但不能用于生产网站。尽管 skateshopstance.com 上有实时示例,但无法访问管理员区域(只有商店管理员才有权限)。仅使用 FOS User Bundle。

安装

这些说明已在 Linux/Unix 下进行测试,Windows 用户将需要根据他们的操作系统进行所有必要的更改。

  1. 安装 Composer 并运行以下命令

    php composer.phar create-project -s dev ivnmaksimovic/minishop path/to/install
    

    path/to/install 是 "minishop" 应用程序将被安装的文件夹路径;它必须不存在,因为它将由 Composer 创建。

  2. 自定义配置参数

    编辑 app/config/parameters.yml 并为 database_hostdatabase_namedatabase_userdatabase_password 参数输入值。

  3. 创建数据库

    如果数据库尚未存在,请使用以下命令创建它

    php app/console doctrine:database:create
    
  4. 创建数据库表

    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. 访问网站

    https:///minishop/web/app_dev.php

    您可以通过点击 "magacin" 按钮或直接访问

    https:///minishop/web/app_dev.php/admin/

如果您遇到任何问题,可能需要检查权限,并在更改权限后清除缓存

参见 https://symfony.com.cn/doc/current/book/installation.html - 设置权限(方法 2)在 Ubuntu 上运行良好)

功能

  • 从创建的类别动态创建菜单(类似于 CMS)
  • 编辑 Artical 折扣时计算销售价格
  • 购物车功能
  • 响应式设计(桌面、平板、手机)
  • https:///minishop/web/app_dev.php/admin/sales 上显示订单报告(通过点击订单 ID 链接访问订单详情)