Magento поставляется с Onepage Checkout, поэтому вам нужно пройти весь процесс, даже если вы (как клиент) уже проходили его части.
Но я думаю, что это можно изменить:
Конечно, вы можете добавить товары в корзину покупателя, чтобы покупателю просто пришлось пройти через процесс оформления заказа.
Вы можете внедрить расширение для подготовки предложения, добавив адрес для выставления счета и введя информацию о доставке (вы можете пропустить это, если ваши элементы предложения являются виртуальными). Поэтому, если вы используете настраиваемый заказ, вы можете пропустить эти шаги и перейти непосредственно к выбору способа оплаты.
Если это соответствует вашим требованиям, вашему добавочному номеру необходимо установить адрес выставления счета для текущей квоты:
$quote->getBillingAddress()->addData($addressData);
Установите адрес доставки и способ доставки:
$quote->getShippingAddress()
->setCollectShippingRates(true)
->collectShippingRates()
->setShippingMethod('flatrate_flatrate')
Вы также можете установить способ оплаты, например,
$quote->getPayment()->importData(array('method' => 'checkmo'));
Имея такую подготовленную цитату, вам нужно манипулировать Javascript оформления заказа, чтобы использовать, например, шаг обзора в качестве исходного.