运行 Magento 1.5.1。我的网上商店包含许多直接从制造商处发货的产品。运输成本是非常可变的,并且由于我们携带的产品数量,确定许多物品的运输成本是不可行的。
我想在结帐时添加“请求报价”选项。我的基本想法是这样的:
- 没有重量或尺寸的物品将需要通过 RFQ(报价请求)流程。在结帐期间,如果用户的购物车中有需要 RFQ 的物品(因为它没有定义重量或尺寸),它将显示一个运输选项:“请求运输报价”。-下一步是付款屏幕。将出现“稍后付款发票”或“收到报价时付款”选项,而不是实际付款选项。用户将被迫选择这个(或者我们可以完全跳过支付屏幕?)。
这似乎应该相对容易破解,但我想知道我是否以错误的方式解决这个问题?有没有更简单的方法来做到这一点?我的想法是修改结帐代码以检查重量或尺寸,如果没有,只显示一个运输选项(我可能会将“免费送货”重新用作该选项)。然后,在付款屏幕中,检查订单中是否选择了免费送货,然后显示自定义付款选项(可能是重新使用支票或汇票选项)。从那里我们会通过 Paypal 或类似的方式向他们发送官方报价。
有什么想法吗?谢谢!!