后端订单创建:默认计费=运输地址 +添加到地址簿
题
我们通过后端输入很多订单。对于每一个订单,我都必须单击: - 运输地址=与帐单相同 - 保存以通话书籍
我们如何将其设置为默认值(避免这两个额外的点击)
梅西!
解决方案
为管理员创建自己的主题。让我们称之为 custom
.
将其添加到您本地模块的任何配置文件(或创建一个新模块)的孩子中 <config>
标签:
<stores>
<admin>
<design>
<package>
<name>default</name>
</package>
<theme>
<default>custom</default>
</theme>
</design>
</admin>
</stores>
这将使管理员使用您的主题。
现在将以下文件复制到您的新主题保持路径
app/design/adminhtml/default/default/template/sales/order/create/form/address.phtml
在此中,您会找到“与帐单相同”的复选框
<input type="checkbox" id="order-shipping_same_as_billing" name="shipping_same_as_billing" onchange="order.setShippingAsBilling(this.checked)" <?php if($this->getIsAsBilling()): ?>checked<?php endif; ?>/>
默认情况下对其进行检查。
和复选框以保存在地址簿中。
<input name="<?php echo $this->getForm()->getHtmlNamePrefix()?>[save_in_address_book]" type="checkbox" id="<?php echo $this->getForm()->getHtmlIdPrefix()?>save_in_address_book" value="1" <?php if (!$this->getDontSaveInAddressBook() && $this->getAddress()->getSaveInAddressBook()):?> checked="checked"<?php endif;?>/>
默认情况下还将检查它。