Magento 在单页结帐时向采购订单方法添加说明
Magento Add Instructions to Purchase Order Method on Onepage Checkout
Magento 1.9.1 允许银行转帐和货到付款的付款说明,但是,没有采购订单的说明选项。当用户在结帐时选择采购订单时,我希望在采购订单编号字段下方有相同的框类型。如何在以下位置添加说明:
- 管理配置(采购订单)
- 单页结帐付款类型:采购订单
- 订单审核 - 付款方式
- 收据/发票页面
采购订单(无说明)
银行转账(说明)
银行转账(支付方式说明)
管理配置
我最终通过转到 app/design/frontend/base/default/template/payment/form/purchaseorder.phtml
并在此处编辑源代码解决了这个问题。
来自:
<ul class="form-list" id="payment_form_<?php echo $this->getMethodCode() ?>" style="display:none;">
<li>
<label for="po_number" class="required"><em>*</em><?php echo $this->__('Purchase Order Number') ?></label>
<div class="input-box">
<input type="text" id="po_number" name="payment[po_number]" title="<?php echo $this->__('Purchase Order Number') ?>" class="input-text required-entry" value="<?php echo $this->escapeHtml($this->getInfoData('po_number')) ?>" />
</div>
</li>
</ul>
为此:
<ul class="form-list checkout-agreements" id="payment_form_<?php echo $this->getMethodCode() ?>" style="display:none;">
<li>
<label for="po_number" class="required"><em>*</em><?php echo $this->__('Purchase Order Number') ?></label>
<div class="input-box">
<input type="text" id="po_number" name="payment[po_number]" title="<?php echo $this->__('Purchase Order Number') ?>" class="input-text required-entry" value="<?php echo $this->escapeHtml($this->getInfoData('po_number')) ?>" />
</div>
</li>
<li>
<div class="<?php echo $this->getMethodCode() ?>-instructions-content agreement-content"><?php echo $this->__('your text here') ?>
</div>
</li>
</ul>
确保将 checkout-agreements
添加到 ul class。
Magento 1.9.1 允许银行转帐和货到付款的付款说明,但是,没有采购订单的说明选项。当用户在结帐时选择采购订单时,我希望在采购订单编号字段下方有相同的框类型。如何在以下位置添加说明:
- 管理配置(采购订单)
- 单页结帐付款类型:采购订单
- 订单审核 - 付款方式
- 收据/发票页面
采购订单(无说明)
银行转账(说明)
银行转账(支付方式说明)
管理配置
我最终通过转到 app/design/frontend/base/default/template/payment/form/purchaseorder.phtml
并在此处编辑源代码解决了这个问题。
来自:
<ul class="form-list" id="payment_form_<?php echo $this->getMethodCode() ?>" style="display:none;">
<li>
<label for="po_number" class="required"><em>*</em><?php echo $this->__('Purchase Order Number') ?></label>
<div class="input-box">
<input type="text" id="po_number" name="payment[po_number]" title="<?php echo $this->__('Purchase Order Number') ?>" class="input-text required-entry" value="<?php echo $this->escapeHtml($this->getInfoData('po_number')) ?>" />
</div>
</li>
</ul>
为此:
<ul class="form-list checkout-agreements" id="payment_form_<?php echo $this->getMethodCode() ?>" style="display:none;">
<li>
<label for="po_number" class="required"><em>*</em><?php echo $this->__('Purchase Order Number') ?></label>
<div class="input-box">
<input type="text" id="po_number" name="payment[po_number]" title="<?php echo $this->__('Purchase Order Number') ?>" class="input-text required-entry" value="<?php echo $this->escapeHtml($this->getInfoData('po_number')) ?>" />
</div>
</li>
<li>
<div class="<?php echo $this->getMethodCode() ?>-instructions-content agreement-content"><?php echo $this->__('your text here') ?>
</div>
</li>
</ul>
确保将 checkout-agreements
添加到 ul class。