По-умолчанию в корзине используются только текстовые поля. Однако, вы можете вставить в форму собственные поля в любом формате. Далее будет рассмотрен пример добавления поля в виде выпадающего списка.
Для добавления в форму оформления заказа списку потребуется разместить на странице код:
<script>
document.addEventListener("EasyNetShopLoaded", function(event) {
// Формируем список, например, с названием поля "Вид оплаты" и 2 вариантами значений:
let ensSelect = '<div class="easynetshop-modal-body-self" style="padding:0px 20px;">'
+ '<div class="easynetshop-form-group">'
+ '<div class="easynetshop-6 easynetshop-cb">Вид оплаты: </div>'
+ '<div class="easynetshop-6">'
+ '<select class="easynetshop-customfield" name="Вид оплаты">'
// Столько строк, сколько вариантов вам требуется
+ '<option>Оплата курьеру</option>'
+ '<option>Онлайн-оплата на сайте</option>'
+ '</select>'
+ '</div>'
+ '</div>'
+ '</div>'
// Добавляем список в форму
ens_jQuery('.easynetshop-modal-cart .easynetshop-footer').before(ensSelect);
}, false);
</script>