in src/Feature/Cart/code/Scripts/checkout.js [792:856]
function switchingCheckoutStep(step) {
ClearGlobalMessages();
if (step === "billing") {
if ($("#deliveryMethodSet").val() === 'false') {
setShippingMethods();
} else {
$("#billingStep").show();
$("#reviewStep").hide();
$("#shippingStep").hide();
shippingButtons(false);
billingButtons(true);
confirmButtons(false);
$("#checkoutNavigation1").parent().removeClass("active");
$("#checkoutNavigation2").parent().addClass("active");
$("#checkoutNavigation3").parent().removeClass("active");
return;
}
}
if (step === "shipping") {
$("#deliveryMethodSet").val(false);
$("#billingStep").hide();
$("#reviewStep").hide();
$("#shippingStep").show();
shippingButtons(true);
billingButtons(false);
confirmButtons(false);
$("#checkoutNavigation1").parent().addClass("active");
$("#checkoutNavigation2").parent().removeClass("active");
$("#checkoutNavigation3").parent().removeClass("active");
$("#checkoutNavigation2").parent().addClass("disabled");
$("#checkoutNavigation3").parent().addClass("disabled");
}
if (step === "confirm") {
if ($("#deliveryMethodSet").val() === 'true') {
$("#billingStep").hide();
$("#reviewStep").show();
$("#shippingStep").hide();
shippingButtons(false);
billingButtons(false);
confirmButtons(true);
$("#checkoutNavigation1").parent().removeClass("active");
$("#checkoutNavigation2").parent().removeClass("active");
$("#checkoutNavigation3").parent().addClass("active");
} else {
$("#checkoutNavigation2").parent().addClass("disabled");
$("#checkoutNavigation3").parent().addClass("disabled");
return;
}
}
if (step === "placeOrder") {
$("#billingStep").hide();
$("#reviewStep").hide();
$("#shippingStep").hide();
shippingButtons(false);
billingButtons(false);
confirmButtons(false);
$("#checkoutNavigation1").parent().removeClass("active");
$("#checkoutNavigation2").parent().removeClass("active");
$("#checkoutNavigation3").parent().removeClass("active");
}
}