【发布时间】:2012-11-21 10:12:12
【问题描述】:
我在显示我在 Magento 商店中可用的产品的页面上。如果我继续将订单添加到我的购物车并在最后购买,我想获取订单的当前 ID。
由于每个说的订单不存在并且多个人可以同时购买,我必须以某种方式计算订单 ID,同时确保它不会与另一个同时下订单的人发生冲突.
另一件事就像我提到的那样,这是在产品列表页面(/../../../../../template/catalog/product/list.phtml)上,因此每个“订单”说(我之前提到过)不存在。
如何以最佳方式获得未使用的订单 ID?
【问题讨论】:
-
当您将产品添加到购物车时,您会获得一个报价 ID。开始结帐流程后,您会获得一个订单 ID(围绕付款信息)
-
此报价 ID 是针对每个产品还是针对购物车?这将是完美的购物车。
-
报价存储在您的购物车会话中。请参阅stackoverflow.com/questions/4625688/getquote-function-magento
-
该页面只返回一个数组。报价 ID 是否在数组中?我将如何访问它(除非它有一个名为“qUoTe Id”的字段或我不知道的类似内容)?我需要一个字符串(至少),它是每个购物车的唯一标识符。
标签: magento