Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 9天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
首页logo下来的菜单栏,鼠标滑过时只有一级菜单,能否像左侧栏那样出二级菜单?7年前

鼠标放到一级菜单上面, 二级和三级菜单都出来的。仔细看

sh fullSearchSync.sh 报错,打印出页数和产品数为空7年前

你是不是搞错地方了? 这个脚本需要进入到php的容器里面运行,你是不是在宿主主机运行的?

我猜测是这个原因导致的,

https://github.com/fecshop/yii2_fecshop_docker

9.2然后在根目录(docker-compose.yml文件所在目录)下执行,进入php的容器

sh fullSearchSync.sh 报错,打印出页数和产品数为空7年前

你打开那个脚本文件,可以看到脚本详细

首先,你是否有产品?如果有,说明是功能的问题

你在根目录下执行 ./yii product/search/syncpagenum 看看, 这个脚本对应文件为: https://github.com/fecshop/yii2_fecshop/blob/master/app/console/modules/Product/controllers/SearchController.php 中的

public function actionSyncpagenum()
    {
        $filter['select'] = ['_id'];
        $filter['where'][] = ['is_in_stock' => 1];
        $filter['where'][] = ['status' => 1];
        $count = Yii::$service->product->collCount($filter);
        echo ceil($count / $this->_numPerPage);
    }

Yii::$service->product->collCount($filter); 就是:https://github.com/fecshop/yii2_fecshop/blob/master/services/product/ProductMongodb.php 中的方法

public function collCount($filter = '')
    {
        $query = $this->_productModel->find();
        $query = Yii::$service->helper->ar->getCollByFilter($query, $filter);
        return $query->count();
    }

你自己排查一下,是哪里导致的。

sh fullSearchSync.sh 报错,打印出页数和产品数为空7年前

好像,升级了阿里云的网络,导致不能传图了

sh fullSearchSync.sh 报错,打印出页数和产品数为空7年前

这个脚本:https://github.com/fecshop/yii2_fecshop/blob/master/shell/search/fullSearchSync.sh#L17:17

你的fecshop根目录下面没有文件 yii ? 如果没有的话,说明你没有执行 ./init 命令,详细看文档:

yii2怎么使用redis官方集群cluster7年前

@codeloving #4楼 嗯,用6了,来做个分享哈。

修改默认语言为法语之后,主页菜单栏鼠标滑过时出现的分类就没有了7年前

1.首先你在后台手动填写一下,是否法语可以出来,如果可以出来,那这个就没有问题

2.api的问题,是另外的,你重新测试,重新开帖子讨论

不要去猜测,自己测试做论据,api如果设计成支持英文,不支持其他语言,这不符合产品设计逻辑。

请问 FecShop有计划支持微信/QQ三方登录,微信支付等国内登录/支付方式么?7年前

截止目前:

1.微信支付,只开发了pc端扫码支付

2.对于手机端支付,需要企业公众号,没有这个玩意,无法开发

3.支付宝支付已经完善,pc和手机端支付都已经支持。

fecshop 如何批量导入,导出产品数据? 支持api 和 excel 批量同步数据吗?7年前

如果你用python批量导入产品数据到fecshop系统,这里有一个技术分享帖子:http://www.fecshop.com/topic/1054

fecshop 如何批量导入,导出产品数据? 支持api 和 excel 批量同步数据吗?7年前

1.fecshop有appapi入口,目前已经开发了一些api,用于第三方系统进行数据对接, 详细参看文档:fecshop Api 介绍 和 配置

2.对于产品数据批量同步,批量导入产品,这个api,已经写好了,详细参看文档: fecshop 新增产品 api ,如果你的产品想要更新,你可以使用fecshop 更新产品 api

3.excel批量同步不支持,因为产品数据是多维结构(而且层次比较深),excel处理还是费劲的,因此只支持api批量同步产品数据,也就是通过json的格式。

4.如果你的订单在erp中处理,appapi入口都已经开发好了订单api,您可以使用api拖取,如果您想要使用脚本推送,可以在console入口自己写脚本推送产品订单。

分享个自己写的批量插入产品的脚本7年前

1.多谢分享你的python脚本,类似的分享帖子越多越好。

2.帖子类型请修改为 技术分享

修改默认语言为法语之后,主页菜单栏鼠标滑过时出现的分类就没有了7年前

1.这个不是bug,很明显分类数据是从数据库中取出来的,你这个是没有数据导致的问题。

2.对于多语言,分类和产品这些多语言数据是从数据库中取出来的

如果,当前语言不是默认语言,那么就会从当前语言对应的数据中取值,如果取出来的值为空,就会从默认语言中取值

如果当前语言为默认语言,那么直接从默认语言中取值,如果默认语言为空,那么取出来的值就是空

3.如果默认语言修改成法语,那么,需要你去后台将分类的法语的值,都必须填写, 因此,你的这个问题,应该是因为你的分类,有一部分法语部分是空值,进而导致的问题。

4.关于多语言,参看文档:fecshop多语言机制

Your Site Analytics