迅睿cms教程:提升用户体验,优化商品库存不足/售完提示信息

2023-07-08 / # 迅睿cms教程 / 0

迅睿商城插件在购物车下单时,会检查商品库存是否足够,如果库存不足,将会拦截下单操作,但是目前该插件并没有提供具体商品的库存不足提示。


为了解决这个问题,我们需要修改以下文件:/dayrui/App/Store/Controllers/Order.php


在该文件中,我们需要搜索“该商品库存不足”,一共出现了三次。我们需要修改代码如下:


将原来的代码 dr_lang('该商品已销售完') 修改为 dr_lang($rt['title'].'该商品已销售完')


将原来的代码 $rt['title'].'该商品库存不足,商品剩余:%s' 修改为 $rt['title'].'该商品库存不足,商品剩余:%s'


通过这样的修改,我们可以在提示信息中显示具体商品的名称。


另外,如果需要增加其他字段,可以按照以下步骤进行操作:


修改文件地址:/dayrui/App/Pay/Models/Pay.php


在get_pay_info函数中添加返回其他内容的代码。


通过以上的修改,我们可以优化迅睿商城插件的购物流程,精确显示商品库存不足的信息,并且还可以添加自定义字段的功能。