2016-12-20 7 views
0

私はmagento onepageチェックアウトからチェックアウト請求書および発送情報から新しい住所を追加するオプションを削除しようとしています。また、チェックアウトページのサイドバーから「住所変更」アンカーを削除します。どのように達成するためのヒント? 私の顧客は電子メールによるリクエストのみで住所を変更することができ、管理者からの承認が必要です。削除するにはチェックアウトの請求書および配送情報から新しい住所を削除する

$select->addOption('', Mage::helper('checkout')->__('New Address')); 

:チェックアウトの請求から新しいアドレスを追加するオプションを削除し、Magentoの1ページ分のチェックアウトからの情報を出荷、

コピーAbstract.phpファイルapp\code\core\Mage\Checkout\Block\Onepage\Abstract.php to our local folder app\code\local\Mage\Checkout\Block\Onepage\Abstract.php からとgetAddressesHtmlSelect($type)方法とライン以下のコメントに移動するには

答えて

4

チェックアウトページのサイドバーから「住所を変更する」アンカーを使用して、コードの下にコメントやコメントを追加します。

<span class="changelink"> <span class="separator">|</span> <a href="#billing" onclick="checkout.changeSection('opc-billing'); return false;"><?php echo $this->__('Change') ?></a></span> 
以下のファイルから

アプリ/設計/フロントエンド/ YOUR_THEME_NAME/YOUR_TEMPLATE_NAME /テンプレート/チェックアウト/ 1ページ分/進捗状況/ billing.phtml

アプリ/設計/フロントエンド/ YOUR_THEME_NAME/YOUR_TEMPLATE_NAME /テンプレート/チェックアウト/ 1ページ分/進捗状況/ shipping.phtml

それは働いて、あなたのYOUR_THEME_NAME/YOUR_TEMPLATE_NAME from the base/default

+0

でそれらをコピーすることができますよりも、ファイルを見つけることが、あなたができない場合は、あなたに感謝。私の主な問題は「新しいアドレスを追加する」ことでした。知っていた私はちょうど知っているモジュールに拡張するのではなく、編集するコアからローカルにファイルをコピーすることができます。もう一度、ありがとうございました。 – JonnyDevv

+0

どうすればこの方法を使って新しい住所を請求するのを無効にすることができますが、新しい住所を配送することができますか? – JonnyDevv

+0

@ JonnyDevv、 'getAddressesHtmlSelect'メソッドに' $ type'パラメータがあります。新しい住所の 'addOption'を' shipping'や 'billing'に基づいて' if'に 'wrapping 'することができます。 –

関連する問題