HI Nicolas,
OK following your suggestion I removed my module call from the custom checkout field and then edited my checkout->fields.php view to simply make the module call:
<?php
/**
* @package HikaShop for Joomla!
* @version 2.3.0
* @author hikashop.com
* @copyright (C) 2010-2014 HIKARI SOFTWARE. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?>
<div id="bonzoValueAdds">
{modulepos GreetingCard}
</div>
So, my product module got displayed, but I got the same behaviour, i.e. that the 1st product in the product list would not add to cart.
So, I put a close form element in:
<?php
/**
* @package HikaShop for Joomla!
* @version 2.3.0
* @author hikashop.com
* @copyright (C) 2010-2014 HIKARI SOFTWARE. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?>
</form>
<div id="bonzoValueAdds">
{modulepos GreetingCard}
</div>
...and this now allows me to add the 1st (and other products into the cart).
But, the problem is two things:-
1. Although the cart updates when I add a product, clicking the delete button causes the checkout to go back to the Login step.
2. If I proceed through the checkout to the next step (Shipping) and then to Payment the checkout goes back to the Login step and displays the following message:- "Please fill additional information" in the system message area.
I'm so close to making this work, I'm assuming I need to reopen a form. but I need some help to know which form and what the element code needs to be?