Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения


Здравствуйте. На сайте есть генератор призов (случайно выбирает номер товара). Этот генератор записывает в форму добавления товара в корзину id товара и когда пользователь нажимате кнопку товар отправляется в корзину. В корзине товар отображается. Но здесь возникает проблема, когда пользователь отправляет заказ то выигранный товар часто не отображается в админке сайта, если кроме него есть еще какие-то товары в заказе, если же приз в заказе один то выводится текст "Страница не найдена".  Когда я создаю акционный товар заново то он сначала отправляется, но через некоторое время перестает.

 

HTML rод блока для вставки id:

<form action="/cart" class="variants">
		<table>
			<tbody>
				<tr class="variant">
					<td><input checked="checked" class="variant_radiobutton" name="variant" style="display: none;" type="radio" value="50"></td>
				</tr>
			</tbody>
		</table><input class="button" data-result-text="добавлено" id="button-gift" type="submit" value="У корзину">
	</form>

JQ код который вставляет id:

$('input[name="variant"]').val(namb[5]);

Параметры товара в скриншоте.

И еще одно в корзине я ограничиваю количество акционного товара (1) с помощью JQ. Размещен вне формы.

<script type="text/javascript" >     
    var goods = [190, 198, 192, 194, 193, 195];
    var i=0;
    while(goods[i]){



    	if($('input[name="amounts['+goods[i]+']"]').length) {
		  var Line = $('.line').length;
        	if(Line<=1){
                 $(".button").prop('disabled', true);
                 $('.priceall').hide();
                 $('#deliveries').hide();
                 $('.cart_form').hide();
                 $('.taking-basket-cart-goods').show();
                 
            }
  			$('input[name="amounts['+goods[i]+']"]').val(1);
        	$('input[name="amounts['+goods[i]+']"]').prop('disabled', true);
		}



        i++;
    }
  
  
        </script>

Заранее благодарю за помощь.

Изменено пользователем Dithard
Ссылка на сообщение
Поделиться на другие сайты

И еще, простые товары (активные и с нормальной ценой) отправляет, а акционные нет (цена 0,00, а затем 0,01). Акционные товары были неактивны, и я думал что проблема в этом, но когда я создал призы заново и активными все повторилось.

Ссылка на сообщение
Поделиться на другие сайты

Ваш вопрос слабо относится к Simpla, он относится к доработке, из которой показали лишь отдельные отрывочные куски. Понятно, что дело в ошибках используемой разработки. Если хотите их исправить, то лучше всего обращаться к автору.  А уж если хотите получить помощь здесь, то надо открывать свои секреты - писать полностью все детали доработки.

 

Насколько можно судить по написанному, сделано небрежно, только для показа корзины. А чтобы корректно обрабатывалось в заказе, автор и не подумал позаботиться. Скорее всего, Вам сделали 20-30% работы, а недостающее надо создавать заново...

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...