Git Product home page Git Product logo

beikeshop / beikeshop Goto Github PK

View Code? Open in Web Editor NEW
527.0 16.0 164.0 26.07 MB

🔥🔥🔥 Laravel Ecommerce Laravel Shop BeikeShop商城 多语言商城 多货币商城 100%全开源 ChatGPT OpenAI B2C商城系统 H5商城 PHP商城系统 商城源码 PC商城 跨境电商系统 跨境商城系统 电商商城系统 Laravel 10 框架开发系统,支持插件市场。 Event 机制实现Hook功能,自定义可视化装修。BeikeShop一款开源好用的跨境电商系统,由成都光大网络科技开发维护 QQ交流群 639108380

Home Page: https://beikeshop.com

License: Open Software License 3.0

PHP 78.67% Blade 21.33%
cart ecommerce laravel shop vue php shopping e-commerce laravelshoppingcart beikeshop

beikeshop's Introduction

          一款开源好用的跨境电商系统

BeikeShop介绍

BeikeShop 是基于 Laravel 开发的一款开源商城系统
主要面向外贸,跨境行业提供的商品管理、订单管理、会员管理、支付、物流、系统管理等功能

注意:请保留我公司版权信息,如要移除,需要我公司授权!

BeikeShop系统亮点

  • 0元起步:BeikeShop 是真正的独立站,代码100%开源,数据信息100%自主可控
  • 基于 Laravel 10 框架:BeikeShop 使用 Laravel 10 框架进行开发,拥有成熟的框架支持
  • 无佣金和手续费:BeikeShop 没有佣金、年费或手续费,降低了建站成本
  • 微内核和插件化:采用微内核架构和插件化设计,使系统易维护 & 扩展
  • 清晰的代码分层和格式规范:系统代码采用分层清晰、格式规范的结构,提高代码的可读性和可维护性
  • Event 机制实现 Hook 功能:通过 Event 机制实现了灵活的 Hook 功能,方便扩展和定制化开发
  • 丰富的插件市场:官方提供了丰富的插件市场,可以方便地购买需要的功能
  • 多语言和多货币支持:系统支持多语言和多货币,方便面向不同地区和国家的用户
  • 界面美观和可视化装修:系统界面设计美观,支持可视化装修,提供良好的用户体验
  • 严格遵循 MVC 架构:系统严格遵循 MVC 架构,提高了代码的可维护性和可扩展性
  • 操作简单易上手:BeikeShop 操作简单,易于上手,可以快速上线使用

系统亮点


BeikeShop 商城预览视频

点击立刻体验:BeikeShop演示站



页面展示

页面展示1_商城DIY装修 页面展示2_商品列表页 页面展示3_商品详情页 页面展示4_后台商品列表 页面展示5_后台功能搜索

相关服务

如果您没有任何技术基础,或想要快速的拥有自己的独立站,可以购买我们的托管服务! 服务展示1_ 服务展示2_

如果希望使用 BeikeShop 满足您的更多需求,我们还提供1对1的定制咨询服务! 服务展示3_

软件架构

使用语言 PHP 8.1
基于 Laravel 10 框架
前端 Blade 模板 + Vue

环境要求

  • 独立服务器(不能使用虚拟空间)
  • CentOS 7.0+ 或 Ubuntu 20.04+
  • PHP 8.1+
  • MySQL 5.7+
  • Apache httpd 2.4+ 或者 Nginx 1.10+

PHP组件

  • BCMath PHP Extension
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

安装教程(面向非开发者)

  1. 下载BeikeShop
  2. 上传到你的服务器并解压
  3. 将解压文件夹下的 public 设置为网站根目录
  4. 通过浏览器访问网站根据提示完成安装
  5. BeikeShop详细安装指引
  6. 如需升级, 请下载最新版覆盖到服务器(必须保留原有.env文件), 然后在网站根目录运行php artisan migrate

安装教程(面向开发者)

  1. 打开命令行克隆代码 git clone https://gitee.com/beikeshop/beikeshop.git
  2. 命令行进入 beikeshop 目录, 执行 composer install 安装第三方包
  3. 接着执行 cp .env.example .env 创建配置文件
  4. 接着执行 npm install(node 版本需16+) 以及 npm run prod 编译前端 js 和 css 文件
  5. 将项目文件夹下的 public 设置为网站根目录
  6. 通过浏览器访问网站, 根据提示完成安装
  7. 如需升级请在服务器端网站根目录运行git pull && composer install && php artisan migrate

参与贡献

  1. Fork 本仓库
  2. 新建 feature-xxx 分支
  3. 提交代码
  4. 新建 Merge Request

特别鸣谢

插件开发者:撸串青年、老柳、Aegis、olives等 PR贡献者:nilsir、what_村长、tanxiaoyong、Lucky、So、licy、老北、Teemo等 感谢你们参与到BeikeShop的开发中,共同为BeikeShop添砖加瓦!

QQ交流群:

群1: 639108380

beikeshop's People

Contributors

alphasnow avatar blackmady avatar china-cowx avatar gdlicy avatar guangdayy avatar hupengtao avatar inaros-prime-umbra avatar jorry2008 avatar laobei avatar mengwb avatar nilsir avatar panwenbin avatar ps77111 avatar pushuo avatar samchen945 avatar tamlizhi avatar what123 avatar xheier avatar yushine avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beikeshop's Issues

建议插件配置页面增加文件和说明字段

建议插件配置字段(插件的columns.php文件)

  1. 类型支持增加file用来支持位插件配置上传文件
  2. 类型增加readme或者description,用来为插件配置页增加指导性文字,例如指明文档地址,或者所需前置步骤(我知道字段有description字段,我说的是为整个form增加description,用一个只读的文本标签来实现它)

给我回复,例如:

  • 你会安排执行
  • 我应该去提交PR
  • 不建议这么做,因为已经有其他安排

源码安装模式无法成功

1、https://docs.beikeshop.com/install/source.html,这个文档里好像也是通过宝塔安装的;
2、composer install及npm i,npm run dev都可以正常执行,没有错误;
3、php环境应该也是没问题的,是用lnmp,其他php项目都可以正常运行的;
4、站点配置文件 abd.assssas.com
5、修改了public,storge的文件权限为777
chmod 777 public

server {
   listen 80;
    server_name abd.assssas.com;
    index index.php index.html index.htm;
    root /opt/beikeshop/public;

    include enable-php.conf;

    location / {
        # 用于配合 browserHistory 使用
        try_files $uri $uri/ /index.php?$query_string;
    }
}

5、一直提示

Warning: file_exists(): open_basedir restriction in effect. File(/opt/beikeshop/public/../storage/installed) is not within the allowed path(s): (/opt/beikeshop/public/:/tmp/:/proc/) in /opt/beikeshop/public/index.php on line 17

Warning: file_exists(): open_basedir restriction in effect. File(/opt/beikeshop/public/../storage/framework/maintenance.php) is not within the allowed path(s): (/opt/beikeshop/public/:/tmp/:/proc/) in /opt/beikeshop/public/index.php on line 43

Warning: require(): open_basedir restriction in effect. File(/opt/beikeshop/vendor/autoload.php) is not within the allowed path(s): (/opt/beikeshop/public/:/tmp/:/proc/) in /opt/beikeshop/public/index.php on line 58

Warning: require(/opt/beikeshop/vendor/autoload.php): Failed to open stream: Operation not permitted in /opt/beikeshop/public/index.php on line 58

Fatal error: Uncaught Error: Failed opening required '/opt/beikeshop/public/../vendor/autoload.php' (include_path='.:/usr/local/php/lib/php') in /opt/beikeshop/public/index.php:58 Stack trace: #0 {main} thrown in /opt/beikeshop/public/index.php on line 58

系统参数无响应

安装程序走到”系统参数配置“后,填写完数据库的相关内容,没有出现类似于”下一步“的按钮

前台搜索目前只能搜索产品

可以考虑一下按照关键词搜索到商品和文章吗?

当前搜索只能搜所出产品:
sousuo1

sousuo2
sousuo3

这是看到的一个商城的搜索模块效果:
sousuo4

Missing file autoload.php

Hi,
I can't install because it missing file autoload.php

I install via zip file, not composer.

Thanks.

I want to buy the plug-ins

Hi,

I'm a foreigner, I can't pay with Alipay and Wechat. Do you have other payment methods so I can buy the plugins? Such as Visa, Paypal?

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.