1
Extension Support / Re: Shipping extensions all seem completely broken
« on: Today at 08:19:24 AM »
You can disable the Fast checkout in the Extensions > All Extension to switch to the legacy checkout process.
To fix the bug in the Fast checkout please find the file https://github.com/abantecart/abantecart-src/blob/master/public_html/extensions/fast_checkout/storefront/controller/responses/checkout/pay.php#L363
At Lines 363-369 replace
with the following code
To fix the bug in the Fast checkout please find the file https://github.com/abantecart/abantecart-src/blob/master/public_html/extensions/fast_checkout/storefront/controller/responses/checkout/pay.php#L363
At Lines 363-369 replace
Code: [Select]
if ($this->cart->hasShipping() && count($this->fc_session['shipping_methods'])
) {
if (!$this->fc_session['shipping_method']) {
//no shipping selected yet, not ready for payment
$this->data['show_payment'] = false;
}
}
with the following code
Code: [Select]
if ($this->cart->hasShipping()
&& (!$this->fc_session['shipping_method'] || !count($this->fc_session['shipping_methods']))
) {
//no shipping selected yet, not ready for payment
$this->data['show_payment'] = false;
}