【问题标题】:Manage new product and old product price in e-commerce sites管理电子商务网站中的新产品和旧产品价格
【发布时间】:2018-03-15 13:44:29
【问题描述】:

我正在使用 PHP(Code-igniter 框架)开发电子商务网站。我面临一个挑战。

问题详情是

我有产品(名称:xyz)。 xyz 产品的数量是 30,每个 xyz 产品的价格是 120。然后我以 100 的价格购买更多数量(150 数量)的 xyz 产品。

  1. 如果我在网站上展示价格为 120(旧价格)的 xyz 产品,并且 总库存剩余 180 则用户不会购买,因为价格是 高,用户会购买另一个网站。
  2. 如果我在网站上展示价格为 100 的 xyz 产品(最新价格) 总库存剩余 180 然后我损失了 600 美元(20 价格 x 30 数量)

我能做些什么来解决这个问题?

请提供有关此问题的任何建议

【问题讨论】:

  • 这是业务而非技术问题。您可以简单地为前 30 个单位显示 120,然后自动变为 100。您可以向用户提供前 30 个单位的报价,以获得额外的礼物。事实上,您应该有一个利润率。作为供应商,您的利润可能会上升或下降一点。这就是生意。

标签: php product price


【解决方案1】:

为此,您可以使用 SKU。 在您的情况下,这值得 1 个产品,但价格不同,因为购买价格不同。更多详情可以写here。祝你好运!

【讨论】:

  • 我了解 SKU。但我的需要是:我向用户显示哪个价格?
  • 在我看来,这个问题是指商店的业务流程,而不是代码中的实现。有些做法会提高所有产品的价格,即使它们是以较低的价格购买的。
【解决方案2】:

我已经解决了问题

  1. 如果我在网站上展示价格为 120(旧价格)的 xyz 产品,并且 总库存剩余 180 则用户不会购买,因为价格是 高,用户会购买另一个网站。
  2. 如果我在网站上展示价格为 100(最新价格)的 xyz 产品,并且 总库存剩余 180 然后我损失了 600 美元(20 价格 x 30 数量)

解决方案是:生产公司负责将我剩余的库存换成新的价格

【讨论】:

    【解决方案3】:

    如果您使用 mysql,请在查询中执行此操作:

    GROUP BY concat(ProductID , '-' , Price)
    

    这将按价格列出您的产品。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 1970-01-01
      • 2016-03-31
      • 2010-09-27
      • 2012-05-06
      相关资源
      最近更新 更多