插入折扣 - 在NopCommerce中使用SQL的优惠券



我确实使用nopcommerce 3.9,我想从我的C#程序代码中插入优惠券代码。有要求,例如
" 有购物车金额"
和" 在产品上被阻止"。
插件工作正常,我可以看到插入的记录,我认为逻辑上有正确的记录。(如果我从NOP管理员面板创建折扣,则会发生相同的过程。)
当我从NOP Admin打开插入的优惠券时,"折扣信息"选项卡非常完美,在" 要求"选项卡上我看到了要求
" 要求客户在购物车中有x.xx金额"
和" product
"的" 要求块折扣",但没有值
如果我仅修改购物车值(我不是故意修改"阻止产品")并保存并重新加载页面,那么一切都很好。被阻止的产品也出现了。
当我检查数据表时,我在那里看不到任何更改。记录与我插入的记录相同。
我想还有另一个表,我必须更新一些东西,但是找不到它是哪个。

我将感谢任何帮助。

从评论中,我相信OP想要用两件事插入新的折扣规则:

  1. 购物车的总X。
  2. 购物车具有特定的产品。

问题是,

如果他们使用管理面板的折扣规则,则可以正常工作, 但是,以编程方式应用它无法存储特定的 产品单个电话。

nopcommerce中有不同的折扣表。

Discount-主表
DiscountRequirement-存储要求信息
Discount_AppliedToProducts-存储折扣产品信息

第一次创建折扣规则将仅在折扣表中添加条目。然后,折扣表的ID将用于参考DiscountRequirementDiscount_AppliedToProducts表。

这对我的过程都是一切好处。问题是Nopcommerce Cache。NopCommerce保留了缓存的折扣。清除缓存后,我可以看到我的值。

感谢所有试图提供帮助或有想法的人!

相关内容

  • 没有找到相关文章

最新更新