Не Работает Сравнение, Не Формируется Квитанция, Не Работает Ссылка На Оплату
#1
Отправлено 09 Январь 2013 - 20:26
2) при выборе оплаты перевести на счет и нажатии ссылки "Распечатать квитанцию" выходит ошибка: "Произошла ошибка. Заказ не найден. Такого заказа нет, либо ключ заказа не верен Дополнительная информация об ошибке: bad order info key. Type: order_info_include. Step 22" Пример: http://nextwayeco.ru...56ecf6b383b0e5#
3) при выборе оплаты робокасса кнопка "Перейти к оплате" не активна Пример: http://nextwayeco.ru...7076c897ac417ee
Подскажите, что не так (раньше все работало)
#2
Отправлено 09 Январь 2013 - 21:33
#3
Отправлено 09 Январь 2013 - 22:07
<!--Simply copy and paste into <BODY> Just above the </BODY> tag. --> <SCRIPT type="text/javascript">
#4
Отправлено 10 Январь 2013 - 16:40
zvrv (09 Январь 2013 - 21:33) писал:
Vaccina (09 Январь 2013 - 22:07) писал:
<!--Simply copy and paste into <BODY> Just above the </BODY> tag. --> <SCRIPT type="text/javascript">
Код удалил, но все равно в Мозиле и опере не работает. Какие еще могут быть причины?
#5
Отправлено 10 Январь 2013 - 17:24
Найти код:
<a class="paymentFormSubmitLink" href="#" onclick="return document.getElementById('paymentForm').submit();">Распечатать квитанцию</a>Заменить:
<a class="paymentFormSubmitLink" href="#" onclick="document.getElementById('paymentForm').submit();">Распечатать квитанцию</a>
#6
Отправлено 10 Январь 2013 - 19:05
Koderhan (10 Январь 2013 - 17:24) писал:
Найти код:
<a class="paymentFormSubmitLink" href="#" onclick="return document.getElementById('paymentForm').submit();">Распечатать квитанцию</a>Заменить:
<a class="paymentFormSubmitLink" href="#" onclick="document.getElementById('paymentForm').submit();">Распечатать квитанцию</a>
У меня в Корзине нет такой строки (
<div class="page-headline">
<h1>Корзина</h1>
</div>
<div class="pad-box">
<!-- Строка пути -->
<div id="site-path">
<p>
<a href="http://{NET_DOMAIN}/...}/">Главная</a> » <span class="current">Корзина</span>
</p>
</div>
<!-- end Строка пути -->
<form action="{CART_URL}" method="post" class="cartForm">
<div>
{% IF FORM_NOTICE %}<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h5>{% ENDIF %}
{% IF cart_items_empty %}
<div class="cartFormEmpty">
<h3>Ваша корзина пуста</h3><br />
Предлагаем выбрать нужный Вам товар из <a href="{CATALOG_URL}">каталога</a>.
</div>
{% ELSE %}
<input type="hidden" name="hash" value="{HASH}" />
<table class="cartFormTable">
<thead class="cartFormThead">
<tr>
<th colspan="2">Наименование</th>
<th>Кол-во</th>
<th>Цена</th>
<th>Общая сумма</th>
<th>Удалить</th>
</tr>
</thead>
<tbody class="cartFormTbody">
{% FOR cart_items %}
<tr>
<td class="cell1">
<a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a>
</td>
<td class="cell2">
<a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
{cart_items.GOODS_NAME}
<!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
{% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
</a>
<!-- Путь к категории, из которой заказали товара -->
<div class="cartFormTbodyNavigate">
<a href="http://{NET_DOMAIN}/...}/">Главная</a>
{% FOR catalog_path %}
» <a href="{cart_items.catalog_path.URL}" >{cart_items.catalog_path.NAME}</a>
{% ENDFOR %}
</div>
</td>
<td class="cell3">
<input name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" /> {cart_items.GOODS_MOD_MEASURE_NAME}
</td>
<td class="cell4 num">
{cart_items.GOODS_MOD_PRICE_NOW | money_format}
</td>
<td class="cell5 num">
{cart_items.ORDER_LINE_PRICE_NOW | money_format}
</td>
<td class="cell6">
<a href="{cart_items.ORDER_LINE_DELETE_URL}"><img src="{ASSETS_IMAGES_PATH}cartDelete.png" /></a>
</td>
</tr>
{% ENDFOR %}
</tbody>
<tfoot class="cartFormTfoot">
<tr>
<td colspan="2" class="cartFormTfootTruncate"><a href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')">Очистить корзину</a></td>
<td colspan="4" class="cartFormTfootSum">
<table class="cartFormTfootSumTable">
<tr>
<td class="cell1">Итого: </td>
<td class="cell2">
{% FOR cart_sum %}
{cart_sum.NOW | money_format}<br />
{% ENDFOR %}
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="6" class="cartFormTfootButtons"><br /><input class="more-link onlybutton" type="submit" value="Пересчитать"> <input class="more-link" type="submit" name="next_step" value="Оформить заказ"></td>
</tr>
</tfoot>
</table>
{% ENDIF %}
</div>
</form>
</div>
#7
Отправлено 10 Январь 2013 - 23:27
#8
Отправлено 11 Январь 2013 - 09:33
Vaccina (10 Январь 2013 - 23:27) писал:
Добрый день! Посмотрел в "Просмотр заказа" такой строки нет, все что касается оплаты отображено так:
<!-- Методы методы оплаты онлайн -->
<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
{% IF ORDER_PAYMENT_STEP_ENABLE %}
<tbody>
<tr>
<td><br /></td>
</tr>
<tr>
<th colspan="2" class="orderDataTableHeader">Данные оплаты:</th>
</tr>
</tbody>
<!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
{PAYMENT_FORM_TBODY}
{% ENDIF %}
<!-- END методы методы оплаты онлайн -->
#9
Отправлено 11 Январь 2013 - 09:41
#10
Отправлено 11 Январь 2013 - 10:07
Koderhan (11 Январь 2013 - 09:41) писал:
Здесь тоже не нашел:
<!-- Шаг 3. Оплата -->
{% IF ORDER_STAGE_NUM=3%}
<div class="orderStagePayment">
<h3>Выберите удобный для вас способ оплаты</h3>
<div class="orderInfo">
<table>
{% FOR order_payment %}
<tr>
<td class="cell1">
<input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required"
{% IFNOT ORDER_FORM_PAYMENT_ID %}
{% IF order_payment.first %}
checked="checked"
{% ENDIF %}
{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}
checked="checked"
{% ENDIF %}
/>
</td>
<td class="cell2">
<label for="paymentId{order_payment.ID}">{order_payment.NAME}</label>
<!-- Сообщение для пользователя -->
{order_payment.MESSAGE}
</td>
</tr>
{% ENDFOR %}
</table>
</div>
<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
{% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
<!-- Если скидки по купонам активированы в панели управления магазином -->
{% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
<h3>Купон на скидку, если имеется</h3>
<div class="orderInfo">
<input name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" />
</div>
{% ENDIF %}
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
</div>
{% ENDIF %}
<!-- Шаг 4. Подтверждение заказа -->
{% IF ORDER_STAGE_NUM=4%}
<div class="orderStageconfirm">
<h3>Подтверждение заказа</h3>
<div class="orderInfo">
#11
Отправлено 11 Январь 2013 - 13:07
NextWayEco.RU (11 Январь 2013 - 10:07) писал:
<!-- Шаг 3. Оплата -->
{% IF ORDER_STAGE_NUM=3%}
<div class="orderStagePayment">
<h3>Выберите удобный для вас способ оплаты</h3>
<div class="orderInfo">
<table>
{% FOR order_payment %}
<tr>
<td class="cell1">
<input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required"
{% IFNOT ORDER_FORM_PAYMENT_ID %}
{% IF order_payment.first %}
checked="checked"
{% ENDIF %}
{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}
checked="checked"
{% ENDIF %}
/>
</td>
<td class="cell2">
<label for="paymentId{order_payment.ID}">{order_payment.NAME}</label>
<!-- Сообщение для пользователя -->
{order_payment.MESSAGE}
</td>
</tr>
{% ENDFOR %}
</table>
</div>
<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
{% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
<!-- Если скидки по купонам активированы в панели управления магазином -->
{% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
<h3>Купон на скидку, если имеется</h3>
<div class="orderInfo">
<input name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" />
</div>
{% ENDIF %}
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
</div>
{% ENDIF %}
<!-- Шаг 4. Подтверждение заказа -->
{% IF ORDER_STAGE_NUM=4%}
<div class="orderStageconfirm">
<h3>Подтверждение заказа</h3>
<div class="orderInfo">
Попробуйте поискать в шаблоне файла "Просмотр заказа"
#12
Отправлено 11 Январь 2013 - 22:05
</title><html>
и замените её на
</title>
тем самым удалив ошибочный тег <html>
#13
Отправлено 12 Январь 2013 - 17:23
Vaccina (11 Январь 2013 - 22:05) писал:
</title><html>
и замените её на
</title>
тем самым удалив ошибочный тег <html>
#14
Отправлено 14 Январь 2013 - 07:11
Почему только в IE работает оплата через робокассу и перевод на р/с, а в Mozilla и Opera нет?
Проделал рекомендации предыдущих помощников, сделал новый заказ ссылка: http://nextwayeco.ru...5e0c4480fd3b82a
Давайте решим данный вопрос и закроем эту тему
#15
Отправлено 14 Январь 2013 - 11:22
NextWayEco.RU (14 Январь 2013 - 07:11) писал:
Почему только в IE работает оплата через робокассу и перевод на р/с, а в Mozilla и Opera нет?
Проделал рекомендации предыдущих помощников, сделал новый заказ ссылка: http://nextwayeco.ru...5e0c4480fd3b82a
Давайте решим данный вопрос и закроем эту тему
Найти код:
<form action="http://nextwayeco.ru/payment/bank_ru_receipt" method="get" id="paymentForm"></form>Заменить:
<form action="http://nextwayeco.ru/payment/bank_ru_receipt" method="get" id="paymentForm">
И чуть ниже блока обверните таблицу с class paymentFormTbody paymentBankRu.
добавить код </form>.
А именно после тегов " </td>
</tr>
</tbody>"
У вас слишком рано закрывалась форма с данными.
#16
Отправлено 14 Январь 2013 - 19:34
Koderhan (14 Январь 2013 - 11:22) писал:
Найти код:
<form action="http://nextwayeco.ru/payment/bank_ru_receipt" method="get" id="paymentForm"></form>Заменить:
<form action="http://nextwayeco.ru/payment/bank_ru_receipt" method="get" id="paymentForm">
И чуть ниже блока обверните таблицу с class paymentFormTbody paymentBankRu.
добавить код </form>.
А именно после тегов " </td>
</tr>
</tbody>"
У вас слишком рано закрывалась форма с данными.
В моем файле Просмотр заказа нет [CODE]
<form action="http://nextwayeco.ru...ank_ru_receipt" method="get" id="paymentForm"></form>
все что есть прилагаю ниже, посмотрите, может где то в другом месте искать? Например здесь <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
{PAYMENT_FORM_TBODY}
файл "Просмотр заказа"
<div class="page-headline">
<h1>Ваш заказ успешно оформлен!</h1>
</div>
<div class="pad-box">
<!-- Строка пути -->
<div id="site-path">
<p>
<a href="http://{NET_DOMAIN}/...}/">Главная</a> » <a href="{CART_URL}" title="Перейти в корзину">Корзина</a> » <span class="current">Заказ успешно оформлен!</span>
</p>
</div>
<!-- end Строка пути -->
<div class="orderData">
<table class="orderDataTable">
<thead>
<tr>
<th colspan="2" class="orderDataTableHeader">Данные заказа:</th>
</tr>
</thead>
<tbody>
<tr>
<td class="cell1"><p><span>Номер:</span></p></td>
<td class="cell2">{ORDER_NUM}</td>
</tr>
<tr>
<td class="cell1"><p><span>Статус заказа:</span></p></td>
<td class="cell2" title="{ORDER_STATUS_DESC}">{ORDER_STATUS_NAME}</td>
</tr>
<tr>
<td class="cell1"><p><span>Сумма заказа:</span></p></td>
<td class="cell2">{ORDER_SUM | money}</td>
</tr>
{% IF ORDER_SUM_WITHOUT_DISCONT != ORDER_SUM %}
<tr>
<td class="cell1"><p><span>Сумма заказа без учета скидки:</span></p></td>
<td class="cell2"><s>{ORDER_SUM_WITHOUT_DISCONT | money("i")}</s></td>
</tr>
{% ENDIF %}
<tr>
<td class="cell1"><p><span>Статус оплаты:</span></p></td>
<td class="cell2">{% IF ORDER_IS_PAYMENT=1 %}оплачен{% ELSEIF ORDER_IS_PAYMENT=2 %}Оплачен частично{% ELSE %}не оплачен{% ENDIF %}</td>
</tr>
<tr>
<td class="cell1"><p><span>Контактное лицо:</span></p></td>
<td class="cell2">{ORDER_CONTACT_PERSON}</td>
</tr>
<tr>
<td class="cell1"><p><span>Телефон для связи:</span></p></td>
<td class="cell2">{ORDER_CONTACT_PHONE}</td>
</tr>
{% IF ORDER_CONTACT_EMAIL %}
<tr>
<td class="cell1"><p><span>Электропочта:</span></p></td>
<td class="cell2">{ORDER_CONTACT_EMAIL}</td>
</tr>
{% ENDIF %}
{% IF ORDER_DELIVERY_ZIP_CODE %}
<tr>
<td class="cell1"><p><span>Почтовый индекс:</span></p></td>
<td class="cell2">{ORDER_DELIVERY_ZIP_CODE}</td>
</tr>
{% ENDIF %}
{% IF ORDER_DELIVERY_COUNTRY %}
<tr>
<td class="cell1"><p><span>Страна:</span></p></td>
<td class="cell2">{ORDER_DELIVERY_COUNTRY}</td>
</tr>
{% ENDIF %}
{% IF ORDER_DELIVERY_REGION %}
<tr>
<td class="cell1"><p><span>Область:</span></p></td>
<td class="cell2">{ORDER_DELIVERY_REGION}</td>
</tr>
{% ENDIF %}
{% IF ORDER_DELIVERY_CITY %}
<tr>
<td class="cell1"><p><span>Город:</span></p></td>
<td class="cell2">{ORDER_DELIVERY_CITY}</td>
</tr>
{% ENDIF %}
{% IF ORDER_DELIVERY_ADDRESS %}
<tr>
<td class="cell1"><p><span>Адрес доставки:</span></p></td>
<td class="cell2">{ORDER_DELIVERY_ADDRESS | nl2br}</td>
</tr>
{% ENDIF %}
{% IF ORDER_DELIVERY_CONVENIENT_DATE %}
<tr>
<td class="cell1"><p><span>Удобное время доставки:</span></p></td>
<td class="cell2">
{ORDER_DELIVERY_CONVENIENT_DATE | date("d.m.Y")}
{% IF ORDER_DELIVERY_CONVENIENT_HOUR_FROM %}
c {ORDER_DELIVERY_CONVENIENT_HOUR_FROM}:00
{% ENDIF %}
{% IF ORDER_DELIVERY_CONVENIENT_HOUR_TO %}
до {ORDER_DELIVERY_CONVENIENT_HOUR_TO}:00
{% ENDIF %}
</td>
</tr>
{% ENDIF %}
{% IF ORDER_DELIVERY_COMMENT %}
<tr>
<td class="cell1"><p><span>Комментарий к заказу:</span></p></td>
<td class="cell2">{ORDER_DELIVERY_COMMENT | nl2br}</td>
</tr>
{% ENDIF %}
</tbody>
<!-- Методы методы оплаты онлайн -->
<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
{% IF ORDER_PAYMENT_STEP_ENABLE %}
<tbody>
<tr>
<td><br /></td>
</tr>
<tr>
<th colspan="2" class="orderDataTableHeader">Данные оплаты:</th>
</tr>
</tbody>
<!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
{PAYMENT_FORM_TBODY}
{% ENDIF %}
<!-- END методы методы оплаты онлайн -->
</table>
<table>
<thead>
<tr>
<th colspan="2" class="orderDataTableHeader">Позиции заказа:</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:1em 0 1em 0;">
<div class="clientOrderInfoPositions cornerAll">
{% IF order_lines_empty %}
<span class="big margintop5">Нет ни одной позиции заказа.
{% ELSE %}
<table cellspacing="0" class="clientOrderInfoPositionsTb">
<thead>
<tr>
<td class="ul">Артикул</td>
<td class="ur">Наименование</td>
<td class="ur">Цена, {CURRENCY_NAME}</td>
<td class="ur">Кол-во</td>
<td class="ur">Стоимость, {CURRENCY_NAME}</td>
</tr>
</thead>
<tbody class="main">
{%FOR order_lines%}
<tr rel="{order_lines.ID}">
<td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td>
<td>{order_lines.NAME}</td>
<td class="num alignRight">{order_lines.LINE_PRICE | number}</td>
<td class="alignCenter">
<!-- Товарная позиция -->
{% IF order_lines.TYPE_ID=1 %}
{order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}
<!-- Доставка -->
{% ELSEIF order_lines.TYPE_ID = 2%}
1 шт
<!-- Скидка -->
{% ELSEIF order_lines.TYPE_ID = 3%}
<span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
{%ENDIF%}
</td>
<td class="num alignRight">{order_lines.LINE_SUM | number}</td>
</tr>
{%ENDFOR%}
</tbody>
</table>
{% ENDIF %}
</div>
</td>
</tr>
</tbody>
</table>
<a href="http://{NET_DOMAIN}/">Перейти на главную</a>
</div>
</div>
#17
Отправлено 14 Январь 2013 - 21:42
Koderhan (14 Январь 2013 - 11:22) писал:
Найти код:
<form action="http://nextwayeco.ru/payment/bank_ru_receipt" method="get" id="paymentForm"></form>Заменить:
<form action="http://nextwayeco.ru/payment/bank_ru_receipt" method="get" id="paymentForm">
И чуть ниже блока обверните таблицу с class paymentFormTbody paymentBankRu.
добавить код </form>.
А именно после тегов " </td>
</tr>
</tbody>"
У вас слишком рано закрывалась форма с данными.
Данная информация выводиться через переменную {PAYMENT_FORM_TBODY}
Проблема возникает из-за стороннего javascript'a
<script type='text/javascript' defer='defer' src='http://www.darii.ru/js/scripts/user_scripts.js'></script>
Удалите данный скрип и распечатка будет работать корректно.
#18
Отправлено 14 Январь 2013 - 23:19
Vaccina (14 Январь 2013 - 21:42) писал:
Проблема возникает из-за стороннего javascript'a
<script type='text/javascript' defer='defer' src='http://www.darii.ru/js/scripts/user_scripts.js'></script>
Удалите данный скрип и распечатка будет работать корректно.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных