【问题标题】:How to set prices dynamically : nopcommerce如何动态设置价格:nopcommerce
【发布时间】:2020-08-17 06:55:13
【问题描述】:

我为NOPCommerce 系统创建了一个插件。 admin add/attach pricing table 到产品并将信息存储在新表中。 因为,我不想为产品override the original price,而是我会动态更改它。

因为不同的USER在添加时可以选择不同的定价方案 产品到购物车。

同样的例子:https://www.nopcommerce.com/en/boards/topic/45339/dynamic-pricing-based-on-textbox-product-attributes

如果有任何与 nopcommerce 商店的动态价格处理相关的想法/解决方案,请告诉我。感谢您的宝贵时间。

【问题讨论】:

    标签: nopcommerce nopcommerce-3.90 nopcommerce-4.0


    【解决方案1】:

    您可以通过覆盖 PriceCalculationSerivce 或 TaxService 服务之一在插件中实现自己的定价逻辑。

    提示: 在依赖注册器中添加这一行

    namespace Nop.Plugin.Misc.MyNewMethod
    {
        public class DependencyRegistrar : IDependencyRegistrar
        {
            public virtual void Register(ContainerBuilder builder, ITypeFinder typeFinder, NopConfig config)
            {
                builder.RegisterType<NewServiceMyPlugin>().As<IPriceCalculationSerivce>().InstancePerLifetimeScope();
            }
            public int Order
            {
                get
                {
                    return 10;
                }
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2013-09-12
      • 1970-01-01
      • 2020-12-10
      • 1970-01-01
      • 2013-09-16
      • 2011-05-07
      • 2013-08-05
      • 2013-12-18
      • 2021-05-21
      相关资源
      最近更新 更多