Skip to content

Commit

Permalink
Fix - Checkout url
Browse files Browse the repository at this point in the history
  • Loading branch information
KrzysztofPajak committed Oct 22, 2021
1 parent 581df26 commit bfb85ea
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 31 deletions.
25 changes: 17 additions & 8 deletions src/Web/Grand.Web/Views/Checkout/Start.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,26 @@

<script asp-location="Footer" asp-src="/theme/script/public.checkout.js" asp-order="300"></script>

<script asp-location="Footer" asp-order="301">
vmorder.vShipping.init('#co-shipping-form', '/checkout/SaveShipping/');
vmorder.vBilling.init('#co-billing-form', '/checkout/SaveBilling/');
vmorder.vShippingMethod.init('#co-shipping-method-form', '/checkout/SaveShippingMethod/');
vmorder.vPaymentMethod.init('#co-payment-method-form', '/checkout/SavePaymentMethod/');
vmorder.vPaymentInfo.init('#co-payment-info-form', '/checkout/SavePaymentInfo/');
vmorder.vConfirmOrder.init('/checkout/ConfirmOrder/', '@Url.RouteUrl("CheckoutCompleted")')
</script>

//title
pagebuilder.AddTitleParts(Loc["Title.Checkout"]);
}
}
@{
//step numbers
int shippingAddressStepNumber = 1;
int billingAddressStepNumber = 2;
int shippingMethodStepNumber = 3;
int paymentMethodStepNumber = 4;
int paymentInfoStepNumber = 5;
int confirmOrderStepNumber = 6;
int billingAddressStepNumber = 2;
int shippingMethodStepNumber = 3;
int paymentMethodStepNumber = 4;
int paymentInfoStepNumber = 5;
int confirmOrderStepNumber = 6;
if (!Model.ShippingRequired)
{
billingAddressStepNumber = 1;
Expand All @@ -24,7 +33,7 @@
confirmOrderStepNumber = confirmOrderStepNumber - 2;
}

}
}
<div class="page checkout-page">
<h1 class="generalTitle h2 my-3">@Loc["Checkout"]</h1>
@await Component.InvokeAsync("Widget", new { widgetZone = "checkout_content_before" })
Expand Down Expand Up @@ -91,7 +100,7 @@
<partial name="_BillingAddress" model="Model" />
}
else
{
{
<partial name="_BillingWithoutShipping" model="Model.BillingAddress" />
}
</div>
Expand Down
24 changes: 1 addition & 23 deletions src/Web/Grand.Web/wwwroot/theme/script/public.checkout.js
Original file line number Diff line number Diff line change
Expand Up @@ -885,39 +885,17 @@ var vmorder = new Vue({
},
vShipping: function () {
if (this.vShipping !== null) {
vmorder.vShipping.init('#co-shipping-form', '/checkout/SaveShipping/');
if (document.querySelector("#shipping-address-select")) {
vmorder.vShipping.newAddress(!document.querySelector('#shipping-address-select').value);
}
}
},
vBilling: function () {
if (this.vBilling !== null) {
vmorder.vBilling.init('#co-billing-form', '/checkout/SaveBilling/');
if (document.querySelector("#billing-address-select")) {
vmorder.vBilling.newAddress(!document.querySelector('#billing-address-select').value);
}
}
},
vShippingMethod: function () {
if (this.vShippingMethod !== null) {
vmorder.vShippingMethod.init('#co-shipping-method-form', '/checkout/SaveShippingMethod/');
}
},
vPaymentMethod: function () {
if (this.vPaymentMethod !== null) {
vmorder.vPaymentMethod.init('#co-payment-method-form', '/checkout/SavePaymentMethod/');
}
},
vPaymentInfo: function () {
if (this.vPaymentInfo !== null) {
vmorder.vPaymentInfo.init('#co-payment-info-form', '/checkout/SavePaymentInfo/');
}
},
vConfirmOrder: function () {
if (this.vConfirmOrder !== null) {
vmorder.vConfirmOrder.init('/checkout/ConfirmOrder/', '/checkout/completed/');
}
},
}
}
});

0 comments on commit bfb85ea

Please sign in to comment.