В файле OrderController.php прописал в функции initContent() перед закрывающийся скобкой
$dateivremt = Tools::getValue('dateivremt') ? Tools::getValue('dateivremt') : NULL;
$exp = Tools::getValue('exp') ? Tools::getValue('exp') : NULL;
В файле Order.php прописано:
public $dateivremt;
public $exp;
public static $definition = array(
'table' => 'orders',
'primary' => 'id_order',
'fields' => array(
****
'dateivremt' => array('type' => self::TYPE_DATE, 'validate' => 'isDateFormat'),
'exp' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'),
),
);
В файле order-address.tpl прописано:
Желаемые дата и время доставки:
<input type="text" name="dateivremt" id="dateivremt" value="2017-01-01 10:00:00">
<p class="checkbox">
<label for="exp">
<input type="checkbox" name="exp" id="exp" value="1" {if isset($smarty.post.exp) && $smarty.post.exp == '1'}checked="checked"{/if} />
Необходим предварительный созвон</label>
</p>
В любом случае ввожу я данные или нет в базу данных уходят нули вместо корректных данных.