nicolas wrote: Then, PayPal tries to send the notification to that menu item and it is rejected by joomla because paypal's server is not logged on your website when doing the notification. So it would work fine for all users who would pay directly via the checkout and not for those paying via that menu. And in such case, the solution is to configure the "force a menu on checkout" option to a public menu so that all the customers go to paypal via that menu, ensuring that paypal can always send the notification to HikaShop.
That kind of makes sense except I'm not sure how some users might have success when others don't, when using the same menus. I don't think there is a hidden way into the shop.
I have found the setting you describe and set it to the home page menu item. Is that an appropriate selection? Not to a specific shop page or something?
nicolas wrote: Of course, it is always recommended to test an update ( for hikashop but also for other extensions and even for joomla) on a copy of your website and do a backup of the website before in case you encounter some unexpected issues after the update. That way, you can easily go back to what you had.
Indeed, but wouldn't have helped in this case where the success rate isn't exactly 0% or exactly 100%. My test order went through fine. It's only when real world customers started complaining that I realised something was up. That would never have appeared on a test website because it needed real world customers to interact with PayPal to expose the bug.
nicolas wrote: Regarding the version numbering, of course each new build we publish of HikaShop has a different build number. It is not displayed to the user as it is usually not necessary to know it.
If you look at the HTML code of the footer of HikaShop (if it is activated in the configuration) you will see the build number in the comments of the HTML code.
Ah, would that be the 2.2.0 [1308011801]? If so, may I suggest it is displayed in the back end? Users may not need to know but sysadmins often do without digging through reams of HTML code.
I have set the menu option and will wait to see the results of that before going on to the other suggestions. Thanks for the continuing help.