Using Dynamic vs Static Product Pricing
在Product Page,ATG 支持两种定价模式,即动态和静态定价方式:
静态定价工作流程:
catalog每一个item都有一个listPrice 属性,然后你可以在shopping cart,order,tax使用它作为基本价格进行计算,你也可以给每一个item一个固定的价格salePrice ,在product page 你可以直接使用。
<dsp:droplet name="/atg/dynamo/droplet/Switch"> <dsp:param param="sku.onSale" name="value"/> <dsp:oparam name="false"> List price of <dsp:valueof param="sku.listPrice" converter="currency"/> </dsp:oparam> <dsp:oparam name="true"> List price of <dsp:valueof param="sku.listPrice" converter="currency"/> on sale for <dsp:valueof param="sku.salePrice" converter="currency"/>! </dsp:oparam> </dsp:droplet>
动态定价的工作方式:
Commerce会使用一下的机构对每一种类型进行定价:
1 Pricing Engine
2 One or more calculators
3 a helper method in the qualifier service
4 an item-descriptor in the promotions repository
How Price Services Generate the Prices?
1 首先会给予2个基本的组件:price engine and price caculators
2 价格引擎做的事:
取得站点访问者的有效的promotions
决定采用哪一个价格计算器计算价格
采用正确的顺序调用计算器
3 价格计算器主要负责:
查询价格
使用价格引擎得到的信息,然后决定价格
4 在定价以前,以下的一些步骤会发生:
- 价格引擎会加载全局的promotions,使用globalPromotionsQuery 属性去查询
- 用户session 开始的时候,会创建PriceModelHolder实例,然后调用价格引擎的getPricingModes();
- pricing engine getPricingModels() method gets any promotions listed in the activePromotions
property of the current customer’s profile, 并且和全局的epromotions进行一个merge - PricingModelHolder 将会定期更新全局的和active promotions
当用户添加一个item到shopping cart 会发生什么?
1 业务逻辑层调用价格引擎
2 定价操作然后调用PricingTools ,接着得到PricingModelHolder
3 PricingTools从PricingModelHolder 得到promotions,然后调用价格引擎的priceItems方法
4 价格引擎接着应用它配置的precalculators,不同种类的价格引擎会调用不同precalculators,比如OrderPricingEngineImpl calls OrderPricingCalculators and the TaxPricingEngineImpl calls
TaxPricingCalculators.
5 价格引擎接着应用它配置的postcalculators
6 价格引擎最后返回更新的priceInfo 对象
相关推荐
金融工程必备书之一。
在提到的书籍《Financial Instrument Pricing using C++》中,作者Daniel J. Duffy 深入探讨了如何使用C++这门编程语言来构建和实现金融工具的定价模型。这本书属于Wiley Finance系列,是专注于量化投资和金融衍生品...
revenue management and dynamic pricing) as a topic of study within both business schools and management science/operations research departments. This interest is quite understandable: Not only is ...
3. **产品定价**:"Product Pricing for IDL & ENVI"这部分通常涉及到软件的购买成本。软件的价格可能因版本、许可证类型(如单用户、多用户、学术版、商业版)以及是否包含额外的模块和服务(如技术支持、培训)而...
### 期权定价模型与波动率应用Excel-VBA详解 #### 一、引言 《期权定价模型与波动率应用Excel-VBA》是一本由Fabrice Douglas Rouah与Gregory Vainberg共同编著的专业金融书籍,由Wiley出版社于2007年出版。...
【woo-dynamic-pricing: WooCommerce的动态定价】 在电商领域,动态定价是一种策略,通过根据市场状况、库存、竞争对手价格以及消费者行为实时调整商品价格,以优化销售和利润。WooCommerce作为一款流行的WordPress...
《智能隐私商品:动态定价策略的定量模型》 本文提出了一种精确量化个人隐私信息(PI)价格设置和风险的模型,从而得出最优的隐私管理策略。为了精确地量化PI的价格设置并获得最佳隐私管理策略,该模型创新性地分解...
App Store Pricing Matrix 你懂的
the bible of asset pricing
有关高级定价的详细设置,请参阅高级定价用户指南,或在My Oracle Support Note 91798.1-Order Management Product Suite Documentation中查找。 在实际使用过程中,API操作的实施注意事项包括如何利用各种实体。...
The Arbitrage Pricing Theory.pdf
在Laravel框架中进行开发时,`pricing`通常指的是实现应用程序中的定价策略或计费功能。这个`Laravel开发-pricing`项目可能是一个模块化的解决方案,允许开发者根据需求灵活地配置和管理产品或服务的价格方案。这样...
Rachev presents an innovative approach to option pricing using a Generalized Autoregressive Conditional Heteroskedasticity (GARCH) process with α-stable innovations. #### Introduction and ...
"asset_pricing"这一主题涵盖了资产定价的基本原理、现代金融理论的关键概念以及实际应用。 在资产定价理论中,有效市场假说(Efficient Market Hypothesis, EMH)是一个基础理论,它认为市场价格已经充分反映了...
思科QPT(Quick Pricing Tool)注册指导
### LO620 Pricing in SD – 关键知识点详解 #### 标题与描述解析 - **标题**:“LO620 Pricing in SD” 指的是 SAP 的一个模块或者培训课程,专注于销售与分销(Sales and Distribution, 简称 SD)中的定价策略。 ...
《Asset Pricing》这本书由约翰·H·科克伦(John H. Cochrane)编写,是关于资产定价领域的权威著作。本书分为修订版与第一版,分别于2005年和2001年由普林斯顿大学出版社出版。书中主要探讨了资本资产定价模型以及...
Laravel开发-laravel-pricing-plans 一揽子计划为Laravel提供定价计划。