Bonjour,
Vous utilisez actuellement sur votre site "HikaMarket Frontedition 1.1.3".
Cette version n'est pas la plus récente et possède quelques bugs divers.
Il est fort possible que le soucis de champs personnalisé soit lié à cela.
Néanmoins, je peux vous proposer un patch au niveau de la vue "front | votre_template | ordermarket | invoice".
Au début de cette vue, l'addresse "vendeur" est affichée.
$params = null; $js = null;
$html = hikamarket::getLayout('shop.address', 'address_template', $params, $js);
foreach($this->extraFields['vendor'] as $field) {
$fieldname = $field->field_namekey;
$html = str_replace('{' . str_replace('vendor_', '', $fieldname) . '}', $this->fieldsClass->show($field, $this->vendor->$fieldname), $html);
}
echo str_replace("\n","<br/>\n",trim(str_replace("\n\n","\n",preg_replace('#{(?:(?!}).)*}#i','',$html)),"\n"));
Ce que je peux vous proposer est de le remplacer par ce contenu afin d'afficher l'addresse de votre boutique se trouvant dans la configuration HikaShop.
if($this->vendor->vendor_id == 0 || $this->vendor->vendor_id == 1) {
echo $this->store_address;
} else {
$params = null; $js = null;
$html = hikamarket::getLayout('shop.address', 'address_template', $params, $js);
foreach($this->extraFields['vendor'] as $field) {
$fieldname = $field->field_namekey;
$html = str_replace('{' . str_replace('vendor_', '', $fieldname) . '}', $this->fieldsClass->show($field, $this->vendor->$fieldname), $html);
}
echo str_replace("\n","<br/>\n",trim(str_replace("\n\n","\n",preg_replace('#{(?:(?!}).)*}#i','',$html)),"\n"));
}
Cordialement,