Hi,
1. What you can try is to edit the file show_block_login via the Display>Views menu and replace the code:
<span id="hikashop_checkout_guest_email_title">
<?php echo JText::_('HIKA_EMAIL'); ?><span class="hikashop_checkout_guest_email_separator">:</span>
</span>
<span id="hikashop_checkout_guest_email_value"><?php echo $this->options['current_login']->user_email; ?></span>
<a href="" class="<?php echo $this->config->get('css_button','hikabtn'); ?> hikabtn_checkout_guest_logout" onclick="window.checkout.submitBlock('login', <?php echo $this->step; ?>, <?php echo $this->module_position; ?>, 'hikashop_checkout_guest_logout=1'); this.disabled=true; window.Oby.addClass(this, 'next_button_disabled'); return false;"><?php
echo JText::_('CHANGE_GUEST_INFORMATION');
?>
</a>
by:
<script>window.checkout.submitStep(this);</script>
That will force the system to go to the next step when the user access the first step while having already filled in the guest form.
2. In that same view file, you have the code:
if($this->options['show_login']) {
$v = JHTML::_('select.option', 'login', JText::_('HIKA_LOGIN').'<br/>');
$v->class = 'hikabtn-checkout-login';
$values[] = $v;
}
if($this->options['registration_registration']) {
$v = JHTML::_('select.option', 0, JText::_('HIKA_REGISTRATION').'<br/>');
$v->class = 'hikabtn-checkout-registration';
$values[] = $v;
}
if($this->options['registration_simplified']) {
$v = JHTML::_('select.option', 1, JText::_('HIKA_REGISTRATION').'<br/>');
$v->class = 'hikabtn-checkout-simplified';
$values[] = $v;
}
if($this->options['registration_password']) {
$v = JHTML::_('select.option', 3, JText::_('HIKA_REGISTRATION').'<br/>');
$v->class = 'hikabtn-checkout-simplified-pwd';
$values[] = $v;
}
if($this->options['registration_guest']) {
$v = JHTML::_('select.option', 2, JText::_('GUEST').'<br/>');
$v->class = 'hikabtn-checkout-guest';
$values[] = $v;
}
Just change the order of the different pieces of code to have them in a different order.