Нашел, но то vqmod для версии 1.5. Добавляет поля Организация и Телефон.
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>Adding contact form fields organization and telephone.</id>
<version>1.0</version>
<author>ibond</author>
<file name="catalog/controller/information/contact.php">
<operation>
<search position="replace">
<![CDATA[$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')));]]></search>
<add><![CDATA[
$mail_text =
"Организация: " . strip_tags(html_entity_decode($this->request->post['organization'], ENT_QUOTES, 'UTF-8')) . PHP_EOL .
"Телефон: " . strip_tags(html_entity_decode($this->request->post['phone'], ENT_QUOTES, 'UTF-8')) . PHP_EOL . PHP_EOL .
"Вопрос: " . strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8'));
$mail->setText($mail_text);
]]></add>
</operation>
<operation>
<search position="after">
<![CDATA[$this->data['entry_name'] = $this->language->get('entry_name');]]></search>
<add><![CDATA[
if (isset($this->request->post['organization'])) {
$this->data['organization'] = $this->request->post['organization'];
} else {
$this->data['organization'] = '';
}
$this->data['entry_organization'] = $this->language->get('entry_organization');
if (isset($this->error['organization'])) {
$this->data['error_organization'] = $this->error['organization'];
} else {
$this->data['error_organization'] = '';
}
if (isset($this->request->post['phone'])) {
$this->data['phone'] = $this->request->post['phone'];
} else {
$this->data['phone'] = '';
}
$this->data['entry_phone'] = $this->language->get('entry_phone');
if (isset($this->error['phone'])) {
$this->data['error_phone'] = $this->error['phone'];
} else {
$this->data['error_phone'] = '';
}
]]></add>
</operation>
<operation>
<search position="before">
<![CDATA[if (!$this->ocstore->validate($this->request->post['email'])) {]]></search>
<add><![CDATA[
if ((utf8_strlen($this->request->post['organization']) < 3) || (utf8_strlen($this->request->post['organization']) > 32)) {
$this->error['organization'] = $this->language->get('error_organization');
}
if(!empty($this->request->post['phone'])){
if(!preg_match("/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/", $this->request->post['phone'])){
$this->error['phone'] = $this->language->get('error_phone');
}
}
]]></add>
</operation>
</file>
<file name="catalog/language/russian/information/contact.php">
<operation>
<search position="after">
<![CDATA[$_['entry_name'] = 'Ваше имя:';]]></search>
<add><![CDATA[
$_['entry_organization'] = 'Ваша организация:';
$_['error_organization'] = 'В организации должено быть от 3 до 32 символов !';
$_['entry_phone'] = 'Ваш телефон:';
$_['error_phone'] = 'Телефон должен быть от 7 до 12 цифр!';
]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/information/contact.tpl">
<operation>
<search position="before" index="2">
<![CDATA[<div class="form-group required">]]></search>
<add><![CDATA[
<div class="form-group required">
<label class="col-sm-2 control-label" for="input-organization"><?php echo $entry_organization; ?></label>
<div class="col-sm-10">
<input type="text" name="organization" value="<?php echo $organization; ?>" id="input-organization" class="form-control" />
<?php if ($error_organization) { ?>
<div class="text-danger"><?php echo $error_organization; ?></div>
<?php } ?>
</div>
</div>
<div class="form-group required">
<label class="col-sm-2 control-label" for="input-phone"><?php echo $entry_phone; ?></label>
<div class="col-sm-10">
<input type="text" name="phone" value="<?php echo $phone; ?>" id="input-phone" class="form-control" />
<?php if ($error_phone) { ?>
<div class="text-danger"><?php echo $error_phone; ?></div>
<?php } ?>
</div>
</div>
]]></add>
</operation>
</file>
</modification>