Hi,
These fields are displaying thanks to HikaShop custom fields.
So if you want to change how the custom fields are display, you will have to create a view override for the "vendormarket | registration" view and change how the custom fields are displayed.
To move the asterisk, you have to use such code
if($oneExtraField->field_required) echo '* ':
$oneExtraField->field_required = false;
echo $this->fieldsClass->display(
$oneExtraField,
$value,
'data['.$this->form_type.']['.$fieldName.']',
false,
' ' . $onWhat . '="hikashopToggleFields(this.value,\''.$fieldName.'\',\''.$this->form_type.'\',0,\'hikamarket_\');"',
false,
$this->extraFields['vendor'],
@$this->element
);
To display some special text, you have to use the variable "$fieldName" and display a message depending the value (which is the namekey of the custom field).
Same thing for the link you want to add, the best is to display your custom content depending the variable "$fieldName".
About the checkbox, it is displayed directly by the HikaShop field class.
it is not something I will recommend but the best way to change it is to modify the HikaShop core file.
Are you sure you can't do something using CSS ?
Regards,