Сообщение # 1 | 12:58:06
Для того, чтобы корректно работали персональные коды вывода каждого из полей формы заказа $ORDER_FIELD_1$ ... $ORDER_FIELD_N$, вам необходимо:

1) в шаблоне $ORDER_FIELD_N$ обернуть в теги формы:

Код
<form id="checkout-form" class="methods-list" onsubmit="return shopCheckOut();" action="" method="POST" enctype="multipart/form-data">
     $ORDER_FIELD_1$
     $ORDER_FIELD_2$
     $ORDER_FIELD_3$
     ...
     $ORDER_FIELD_N$
</form>


2) в форме должны присутствовать следующие hidden-поля:

Код
<input type="hidden" name="mode" value="order" id="checkout-form-mode">
<input type="hidden" name="ssid" id="checkout-form-ssid" value="$SSID$">
<input type="hidden" name="payment_id" value="$PAYMENT_ID$" id="payment_id">
<input type="hidden" name="delivery_id" value="" id="delivery_id"> - значение нужно устанавливать на основании списка способов доставки,например с помощью JavaScript-кода:  $('#checkout-form #delivery_id').val($('#delivery-list .delivery-item:checked').val())


3) 3) Если для указанного в delivery_id типа доставки используется значение "Внешний калькулятор" для опции "Использовать модуль расчёта стоимости доставки", то также должно присутствовать hidden-поле:

Код
<input type="hidden" name="custom_delivery_tax" value="" id="custom_delivery_tax">