[msPromoCode] Автоматом оформляется заказ, если применить промокод

Добрый день.
Установлен Minishop2 v 3.0.2-pl.
В чанке «tpl.msOrder.custom» и «tpl.msCart.custom» по инструкции добавил [[!mspcForm]].
В корзине промокоды хорошо работают, можно добавить/удалить с помощью кнопки рядом "+-".
Но дальше, если перейти на страницу оформления заказа, ввести промокод и нажать кнопку "+" (если нужно применить промокод) или кнопку "-" (если нужно удалить его), то происходит автоматическое оформление заказа, даже если ничего не заполнено. И открывается страница «Спасибо за заказ» и т.п.
Как это исправить?

Чанк tpl.mspcForm, который выводит форму промокодов
<!--@formatter:off-->
<div class="row">
	<div class="mspc_form">
		<div class="col-7 col-xs-7">
			<div>
				<div class="input-group">
					<span class="input-group-prepend input-group-addon">
						<span class="input-group-text">[[%mspromocode_promocode]]</span>
					</span>
					<input type="text" class="mspc_field form-control [[+coupon:notempty=`[[+disfield]]`]]"
						   [[+coupon:notempty=`disabled`]]
						   value="[[+coupon]]" placeholder="[[%mspromocode_enter_promocode]]" />
					<span class="input-group-append input-group-btn">
						<button type="button" class="mspc_btn btn btn-default btn-secondary">[[+btn]]</button>
					</span>
				</div>
				<div class="mspc_coupon_description" style="display: none;">[[+coupon_description]]</div>
			</div>
			<div class="mspc_msg"></div>
		</div>
		<div class="col-5 col-xs-5">
			<div class="mspc_discount_amount" style="display:none; margin-top:7px;"><b>[[%mspromocode_discount_amount]]</b>: <span>[[+discount_amount]]</span> [[%ms2_frontend_currency]]</div>
		</div>
	</div>
</div>
Айнур
24 октября 2022, 16:51
modx.pro
327
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0