【问题标题】:Get quote id on admin new order create page在管理员新订单创建页面上获取报价 ID
【发布时间】:2015-02-02 21:07:27
【问题描述】:

我想在管理员尝试创建订单时添加一个价格匹配文本框。 像这样:

因此,当客户服务部获得客户进行价格匹配时,他们只需输入金额差额,然后我们就会向客户提供总折扣。但是我面临着很大的问题,所以当用户添加金额按 Enter 时,我正在 ping 一个控制器,但在那个控制器中我无法获得我正在使用的报价 ID:

$session = Mage::getSingleton('adminhtml/session_quote')->getQuote();
echo $session->getId() or $session->getQuoteid();

但我无法获得报价 ID。我们有什么理由可以这样做。因为我们不想要客户商品的价格,所以我们希望提供完整的购物车折扣,这有助于我们的客户团队轻松地在那里工作。

【问题讨论】:

    标签: magento quote discount


    【解决方案1】:

    还有另一种默认方式可以做到这一点。

    1) 当您从后端创建订单时,您首先输入客户详细信息。

    2)当订单页面打开时,有一个按钮,上面写着“添加产品”,点击它,选择你想要映射到这个订单的产品。

    3) 稍后,客户会告诉价格,这意味着您想要自定义价格。在这种情况下,您使用“添加产品”选项添加的每个产品项目下都有一个名为“自定义价格”的复选框(在“订购的项目”内)。

    4) 当您点击此复选框时,将显示一个输入框,您可以在其中输入折扣价。输入自定义价格后,单击下面名为“更新商品和数量”的按钮。

    5) 商品的价格将根据您的自定义价格进行更新。您现在可以继续进行进一步的订单处理:)

    【讨论】:

    • 嗨@blastfreak 问题是自定义价格折扣是在项目级别(magento 在项目级别添加折扣),这会导致帐户出现问题。我们想为全订单提供折扣,这意味着如果客户说价格匹配(差价 20 美元),那么我们想为整个订单提供 20 美元的折扣,因此会计师项目价格保持不变,我们对全订单给予折扣。(我的意思是购物车折扣)...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 2017-03-08
    • 1970-01-01
    相关资源
    最近更新 更多