Thank you WP Newbie, you have gone above and beyond finding this solution.
This now has been fixed, in accordance with the guidance given by the official JigoShop development team. WP Newbie was able to confirm with the JigoShop team that his proposal for the fix is acceptable. They have acknowledged the issue and are going to include this fix in the next official JigoShop release.