Hi,
1. You can change that by moving the code
if($this->nextButton){
echo $this->cart->displayButton(JText::_('HIKA_NEXT'),'next',$this->params,hikashop_completeLink('checkout&task=step&step='.($this->step+1)),'if(hikashopCheckChangeForm(\'order\',\'hikashop_checkout_form\')){ if(hikashopCheckMethods()){ document.getElementById(\'hikashop_validate\').value=1; document.forms[\'hikashop_checkout_form\'].submit();}} return false;','id="hikashop_checkout_next_button"');
}
?>
</form>
<?php
if($this->continueShopping){
if(strpos($this->continueShopping,'Itemid')===false){
if(strpos($this->continueShopping,'index.php?')!==false){
$this->continueShopping.=$url_itemid;
}
}
if(!preg_match('#^https?://#',$this->continueShopping)) $this->continueShopping = JURI::base().ltrim($this->continueShopping,'/');
echo $this->cart->displayButton(JText::_('CONTINUE_SHOPPING'),'continue_shopping',$this->params,JRoute::_($this->continueShopping),'window.location=\''.JRoute::_($this->continueShopping).'\';return false;','id="hikashop_checkout_shopping_button"');
}
after
$url_itemid='';
if(!empty($Itemid)){
$url_itemid='&Itemid='.$Itemid;
}
in the file "step" of the view "checkout" via the menu Display->Views
2. That can be done with a translation override:
www.hikashop.com/en/download/languages.html#modify
You can also potentially modify the code from point 1.
3. The option in the database is still the same as the first release of HikaShop. But if you want to make it easy on you, you can simply disable the email on the menu System->Emails with the Business edition.
4. Enable that field and run the query below in phpMyAdmin after replacing in it jos_ by your table prefix and it will work automatically :
ALTER TABLE `jos_hikashop_address` ADD `address_street2` VARCHAR( 255 ) NOT NULL DEFAULT '' AFTER `address_street`;
5. No but the opposite is possible:
www.hikashop.com/en/forum/4-how-to/59772...ng-registration.html
6. Just add that line after the first <?php tag of the address_view file of the "checkout" view via the menu Display->Views:
if(!empty($this->addresses)) $this->addresses = array(reset($this->addresses));