Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 6天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
小程序绑定用户是报错:无法从session中获取微信openid请重新绑定5年前

1.问题已经修复,参看:http://www.fecshop.com/topic/1986

2.请修改帖子,将标题加入报错信息/。

Fecshop微信小程序,api header 参数大小写的问题,导致ios和安卓获取方式不一样的问题解决5年前

也就是将app.js的saveReponseHeader方法改成如下即可:

saveReponseHeader: function (request){

    var fecshop_uuid = wx.getStorageSync('fecshop-uuid');
    var fecshop_access_token = wx.getStorageSync('access-token');

    var fecshop_data = {};
    var request_header = request.header;
    var header_fecshop_uuid = request_header['Fecshop-Uuid'];
    if (!header_fecshop_uuid) {
      header_fecshop_uuid = request_header['fecshop-uuid'];
    }
    var header_access_token = request_header['Access-Token'];
    if (!header_access_token) {
      header_access_token = request_header['access-token'];
    }
    if (header_fecshop_uuid && (header_fecshop_uuid != fecshop_uuid)) {
      wx.setStorageSync('fecshop-uuid', header_fecshop_uuid);
    }
    if (header_access_token && (header_access_token != fecshop_access_token)) {
      wx.setStorageSync('access-token', header_access_token);
    }
    
  },
请问,如果在urlos 里备份 mongodb 的FECSHOP数据库5年前

urlos 已经给你解决方案了

1.你安装一个新的mongodb

2.你把mongodb里面对应的data拷贝,覆盖到你的新安装的mongodb,就可以了

当然你也可以用使用导入导出的方式,至于mongodb导入导出的教程,自己搜索。

Fecshop-2.x版本正在开发中,预计2019-08-01号上线5年前

@abu9346 [#5楼](#comment5) @shejicq [#4楼](#comment4)

嗯,后面的重心放到用户体验上面,扩大用户量。

当某件事情变的有意义,那么就有动力去做这些,简单易用用户体验是目前的重心, 后面会以这个为中心进行完善。

感谢各位支持

Fecshop-2.x版本正在开发中,预计2019-08-01号上线5年前

@johocn #2楼

custom option这种方式,也就是文档里面说的淘宝模式产品,使用起来并不很好用

使用jd模式产品,同样满足,大多数都是采用这种,尤其是erp中。

除了这个custom option,其他的都是继承的

Fecshop-2.x版本正在开发中,预计2019-08-01号上线5年前

1.后台界面优化

2.使用mysql实现所有的mongodb的services

3.文件配置改成后台配置

4.后台无法刷新局部缓存的问题

5.去掉redis,redis只针对缓存和session,

对于appserver端,去除掉uuid的模式,需要vue和微信小程序部分做调整,如果使用redis,使用一个库即可。 更改后,除了vue端的验证码部分(可以关闭),其他的都是无状态的api,这样可以更好地支持并发。

6.产品部分去除掉custom option的部分,做一个产品快捷添加工具。

7.用户购物车清空(切换数据库后)

升级数据库报错5年前

1.在升级文档可以看到,外层包需要手动更新, vendor下面的文件可以通过composer升级

2.新建 ./console/config/bootstrap.php, 加入内容

<?php

即可。然后重新执行。

在同一个服务器部署两个fecshop,mongo和Redis如何区分5年前

@lingdu #2楼

Fecshop是多个入口,每个入口一个库

@common/config/main-local.php

'redis' => [
            'class' => 'yii\redis\Connection',
            'hostname' => '127.0.0.1',    // redis的host
            'port' => 6379,               // redis的端口     
            'database' => 0,    // redis的库,此处不要改动
        ],

@app/config/main.php

'session' => [
            /*
             * // use mongodb for session.
             * 'class' => 'yii\mongodb\Session',
             * 'db' => 'mongodb',
             * 'sessionCollection' => 'session',
             */
            'timeout' => 86400 * 7,
            'keyPrefix' => 'appfront_session',
            'redis' => [
                'database' => 5,
            ],
        ],
        'cache' => [
            /*
             * // use mongodb for cache.
             * 'class' => 'yii\mongodb\Cache',
             */
            'class'     => 'yii\redis\Cache',
            'keyPrefix' => 'appfront_cache',
            'redis' => [
                'database' => 6,
            ],
        ],

你会发现每个入口的session和cache,redis使用不同的库

这个也是考虑的不周,(redis的库有个数限制,但通过设置增加多个)后面会调整这个。

您可以在这里为2个fecshop的每个入口设置不同的redis库(譬如某些入口不使用,那么去掉)

后台管理权限分配bug!!新增管理员权限,然后新增管理员账号并勾选指派权限,但是无效,登录后报错!5年前

1.注意,商品管理的权限比较多,请仔细阅读,另外除了商品,其他的是否也这样?

2.我刚才测试了没有问题

3.debug一下代码查看下原因。

在同一个服务器部署两个fecshop,mongo和Redis如何区分5年前

1.mongodb可以两个库

2.redis的库是有限制的,如果公用一个库,会导致缓存存在干扰。

Fecshop 吐槽大会5年前

1.强烈建议设置相关的全局变量方便自己模板开发和相关数据调用

回:这个不是很明白,说的在清晰一点。

2.前台有些地方控制可以设置到后台方便控制,比如目前的注册用户注册后的自动邮件发送,那个默认的发件配置,和默认的邮件模板文字修改都需要修改大量的文件,很复杂

回:配置文件的内容,会逐步都改成后台配置

3.就是上面多数人提及的问题,用电商专业术语来说就是要修改优化商品属性的后台自由删改添加配置,目前的商品属性修改要修改底层文件,异常复杂,商品属性设置这块,建议老大参考一下ecshop的商品属性都可以在后台商品管理里面设置添加,修改,非常方便;

回: 一个是属性组的后台添加,一个是批量添加多属性产品

4.后台目前的在线编辑器极其老旧,关键还没有方便的批量传图功能,强烈建议更换整合为百度在线编辑器;

回:OK

5.数据库还是建议就一个mysql或选择可以后台方便切换双数据库也可以,建议还是先单一数据库版;

回:这个已经在开发中

6:建议分离出一个只有中文版的,不需要多语言版的用户很多,在原来的版本上修改极其复杂,PC端还算好一点,目前H5手机端的多数前端页面英文的非常多,修改起来特别麻烦;

回:框架决定了多语言,就得遵循这个体系。

7:目前手机端H5版有2个细节BUG我自己已经发现并且恢复已经发布在论坛和群里了;

回:发现bug问题请论坛发帖。

Fecshop 吐槽大会5年前

@shejicq #4楼

嗯,这个可以做一个产品spu批量生成的功能。(因为除了颜色尺码,其他的基本是一样的数据。)

官方demo数据加载不出来5年前

官方的demo,是我的开发环境,正在做fecshop-2版本,demo最近会不可用。

Fecshop 吐槽大会5年前

1.如果产品型号特别多,添加起来是恶梦(sku这块)(可以参考下有赞或淘宝)

回:这个详细说明一下,没有看懂

2.数据库能否统一成一种数据库或者可以切换

回:下个大版本,正在开发,可以单mysql数据库,方便初级开发者

3.有些配置尽量可以后台管理 现在很多都是在文件里面

回:下个大版本,正在开发。

4.用过之后,才敢发言的,这个东西二次开发 是真的爽

回: 这也是当时开发fecshop的初衷,感觉很多开源系统,二次开发太费劲,而想搞一个程序员用的系统 ,但是,现在也要做一些用户体验的东西,方便各类用户使用。

分销等功能5年前

收到

Your Site Analytics