node.js - 电商网站中数量有限的商品如何管理剩余商品数量?

标签 node.js mongoose e-commerce

我正在 Node 中开发一个电子商务网站,我们有一个数量有限的商品,所以一旦用户选择,我就会检查他要求的商品数量,如果可以的话,这些商品将从数据库中减少,但是如果用户没有完成付款,那就会很困惑。因此,如果你们能提出更好的策略建议,那将是很酷的示例项目,或者代码会更酷!

最佳答案

缓存产品的描述和价格,因此当每次请求该商品时,如果数量超过一个,它将返回产品描述和价格。每次购买产品(在您的情况下付款)时,减少数据库中特定商品的数量。当产品库存达到零时,将其从缓存中删除或将其作为缺货展示给客户。这是电子商务的正常运作方式。

关于node.js - 电商网站中数量有限的商品如何管理剩余商品数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42733278/

相关文章:

javascript - 如何查找 mongodb 中任何属性中包含 x 的所有结果?

node.js - Docker 和 Rabbitmq : ECONNREFUSED between containers

android - Windows 和 Android 应用程序是否需要 SSL?

javascript - 如何在命令中设置 process.env 变量并在 webpack 文件中检索

Magento 获取 phtml 文件上使用的布局

javascript - 产品 ID 代码不正确地传输到 Shopify 结帐页面

e-commerce - 如何从 Hybris 店面的购物车生成多个订单?

node.js - 在 typescript 中输入nodejsstream.Stream?

node.js - MongoDB Mongoose : Querying sub-documents using "_id" property doesn't work

node.js - Mongodb 通过对象 ID 在数组中查找文档