大型零售销售点系统:是否有定义价格规则的标准语言或协议?

时间:2018-03-12 23:10:02

标签: programming-languages point-of-sale

这个问题涉及大型零售POS系统,例如沃尔玛和其他大型连锁店使用的系统。

此类系统通常使用哪种语言来定义商品的价格规则?我试图了解POS在计算物品价格时如何应用如此多的规则。例如,系统必须根据购买的商品的日期/时间/优惠券/数量来计算销售价格。它必须考虑买一送一,买几个类别并获得一些东西,如果购买特定商品获得优惠券,多项折扣,会员卡定价等...

我想了解这样一套完全不同的规则是什么

  1. 轻松创建
  2. 使系统管理员能够保持最新状态
  3. 在结账过程中由硬件高效应用。
  4. 我熟悉的语言不会让管理员轻松完成这项任务。例如,可以使用一组“if / then”或“case”语句来选择要应用的折扣,但这对管理大量库存来说效率非常低。

    我确信POS制造商的答案会有所不同,但我对实现这一目标的一般方法感兴趣。

3 个答案:

答案 0 :(得分:2)

Object Management Group中,价格优化的标准化工作才刚刚开始 目前RFP已经发布。

如果您选择"零售"在OMG Public Document Listings的“或选择子组”部分中,单击搜索按钮,结果中包含以下内容。

零售/ 18-01-09:价格优化标准RFP
(联系人:Karen Shunk女士)
价格优化应用程序可帮助零售商建立初始价格并管理其降价周期。 RFP帮助零售商选择适合其特定业务需求的软件应用程序 格式:ExcelPDF
注:
本文档面向公众开放。

它可能不适合您的目的或要求,但可能通过参与此标准化而反映在规范中。

答案 1 :(得分:2)

这将取决于零售商和软件。许多大型连锁店使用东芝(前身为IBM)或NCR软件作为其销售点。我只能在旧的IBM方面和某些零售商处与其中一些人交谈。遗憾的是,您必须区分前端和“大型机”(现在更像是云服务器)。

在前端,至少IBM拥有的是一个跟踪项目和价格的特定文件。该文件基本上是一个大的查找表,为您提供基本项目信息(部门,描述,基本价格,当前价格等)。扫描的条形码变成UPC,这通常是您查找项目的方式。然后还有其他文件交叉引用某些交易。优惠券可以包含在这里。优惠券将单独处理,但与项目相匹配,以验证它们是否良好并在注册处应用。

折扣可以在不同级别应用。我怀疑买家在家庭办公室设定的价格。随着价格的变化,它逐渐渗透到商店。然后在商店层面,经理通常也能够修改商店交易的价格。 (我可能也跳过了地区级别)。每层都可以应用它们的价格。在零售商中,我知道他们有一个庞大的物品数据库,这些数据库可能都已添加并计算。当您到达商店级别时,最终结果将被发送到销售点,该销售点实际上只是将其视为当前价格。

我确信一些零售商会使用销售点软件跟踪这一情况,但大多数大型零售商会自行处理或通过与销售点集成的其他软件设置来处理。

回到你的语言问题。不可以。这些都是独立处理,并作为销售点应用程序的一部分应用。价格下降一种方法,一个单独的优惠券逻辑,另一个为您的买一个获得礼品卡类型的交易。

可能对你正在做的事情没有帮助,但希望它能提供一些见解。

答案 2 :(得分:0)

大多数POS系统使用有折扣的零售方式进行有条件的促销活动,例如购买特定数量的商品以获得特定折扣,即购买5件商品并获得20%的折扣。在此类策略中,尤其是如果您使用的是顶部branded retail POS systems,则需要从表中获取客户购买的商品数量,然后使用if条件为这些客户提供折扣。

//code for 20% discount on 5 or more items
    if(item_count>=5){
balanceamount=totalamount-totalamount*(20/100);    
}

您可以通过以下类型的查询从数据库中获取项目数 从sales_table中选择count(*),其中customer_id ='specific_customer_id'