2012-05-15 3 views
6

Я хотел бы узнать, можно ли изменить порядок шагов проверки. По умолчанию выполняются следующие действия: - Адрес фактурирования - Адрес доставки - Способы доставки - Способ оплаты - Проверка заказа.Изменить порядок шагов по оформлению заказа Magento

Я хотел бы поставить платежный адрес на третьем месте, так что это будет: - адрес доставки - Способы доставки - Платежный адрес ...

Возможно ли это?

Благодаря

+0

почти все возможно, но не может быть разумным. Попробуйте опубликовать образцы кода того, что вы пытались достичь, и взгляните на этот сайт. Часто задаваемые вопросы, как отформатировать ваши вопросы. Вы должны перепрограммировать достаточно много для этого, поскольку Magento работает на основе адреса фактуры и может конвертировать его в адрес доставки, а не наоборот. –

+0

как ответ ниже, у меня нет изменений в файле ядра, поэтому используйте локальный пул в magento –

ответ

3

Вы можете пойти:

приложение/код/​​ядро ​​/ Mage/Checkout/блок/onepage.php

изменить строку

$stepCodes = array('billing', 'shipping', 'shipping_method', 'payment', 'review'); 
+0

OK! Я должен попробовать это. Если это легко ... было бы здорово! – PauGNU

+3

Важное примечание: для Magento 1.7 и Magento 1.12 эти коды шагов находятся в приложении/коде/ядре/Mage/Checkout/Block/Onepage/Abstract.php – PauGNU

+0

Прошу прощения, я подумал, что это правильно, но изменение только изменений как этапы отображаются, но порядок в этом процессе тот же :( – PauGNU

2

Вы не меняются на прямо на основной файл:

приложение/код/​​ядро ​​/ Mage/выписка/блок/onepage.php

скопируйте этот файл.

app/code/local/mage/checkout/block/onepage.php 

и изменить эту строку:

$stepCodes = array('billing', 'shipping', 'shipping_method', 'payment', 'review');