1. 程式人生 > >開源的Jshop微信小程序商城源碼

開源的Jshop微信小程序商城源碼

pda unionid 顯示 升級 serve 約束 移除 shel 參與

開源Jshop小程序商城

官方地址

官方網站:https://www.jihainet.com/
開源倉庫:https://gitee.com/hnjihai/jshop_mall
交流QQ群:823732583

項目介紹

Jshop小程序商城,是一款開源的電商系統,為中小企業提供移動電子商務解決方案。後臺采用Thinkphp5.1框架開發,執行效率、擴展性、穩定性值得信賴,前臺H5采用VUE開發,增加用戶體驗。

關於開源

這不是一款免費的系統,商用記得授權哦,當然了,我們目前也不會強制授權,代碼沒有任何限制。

之所以不徹底免費,一方面是可以讓我們有持續維護下去的動力和資源,另外一方面也是不想讓您有後顧之憂,避免後期尷尬。

我們的團隊水平有限,沒有大牛,只有菜鳥,我們也是在探索中學習,在改進。之所以開源,就是為了方便大家,也是為了提升下該項目的質量,我們相信有您的參與,可以使我們的系統更加完善和健壯。

功能介紹

  • 商品管理,單規格、多規格商品管理,品牌、分類管理、商品評價
  • 訂單管理,訂單支付、發貨、取消、售後等
  • 會員管理,會員列表,消息管理等
  • 運營管理,廣告管理、文章管理
  • 微信管理,小程序管理、微信公眾號管理、模板列表、公眾號菜單管理
  • 促銷管理,商品促銷、訂單促銷、優惠券、團購秒殺
  • 財務管理,支付單、退款單管理、提現管理、賬戶資金管理
  • 控制面板,計劃任務、插件、圖片、地區、消息、店鋪配置、支付方式、配送方式、物流公司管理。信任登錄插件、阿裏雲OSS插件、阿裏雲短信插件、微信消息模板插件、分銷功能
  • 門店管理,門店列表。門店核銷、店員管理、提貨單管理。

H5端說明

H5端采用Vue開發,數據和頁面分離,可以使前端頁面訪問效果更好,封裝APP時體驗效果也更好。H5端可以放在任意地方,比如單獨服務器、電腦桌面、PAD、手機、廣告機等,沒有任何約束。

項目演示

  • 前臺H5演示:https://b2c.jihainet.com/
  • 後臺演示:https://b2c.jihainet.com/manage/
  • QQ交流群:823732583(開發手冊、接口文檔、操作手冊請進群查看哦~)
  • 交流社區:https://bbs.jihainet.com/
  • 小程序體驗二維碼
    技術分享圖片

  • 安卓APP體驗二維碼
    技術分享圖片

項目截圖

技術分享圖片

後臺截圖

技術分享圖片
技術分享圖片
技術分享圖片


技術分享圖片

目錄結構

初始的目錄結構如下:
~~~
wwwroot WEB部署目錄(或者子目錄)
├─addons 應用插件目錄
├─application 應用目錄
│ ├─api api接口模塊目錄
│ ├─b2c 前臺模塊
│ ├─common 公共模塊目錄
│ ├─crontab 定時任務目錄
│ ├─job 任務隊列目錄
│ ├─manage 後臺管理目錄
│ ├─wechat 接收微信消息目錄
│ ├─command.php 命令行工具配置文件
│ ├─common.php 公共函數文件
│ ├─tags.php 應用行為擴展定義文件

├─config 配置文件目錄
├─h5 前臺H5源碼
├─public WEB目錄(對外訪問目錄)
│ ├─install 自動安裝目錄
│ ├─static 前臺靜態文件
│ ├─wap 前臺手機端運行目錄
│ ├─index.php 入口文件
│ └─.htaccess 用於apache的重寫

├─thinkphp thinkphp框架系統目錄
├─update 版本升級包
├─extend 擴展類庫目錄
├─runtime 應用的運行時目錄(可寫,可定制)
├─vendor 第三方類庫目錄(Composer依賴庫)
├─wechat_app 微信小程序源碼
├─build.php 自動生成定義文件(參考)
├─composer.json composer 定義文件
├─LICENSE.txt 授權說明文件
├─README.md README 文件
├─think 命令行入口文件
├─crontab 定時任務命令行入口文件
~~~

更新說明

2018-12-29 更新內容。更新請先備份數據庫。本次更新後,以後版本為不定時更新。

  1. 商品詳情頁增加返回首頁操作
  2. 購物車顯示效果優化
  3. 訂單詳情優化
  4. 優化小程序評價評分
  5. H5微信jsapi支付修復
  6. 商品評價後臺顯示樣式優化
  7. 修復未登錄生成海報昵稱為null問題
  8. 微信授權登錄增加判斷是否微信瀏覽器
  9. 優化個人信息填寫
  10. 小程序收貨地址校檢手機號信息
  11. 邀請優化
  12. 優化unionid登錄
  13. 促銷商品數量bug修復
  14. 小程序頁面樣式優化
  15. 創建訂單接口bug修復
  16. 修復後臺添加用戶頭像問題
  17. 導出優化。
  18. 庫存問題修復
  19. 購物車增加店鋪名顯示
  20. 小程序端登錄優化
  21. 優惠券接口優化
  22. 修復提貨單店鋪名稱問題
  23. 修復支付單接口查看bug
  24. 支付單表優化字段
  25. 庫存單位優化
  26. 優化商品參數顯示
  27. 增加店員所屬門店篩選
  28. 更改管理員控制器名稱
  29. 小程序會員中心訂單小標狀態優化
  30. 小程序充值優化
  31. 修復H5購物車點擊結算bug

2018-12-21 更新內容

  1. 優化後臺首頁導航菜單
  2. 短信驗證碼優化
  3. H5用戶收藏優化
  4. 商品庫存機制優化
  5. 小程序物流信息詳情頁面優化
  6. 商品分享出現空白頁面問題修復
  7. 返利增加直推和次推對自己返利的檢查
  8. 修復訂單自動完成bug
  9. 優化售後問題
  10. 優化後臺訂單支付時訂單列表問題
  11. 模板消息調整,完善發貨提醒消息模板
  12. 小程序支付頁面優化
  13. 修復促銷訂單金額為負數的bug
  14. 修復銷量問題
  15. 警戒庫存優化,調整為只要貨品庫存小於警戒庫存設置即提醒
  16. 余額明細增加篩選
  17. 訂單返積分bug修復
  18. 修復小程序瀏覽記錄移除bug
  19. 優化小程序登錄時事件點擊問題
  20. 優化小程序首次選擇地址回調價格計算問題
  21. 優化訂單倒計時
  22. 優化商品促銷時購物車未選擇價格變動的問題
  23. 增加賣家短信提醒
  24. 小程序商品詳情頁增加快捷方式,方便返回首頁和詳情頁
    非常感謝Black~wizard好友的意見和建議

2018-12-14 更新內容

  1. 修復默認情況下,安裝後無法上傳圖片報錯
  2. 修復IOS端微信JSAPI支付報錯
  3. 修復添加門店地圖錯誤
  4. 物流信息查詢修復
  5. 修復getshell漏洞
  6. 修復PHP7.2環境下錯誤問題
  7. 修復添加和編輯配送方式錯誤
  8. 增加操作日誌
  9. 修復默認貨品問題
  10. 修復庫存問題
  11. 團購秒殺增加瀏覽記錄
  12. 優化圖文編輯
  13. 修復編輯公告報錯問題
  14. 品牌logo優化,改為不是必填項
  15. 修復優惠券導出報錯
  16. 修復分享和文章分類問題
  17. 增加默認圖設置、平臺名稱設置
  18. 增加清除緩存功能
  19. 優化添加銀行卡提示語
  20. 多規格優化
  21. H5商品詳情頁評論圖片增加點擊放大
  22. H5購物車閃爍問題優化
  23. H5售後上傳圖片樣式調整
  24. 修復H5特殊情況下無法返回問題
  25. 增加後臺提現服務費率設置,H5已調整,小程序下次調整
  26. 模板消息優化【需要配置定時任務,訂單發貨通知須下次更新】

2018-12-7 更新內容。請先備份數據庫。本次屬於重大更新,一定要更新哦~

  1. 修復H5門店bug
  2. 修復微信菜單問題
  3. 修復簽到日期和簽到bug以及兼容性問題
  4. 修復數據庫兼容性問題
  5. 修復訂單積分
  6. 下單流程bug修復
  7. H5微信第三方綁定修復
  8. H5提貨單核銷功能
  9. 首頁團購秒殺價格問題修復
  10. 新增微信消息功能
  11. H5增加團購秒殺
  12. 提貨單優化調整
  13. 修復oss域名配置問題
  14. 修復店鋪設置店鋪分類圖片不顯示問題
  15. 小程序. H5增加余額支付. 退款功能
  16. 增加後臺添加會員. 編輯會員. 修改余額. 余額明細功能
  17. 修復多個商品使用優惠券樣式問題
  18. 優化公眾號配置
  19. 商品主圖增加拖拽排序
  20. layui樣式升級至2.4.5
  21. 修復地區問題
  22. 修復微信支付成功不提示問題
  23. 優化配送方式選擇地區
  24. 接口修復XSS跨站腳本攻擊問題
  25. 小程序增加充值功能
  26. 修復售後退貨退款bug
  27. 修復後臺訂單發貨買家備註
  28. 修復評價和訂單描述
  29. H5修復微信分享二維碼位置bug
  30. 訂單列表增加售後狀態

環境要求

  • Nginx/Apache/IIS
  • PHP5.6+
  • MySQL5.5+

建議使用環境:Linux + Nginx1.14 + PHP7 + MySQL5.6

部署說明

安裝部署

nginx 偽靜態配置

    location / {
        if (!-e $request_filename){
            rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }

安全&缺陷

如果你發現了一個安全漏洞或缺陷,請發送郵件到 [email protected]。所有的安全漏洞都將及時得到解決。

License

Jshop小程序商城遵循JPPL(吉海科技Jshop系列付費產品許可)協議。

本項目包含的第三方源碼和二進制文件之版權信息另行標註。

版權所有Copyright ? 2018 by 吉海科技 (https://www.jihainet.com)

All rights reserved。

吉海科技Jshop系列付費產品許可協議詳情請參閱 LICENSE.txt

開源的Jshop微信小程序商城源碼