successgdc

第 646 位会员

会员
个人信息
个人成就
  • 发表文章次数 24
  • 发布回复次数 90
  • 个人主页浏览次数 25
微信回调成功,订单状态未改变,大家及时更改。7小时前

Fecshop 目前趋于稳定,但是在我使用这几个月以来,发现 Fecshop 还需要以下几点:

代码规范化

让 Fecshop 更加适合插件化开发(学习 wordpress 丰富的插件生态)

微信回调成功,订单状态未改变,大家及时更改。7小时前

@Fecshop 其实把需要做的改进工作或者发现的问题,先发到 git issue 里面,如果有时间可以自己修复,如果没有时间,可以让别人帮忙修复,可以让热心的伙伴更容易的融入我们整个的开源中来。

微信回调成功,订单状态未改变,大家及时更改。8小时前

使用 bc 系统函数更靠谱些。

题外话,或者干脆使用分为单位,像微信的做法,就不会出现小数的问题。

同一个 sku 的商品,在不同购买入口,有不同的价格策略12天前

描述的时候也够清楚了吧,策略 2 的时候,购买数量必须大于一定数量的这一限制,我讲明了。

anyway, thanks for your time.

同一个 sku 的商品,在不同购买入口,有不同的价格策略12天前

加用户组的思路是不错,在这个需求里是行不通的。原因如下:

同一个用户,是在不同的页面作区分,不是单纯按用户区分。

ps 你还是没有提关于数量变更时的逻辑

同一个 sku 的商品,在不同购买入口,有不同的价格策略12天前

对,需要两个逻辑。

补充说明: 入口是一个,都是 appserver。 区别是:两种身份的用户。

方案: 加字段:批发价,批发最小购买量,价格可以按你讲的计算。

另外:前端在进行变更商品的数量时,需要对数量进行判断是否满足批发量。这一块怎么处理为宜?

同一个 sku 的商品,在不同购买入口,有不同的价格策略12天前

ok.

此处需求的批发释义: 设置一个批发价,一个批发量(两个新字段)。在策略 2 下,如果想买,必须购买大于批发量。 此为限制。

商城现有的批发是达到批发量时按某一批发价,但可以购买低于批发量的商品,只不过价格不是批发价。

同一个 sku 的商品,在不同购买入口,有不同的价格策略12天前

此处的批发,跟现有的批发功能的区别。

此处的批发必须对数量进行限制,导致不能使用现有的批发功能。

价格的换算可以按你所说,传参数代表场景在 product price service 处理,同时要对数量进行限制,因为在进行数量变更时,逻辑要变,这一块的逻辑放置在哪里比较适合?

同一个 sku 的商品,在不同购买入口,有不同的价格策略12天前

我的方案 1:

cart_item 表,加上一个标记字段,用于标记这个特殊场景。

然后在购物车的数量变更操作时,附加一些判断逻辑;

在生成订单时,也要附加一些判断逻辑。

一起来定制运行 fecshop 的 docker 环境20天前

是的,我还没有把数据库的持久化配置好,我打算是用单独的数据卷的方式,而不是把一个目录挂上去。

我当前出现了点小问题,还在处理。

一起来定制运行 fecshop 的 docker 环境20天前

docker for fecshop 的环境配置,已经基本 Ok.

如何项目迁移24天前

祝贺你迁移成功哦,同时也说明运行于 docker 中的 fecshop,是真得方便。

使用git管理代码,开发分支和线上分支有不同文件,大家是如何处理的?25天前

我的思路可能表达的不清楚。让我再试着重述一下:

  1. 分环境,多份配置文件。
environments/
  dev/
  prod/
  test/
  1. 关于代码的布署往往有几个步骤

拉取某分支或某 tag 代码

安装依赖,composer 依赖,或 npm 依赖

环境的参数设置(将对应环境的配置文件复制到相应的目录的过程)

其他初始化过程

关于这一步,可以通过 phing 工具编写自动化构建脚本,使用 jenkins 平台,完成快捷的构建。

还有什么地方我没有讲明白的么,欢迎讨论

使用git管理代码,开发分支和线上分支有不同文件,大家是如何处理的?26天前

配置文件可以写入 git,但注意要放入私仓。

不同环境的配置文件写多分,布署项目的时候,随同拉取代码的过程后,执行依赖安装之后,执行配置文件初始化,等等这一系列的动作,通过 phing 工具,非常方便的再结合 jenkins 工具,完成自动发布和构建。

欢迎提出你的想法,一起交流。

Your Site Analytics