Как я могу сделать переход к последнему шагу (проверка заказа) в оформлении заказа Magento ONEPAGE. Адрес для выставления счета, адрес доставки, способ доставки, способ оплаты заполняются автоматически из предложения.
Я хочу предоставить ссылку на клиента, которая перенаправляет клиента на страницу оформления заказа на одной странице. Детали платежного адреса и адреса доставки берутся из цитаты и заполняются автоматически. но клиент должен быть сделан до последнего шага (проверка заказа).
Я попытался с помощью JavaScript:
function skipToReview(){
billing.save();
setTimeout(function(){shipping.save();},3000);
setTimeout(function(){shippingMethod.save();},6000);
setTimeout(function(){
var method=document.getElementById('gwl_method_code').value;
document.getElementById('p_method_'+method).checked="true";
},9000);
setTimeout(function(){payment.save();},10000);
}
но я не хочу устанавливать время, так как оно иногда вызывает следующую функцию до того, как предыдущая полностью выполнится.
Есть ли способ вызвать предопределенную функцию javascript только после выполнения предыдущей?
Задача ещё не решена.
Других решений пока нет …