ShopXO开源电商系统使用教程

1. 项目介绍

ShopXO 是一个基于 MIT 开源协议发布的企业级免费开源电商系统。它支持 PC、H5、多端小程序(微信、支付宝、百度、头条&抖音、QQ、快手)、APP 等多种平台,提供可视化 DIY 拖拽装修功能,并具备多仓库、多商户、多门店、IM 客服以及进销存等丰富功能。系统遵循 MIT 开源协议,可用于商用和二次开发,满足 99% 的电商运营需求。

2. 项目快速启动

环境准备

在开始之前,请确保您的开发环境满足以下要求:

  • PHP 版本 7.1 或以上
  • MySQL 版本 5.5 或以上
  • 开启 Zip、XML、MBstring 等扩展

下载和安装

从 GitHub 下载 ShopXO 的源代码:

git clone https://github.com/gongfuxiang/shopxo.git

进入项目目录,安装依赖:

cd shopxo
composer install

配置数据库

编辑 application/database.php 文件,配置数据库连接信息:

return [
    // ...
    'connections' => [
        'mysql' => [
            'driver'    => 'mysql',
            'host'      => '127.0.0.1',
            'port'      => '3306',
            'database'  => 'shopxo',
            'username'  => 'root',
            'password'  => 'password',
            'charset'   => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix'    => 'xo_',
            // ...
        ],
    ],
    // ...
];

使用以下命令导入初始数据:

php think run

启动服务

启动内置服务器:

php think run

在浏览器访问 http://localhost:8000,查看安装向导,按照提示完成安装。

3. 应用案例和最佳实践

案例一:快速搭建商城

通过 ShopXO 的可视化 DIY 拖拽装修功能,您可以快速搭建一个具有个性化界面和功能的商城。

  1. 登录后台,选择“设计”菜单下的“页面装修”。
  2. 选择需要装修的页面,如首页、分类页等。
  3. 拖拽左侧组件到页面中,自由调整布局和样式。
  4. 配置组件内容,如商品展示、促销活动等。

案例二:多商户管理

ShopXO 支持多商户模式,允许商家入驻并管理自己的店铺。

  1. 登录后台,选择“商家”菜单下的“商家管理”。
  2. 点击“添加商家”,填写相关信息并提交。
  3. 商家入驻后,可以在自己的后台管理店铺、商品、订单等。

4. 典型生态项目

目前,ShopXO 的生态系统中有以下典型项目:

  • ShopXO 移动端(基于 uni-app)
  • ShopXO 小程序(包括微信、支付宝、百度等多个平台)
  • ShopXO 插件市场(提供丰富的插件扩展功能)

这些项目可以帮助您进一步扩展商城的功能和用户体验。

Logo

电商企业物流数字化转型必备!快递鸟 API 接口,72 小时快速完成物流系统集成。全流程实战1V1指导,营造开放的API技术生态圈。

更多推荐