關閉 Magento 1 修改地址功能

You are here:
< All Topics

在使用 MOB 同步訂單時經常會遇到客戶修改地址簿中的地址後,再次使用那個地址

如果沒有使用 MOB 同步到 Odoo 的話,這樣並不會有問題

但使用 MOB 後,客戶修改過後的地址在 Magento 中的 id 對應到 odoo 中的地址 id 並不會知道地址已經修改了

所以最好的方法就是強迫客戶使用新地址來寄送

需要修改的檔案如下

我的帳號首頁 > 帳號資訊 > 通訊錄:

vim /usr/share/nginx/html/app/design/frontend/base/default/template/customer/account/dashboard/address.phtml

行 38 由

<a href="<?php echo $this->getPrimaryBillingAddressEditUrl() ?>"><?php echo $this->__('Edit Address') ?></a>

改為

<a href="<?php echo $this->getPrimaryBillingAddressEditUrl() ?>"><?php/* echo $this->__('Edit Address') */?></a>

行 45 由

<a href="<?php echo $this->getPrimaryShippingAddressEditUrl() ?>"><?php echo $this->__('Edit Address') ?></a>

改為

<a href="<?php echo $this->getPrimaryShippingAddressEditUrl() ?>"><?php/* echo $this->__('Edit Address') */?></a>

我的帳號 > 左側選單通訊錄:

vim /usr/share/nginx/html/app/design/frontend/base/default/template/customer/address/book.phtml

行 48 由

<p><a href="<?php echo $this->getAddressEditUrl(Mage::getSingleton('customer/session')->getCustomer()->getAddressById($_pAddsses)) ?>"><?php echo $this->__('Change Billing Address') ?></a></p>

改為

<p><a href="<?php echo $this->getAddressEditUrl(Mage::getSingleton('customer/session')->getCustomer()->getAddressById($_pAddsses)) ?>"><?php/** echo $this->__('Change Billing Address')*/ ?></a></p>

行 63 由

<p><a href="<?php echo $this->getAddressEditUrl(Mage::getSingleton('customer/session')->getCustomer()->getAddressById($_pAddsses)) ?>"><?php echo $this->__('Change Shipping Address') ?></a></p>

改為

<p><a href="<?php echo $this->getAddressEditUrl(Mage::getSingleton('customer/session')->getCustomer()->getAddressById($_pAddsses)) ?>"><?php/** echo $this->__('Change Shipping Address')*/ ?></a></p>

行 82 由

<p><a href="<?php echo $this->getUrl('customer/address/edit', array('id'=>$_address->getId())) ?>"><?php echo $this->__('Edit Address') ?></a> <!--<span class="separator">|</span>--> <a href="#" class="link-remove" onclick="return deleteAddress('<?php echo $_address->getId() ?>');"><?php echo $this->__('Delete Address') ?></a></p>

改為

<p><a href="<?php echo $this->getUrl('customer/address/edit', array('id'=>$_address->getId())) ?>"><?php/** echo $this->__('Edit Address')*/ ?></a> <!--<span class="separator">|</span>--> <a href="#" class="link-remove" onclick="return deleteAddress('<?php echo $_address->getId() ?>');"><?php echo $this->__('Delete Address') ?></a></p>
Previous MOB(Magento Odoo Bridge)教學:同步分類 From Odoo
Table of Contents