-1

Magento で複数の成功 (1 ページ) ページを作成できますか? 1 つは代金引換用、もう 1 つはオンライン銀行振込用です。

前もって感謝します.....

4

1 に答える 1

0

チェックアウト成功ページのテンプレート ファイル (checkout/success.phtml) を変更して、使用する方法ごとに必要なものを表示するだけです。テンプレート内の注文オブジェクトにアクセスでき、そこですべてを実行できます。追加機能が必要な場合は、チェックアウト成功ブロックを拡張し、テンプレートで新しい関数を使用してください。新しい成功ページを作成する必要はまったくありません。作成した場合、チェックアウト コントローラーを拡張する必要があり、アップグレードなどで問題が発生する可能性があります。

<?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); ?>

<?php if ($order->getPayment()->getMethod() == "checkmo"): ?>
    <p>Check or Money Order HTML</p>
<?php else if ($order->getPayment()->getMethod() == "bank_transfer"): ?>
    <p>Bank Transfer HTML</p>
<?php endif; ?>

詳細については、fontis によるこの記事を参照してください: http://www.fontis.com.au/blog/magento/customise-magento-checkout-success-page-based-payment-type

于 2013-11-01T17:50:04.723 に答える