Настройки заказов

Вы можете изменять некоторые опции заказов в разделе "Настройки заказов":

1) "Реквизиты"
Заполните реквизиты вашей компании для печати документов прямо из административной части вашего интернет-магазина

2) "В ценах заложен НДС:"
Укажите текущий НДС. Если вы работаете без НДС укажите 0.

3)"Использовать печать с подписью в документах":
Если вы намерены использовать печать в документах, установите эту галочку. Не забудьте так же загрузить изображение вашей печати и копию вашей подписи.

4)"Валюта прописью": 
Это поле необходимо для прописывания валюты в вашем счете. 

5)"Статус заказа по умолчанию: " 
Вы можете выбрать статус заказа, который будет применяться к новому заказу по умолчанию

6)"По умолчанию показывать заказы: "
Настройка для вывода, с какого момента выводить заказы в административной панели

7)"Печатать документы от юр. лица::"
От какого юридического лица вы будете печатать документы

8)"Выставлять счёт юридическим лицам: "
Настройки для скачивания счета по оплате по реквизитам. Укажите, в какой момент вы хотите отдавать счет клиентам.

9)"Разрешать оплату заказов, только после его подтверждения менеджером:"
Начиная с версии 9.5.0 появилась возможность менеджеру разрешать оплату заказа. Установите галочку, чтобы менеджер мог разрешить оплату заказа клиентом. Это необходимо, например, если вы не уверены в наличии товара. 

Для того, чтобы корректно работал функционал оплаты заказов после подтверждения необходимо:

1) В шаблонах с компонентной структурой в файле components/payment/payment.php заменить

if ($data['paymentViewFile'] ) {
  // Вставляем необходимый компонент страницы оплаты
  component(
     'payment',
     $data,
     'payment_' . $data['paymentViewFile']
  );
}

На:

if ($data['paymentViewFile'] && ($data['showPaymentForm'] == 1 || !isset( $data['showPaymentForm']))) {
  // Вставляем необходимый компонент страницы оплаты
  component(
     'payment',
     $data,
     'payment_' . $data['paymentViewFile']
  );
}

2) В шаблонах без компонентной структуры в файлу views/order.php заменить:

if ($data['payMentView']) {
  include($data['payMentView']);
}

На:

if ($data['payMentView'] && ($data['showPaymentForm'] == 1 || !isset( $data['showPaymentForm']))) {
  include($data['payMentView']);
}

Для того, чтобы корректно работал функционал выставления счета необходимо:
1) В шаблонах с компонентной структурой в файле components/personal/history.php заменить

if (!empty($yurInfo['inn'])): ?>

На

if (!empty($yurInfo['inn']) && $order['showPaymentForm'] == 1):

2) В шаблонах без компонентной структуры в файлу views/personal.php заменить:

if(!empty($yurInfo['inn'])):

На

if(!empty($yurInfo['inn']) && $order['showPaymentForm'] == 1):