# Niushop單商戶V5版——擁有完善插件開發機制的組合化商城
Niushop系統是應用thinkphp6開發的完善的電商系統,擁有完善的商品機制,包含普通商品,虛擬商品,同時完善了虛擬商品的核銷機制,營銷活動支持拼團,分銷,多門店砍價等新時代的商業模式,配送方式支持物流配送,門店自提,本地配送,整合了當前電商系統的各種營銷以及商業方案,同時支持插件開發,系統完善,成為新時代開源商城的首選。
## **服務器安裝要求**
~~~
*服務器配置雙核4g以上
*帶寬3M以上
* Nignx或者Apache
* PHP 7.4 建議開啟php_imagick擴展,配置之后可以上傳gif動圖
* MySQL
Redis可選,開啟redis之后系統緩存以及消息隊列使用
Supervisor管理器可選,用于守護進程
推薦使用bt寶塔面板,簡單易用。
服務器推薦阿里云或騰訊云服務器。
~~~
## **偽靜態配置(重點)**
.v5由于升級了thinkphp版本到了6.0.13,針對偽靜態路由有調整,升級之后可能會出現訪問404情況,不要慌張,修改nginx或者apache的配置文件就可以,將對應的/index.php?s=$1改為/index.php/$1
例如:nginx
```
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
break;
}
}
```
- 序言
- 安裝教程
- 運行環境
- 安裝手冊
- 基礎
- 前期準備
- 偽靜態配置
- 后臺目錄結構
- uniapp(手機端)目錄結構
- 開發命名規范
- 控制器命名規范
- model層命名規范
- 前端(管理頁面)命名規范
- 提示面板
- 表單
- uniapp(手機端)命名規范
- api接口命名規范
- 架構
- 入口文件
- config設置
- app應用目錄
- component(自定義模板組件)
- model層(數據業務層)
- 數據庫操作
- job(消息隊列)
- event(事件)
- request(請求對象)
- common(公共函數)
- log(日志處理)
- lang(語言包)
- addon插件
- 數據字典
- 系統基礎表
- 配送相關表
- 商品相關表
- 網站設置相關
- 會員相關表
- 訂單相關表
- 營銷(組合套餐)
- 營銷(砍價)
- 營銷(優惠券)
- 營銷(滿減)
- 營銷(拼團)
- 營銷(秒殺)
- 店鋪相關表
- 微信相關表
- 門店相關表
- 結算相關表
- 應用(分銷)
- 功能模塊
- 商品模塊
- 會員模塊
- 訂單模塊
- 數據統計
- 消息隊列
- 支付模塊
- 短信模塊
- 客服
- api接口
- 接口開發
- 插件開發
- 事件開發
- 常用事件
- 插件目錄與開發
- 常用插件
- 支付插件
- 拼團插件
- 新人禮