Php 管理电子商务网站中的新产品和旧产品价格

Php 管理电子商务网站中的新产品和旧产品价格,php,product,price,Php,Product,Price,我正在用PHP(CodeIgniter框架)开发电子商务网站。我面临一个挑战 问题的细节是 我有一个产品(名称:xyz)。xyz产品的数量是30,每个xyz产品的价格是120。然后我以100的价格购买更多数量(150个数量)的xyz产品 如果我在网站上展示价格为120(旧价格)的xyz产品 剩余的股票总数为180,用户将不会购买,因为价格太高 高,用户将购买到另一个网站 如果我在网站上展示价格为100(最新价格)的xyz产品 剩下的股票总数是180美元,然后我损失了600美元(20美元x 30美

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

问题的细节是

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

  • 如果我在网站上展示价格为120(旧价格)的xyz产品 剩余的股票总数为180,用户将不会购买,因为价格太高 高,用户将购买到另一个网站
  • 如果我在网站上展示价格为100(最新价格)的xyz产品 剩下的股票总数是180美元,然后我损失了600美元(20美元x 30美元) 数量)
  • 我能做些什么来解决这个问题


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

    为此,您可以使用SKU。
    在你的情况下,这是价值1产品,但不同的价格,因为购买价格是不同的。更多细节可以写出来。祝你好运

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

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

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

    我已经解决了这个问题

  • 如果我在网站上展示价格为120(旧价格)的xyz产品 剩余的股票总数为180,用户将不会购买,因为价格太高 高,用户将购买到另一个网站
  • 如果我在网站上展示价格为100(最新价格)的xyz产品 总库存剩余180,然后我损失了600美元(20价格x 30 数量)

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

    我知道SKU。但我需要的是:我向用户展示的价格是多少?在我看来,这个问题是指商店的业务流程,而不是代码中的实现。有些做法会提高所有产品的价格,即使它们是以较低的价格购买的。这是业务问题而不是技术问题。您可以简单地显示前30个单位的120,然后自动转到100。您可以向用户提供前30个单元,以获得额外的礼物。事实上,你应该有一个利润率。作为一个供应商,你的利润可以上升或下降一点。这就是生意。