Если вы хотите создать нового клиента вместо того, чтобы выбирать его при создании нового заказа, вы должны установить customer_id как false таким образом:
Mage::getModel('adminhtml/session_quote')->setData('customer_id',false);
Почему?Потому что использование
$this->getUrl('*/sales_order_create/any_action_controller', array(
'customer_id' => false
));
не поможет по причине реализации в Sales / Order / CreateController
if ($customerId = $this->getRequest()->getParam('customer_id')) {
$this->_getSession()->setCustomerId((int) $customerId);
}
Как вы можете видеть, там есть "int", которая преобразует все, что вы отправляетеи нам нужно установить false в качестве customer_id, так как в противном случае Magento сначала создаст сетки.