Troubleshoot tips and FAQs
This section contains common troubleshooting tips and FAQs
Shipping methods do not show up inside Qliro iframe
Check following
- enableShippingMethods in the Qliro config file is enabled
- website should be publicly visible to Qliro for background calls to succeed. If website is not publicly visible (behind a firewall) then shipping methods will not be displayed inside Qliro iframe.
Shipping method change in Qliro iframe does not work properly
When showing shipping methods inside the Qliro iframe (enableShippingMethods is set to true in config file) and then changing the shipping method in Qliro iframe is dependent on the correct calculation of the shopping cart. If the background call does not succeed, the cart re-calculation fails and will result in a order that get automatically cancelled in Qliro.
To check do following steps:
If the shipping method is selected in the Qliro One Iframe, it also is updated in the litium cart.
onShippingMethodChanged event is registered in client side to call accelerator built-in setDelivery method. This method will call SetDeliveryProvider action of CheckoutController.
In order to know whether it works or not, you can open the network tabs of chrome develop window and see that the setDeliveryProvider request is successful or not. Alternatively attach debugger and put a breakpoint to setdeliveryprovider method in checkout controller.