Hi,
Unfortunately there is no way to do that with simple clicks, this is why there is no parameter for it. With the current structure, if you do it; it will confuse your shoppers. The reason is;
- The "SAVE" button should be clicked individually for Shipping&Payment choice.
Consider, you did it. The payment and shipment rates are listed right away (with out using AJAX to load them), then the visitor will choose one of the options, and will click the "Checkout" button at the bottom, which is wrong. The "SAVE" buttons should be clicked for each of the payment and shipment methods individually in order to save the choice. Otherwise, they won't be saved.
it is because we have developed it that way, removing the AJAX and listing them right away, but eliminating the SAVE button is also possible, it is just not what we have thought at the beginning, and some PHP coding modifications will be required to achieve that, which is beyond our free support. Because that is not an easy task to achieve, some tests and benchmark must be run to make sure everything works fine. (just like how we did, before implementing the AJAX loading)
In the future we are planing to re-design and change the structure of checkout flow entirely. it is still in progress, we are still working on it. We are investigating how amazon.com or apple.com or other well-known commerce websites handles the checkout and what options they are offering during the checkout process. We will implement the same structure to our templates. I personally believe the current structure. (either using AJAX or without AJAX, doesn't matter) the checkout process of Virtuemart essentially is not very user-friendly. It confuses the ordinary shoppers, even me sometimes. The best bet we have is to re structure the system entirely. On the other hand, removing the AJAX and listing the rates right away generate some problems with the 3rd party shipping plugins, such as; USPS, UPS or other international postal services. Actually that was the main reason why we decided to go with AJAX loading, to make sure it works smoothly in all conditions. But again; the whole system/structure will be changed and hopefully it will bug-free and user-friendly.
Anyway, for now. There is nothing i can give to you right now about it. It is what it is.
Regards,
Support & Development