Hi,
It's a support forum for help in configuration and bug correction, not for customizations.
You can post a request in the commercial jobs section of this forum.
What you need is a check on the custom field, something like:
if(!empty($this->element->passkey) && $app->getUserState( HIKASHOP_COMPONENT.'.passkey') != $this->element->passkey){
// Display only a form to enter the passkey
// > when pressing submit, save the value in session, and reload the page.
// To save in session, you can use: $app->setUserState( HIKASHOP_COMPONENT.'.passkey',JRequest::getVar('passkey',''));
}elseif(empty($this->element->passkey) || $app->getUserState( HIKASHOP_COMPONENT.'.passkey') == $this->element->passkey){
// Display the the code
}
Add it in the view "product / listing" before:
if(($this->params->get('show_image') && !empty($this->element->file_path))|| ($this->params->get('show_description',!$this->module)&&!empty($this->element->category_description))){