【问题标题】:How to order item is displayed on the page of the Checkout / Onepage / Success如何订购商品显示在结帐/单页/成功的页面上
【发布时间】:2012-06-06 07:31:48
【问题描述】:

Magento Checkout 过程中,支付页面一般都有这样的信息:

=============================================

您的订单已收到。
感谢您的购买!

您的订单号是:100 000 018。

您将收到一封订单确认电子邮件,其中包含您的订单详细信息以及用于跟踪其进度的链接。

单击此处打印您的订单确认副本。

=============================================

如果要增加订单商品信息,如:

=============================================

订购的物品
产品名称 SKU 价格 数量 小计
产品XXX XXX NT $ 543 1 NT $ 543

小计的新台币,543 美元
运费及手续费新台币 5
盛大总新台币548元

=============================================

请问如何使用要完成的模块?

我目前知道,主要有3个难点

  1. 结帐支付购物车为空
  2. 结帐和订单屏幕 (sales_order_view) 是一个不同的类别
  3. Success_checkout_Onepage,布局 phtml 是通过 XML 指定的,可能无法将覆盖更改为

希望你能帮到我

谢谢

【问题讨论】:

    标签: magento


    【解决方案1】:

    希望它会对其他人有所帮助,因为我回复得很晚。

    购买的产品订单网格类似于“结帐购物车”、“结帐评论”和“记下我的订单”。结账成功页面可以显示网格。

    所有必要的步骤都在this link 中给出。

    谢谢, 卡西夫

    【讨论】:

      【解决方案2】:

      更好的方法是创建自己的模块来重写 Magento 的标准操作。
      首先重写success.phtml文件(到你的前端布局文件中):

      <checkout_onepage_success translate="label">
        <reference name="content">
          <reference name="checkout.success">
            <action method="setTemplate"><template>your_module/success.phtml</template></action>
          <reference>
        </reference>
      </checkout_onepage_success>
      

      重写 Mage_Checkout_Block_Onepage_Success(到你的模块的 config.xml 文件中):

      <global>
        <blocks>
          <checkout>
            <rewrite>
              <onepage_success>Your_module_name_Block_Success</links>
            </rewrite>
          </checkout>
        ...
      

      然后我们必须创建这个应该从 Mage_Checkout_Block_Onepage_Success 扩展的块(到我们的模块中),例如:

      class Your_module_name_Block_Success extends Mage_Checkout_Block_Onepage_Success
      {
        // Write here only your methods example get last order's products
        // All parent's methods also will work
      }
      

      然后您将描述从订单中获取产品的方法并将其执行到您的 phtml 文件中(见上文)。 提示:从原始文件中复制 html(一切正常),然后对其进行自定义。

      【讨论】:

        猜你喜欢
        • 2020-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-10
        • 1970-01-01
        • 2017-04-12
        • 2015-03-17
        相关资源
        最近更新 更多