这个问题与大型零售POS系统有关,例如沃尔玛和其他大型连锁店所使用的系统。
这类系统是否有一种常用的语言来定义商品的价格规则?我想弄清楚,在计算商品价格时,POS是如何运用这么多规则的。例如,系统必须根据购买物品的日期/时间/优惠券/数量计算销售价格。它必须考虑购买一得到一,购买几个在一个类别和得到一些东西,获得优惠券,如果一个特定的项目购买,多项折扣,会员卡定价等.
我想知道这样一套不同的规则是怎么回事
我所熟悉的任何语言都不会使这成为管理员的一项轻松任务。例如,可以使用一组“if/ to”或"case“语句来选择适用哪种折扣,但对于管理巨额库存来说,这似乎是非常低效的。
我相信POS制造商的答案会有所不同,但我对实现这一目标的一般方法感兴趣。
发布于 2018-03-13 02:18:42
发布于 2018-03-14 17:46:06
这将取决于零售商和软件。许多大型连锁企业使用东芝(前IBM )或NCR软件进行销售。我只能和他们中的一些在旧的IBM方面和某些零售商交谈。不幸的是,您还必须区分前端和“大型机”(现在更像云服务器)。
在前端,您所拥有的至少IBM是一个特定的文件,可以跟踪项目和价格。该文件基本上是一个大型查找表,它为您提供基本项目信息(部门、描述、基准价格、当前价格等)。条形码扫描变成UPC,这是您通常如何查找项目。另外还有一些交易的其他文件。这里可以包括优惠券。优惠券分别处理,但与项目匹配,以验证它们是好的,并在寄存器中应用。
折扣可以在不同的水平上使用。我怀疑有一个价格是由购房者在房子的水平上设定的。随着价格的改变,它会流到商店里去。然后,在商店一级,经理通常也有能力修改商店交易的价格。(我可能也跳过了区级)。每一层都可以应用它们的价格。在零售商,我知道他们有一个巨大的项目数据库,其中这些可能都是加起来并计算出来的。当你到达商店级别的时候,最终的结果就会被发送到销售点,而销售点就知道它是当前的价格。
我相信一些零售商会使用Point of Sale软件来跟踪这一点,但大多数大型零售商自己或通过与Sale点集成的另一个软件设置来处理这个问题。
回到你的语言问题。不是的。它几乎都是独立处理的,并作为出售点应用程序的一部分应用。价格下降一种方法,一个单独的逻辑为优惠券,另一个为你购买一个得到礼品卡类型的交易。
也许对你所做的事情没有帮助,但希望它能给你一些启示。
https://stackoverflow.com/questions/49245806
复制相似问题