Bonjour itiav,
Vous pouvez déplacer le champ personnalisé avant le prix.
Il faut éditer le fichier : votreSite\components\com_hikashop\views\product\tmpl\show_default.php (ou show_reversed.php / show_tabular.php selon celui que vous utilisez)
Et couper le code suivant:
<?php
	if(!empty($this->fields)){
		$this->setLayout('show_block_custom_main');
		echo $this->loadTemplate();
	}
?>
Pour le coller au dessus de:
<span id="hikashop_product_price_main" class="hikashop_product_price_main">
	<?php
	if ($this->params->get('show_price')) {
		$this->row = & $this->element;
		$this->setLayout('listing_price');
		echo $this->loadTemplate();
	}
	$this->setLayout('show_block_dimensions');
	echo $this->loadTemplate();
	?>
</span>
Pour afficher ce champ sur la "petite fiche produit", je comprends par là le listing, il faut aller dans:
Hiksahop > Display > Content menus ou Hiksahop > Display > Content modules, puis éditer votre menu ou module, et activer l'option "Display custom item fields" dans la section "Parameters for products".