Меню

Как сделать оформление пред-заказа если у товара нулевая цена

Добрый день, подскажите как можно сделать оформление пред-заказа если у товара нулевая цена, надо что бы товар не покупался о оформлялся как пред-заказ
Можно навесить условие и отдельную ссылку-кнопку

Примерно алгоритм
Код
<? Если (ЦЕНА из [PRINT_VALUE] == 0 ) { ?>
     <a href="#">Вызываем всплывающее окно или редирект на форму предзаказа</a>
<?Иначе?>
     Обычная кнопка добавления в корзину
<?Конец?> 

Цитата
Михаил Базаров написал:
Можно навесить условие и отдельную ссылку-кнопку

Примерно алгоритм
Код
 <? Если (ЦЕНА из [PRINT_VALUE] == 0 ) { ?>
     <a href="#">Вызываем всплывающее окно или редирект на форму предзаказа</a>
<?Иначе?>
     Обычная кнопка добавления в корзину
<?Конец?> 

 
Я пробовал по этой заметки так сделать https://camouf.ru/blog-note/675/ , но происходит глюк при открытии формы в url добавляется к примеру #orderID, если форму просто зыкрыть то в url подставляется mysitename.ru/catalog/test/#orderid , соответственно если нажать на соседнию кнопку у другого товара то начинаются глюки, открывается форма старого товара и тому подобное, в форму передаю только название товара что бы на почту пришло на какой товар сделан заказ.  
Цитата
Antik написал:
Цитата
Михаил Базаров  написал:
Можно навесить условие и отдельную ссылку-кнопку

Примерно алгоритм
Код
  <? Если (ЦЕНА из [PRINT_VALUE] == 0 ) { ?>
     <a href="#">Вызываем всплывающее окно или редирект на форму предзаказа</a>
<?Иначе?>
     Обычная кнопка добавления в корзину
<?Конец?> 

  
Я пробовал по этой заметки так сделать  https://camouf.ru/blog-note/675/  , но происходит глюк при открытии формы в url добавляется к примеру #orderID, если форму просто зыкрыть то в url подставляется mysitename.ru/catalog/test/#orderid , соответственно если нажать на соседнию кнопку у другого товара то начинаются глюки, открывается форма старого товара и тому подобное, в форму передаю только название товара что бы на почту пришло на какой товар сделан заказ.  
А так не надо в ссылку-то передавать orderID - она должна только форму открывать, с пустым параметром
Цитата
Михаил Базаров написал:
Цитата
Antik  написал:
Цитата
Михаил Базаров  написал:
Можно навесить условие и отдельную ссылку-кнопку

Примерно алгоритм
Код
   <? Если (ЦЕНА из [PRINT_VALUE] == 0 ) { ?>
     <a href="#">Вызываем всплывающее окно или редирект на форму предзаказа</a>
<?Иначе?>
     Обычная кнопка добавления в корзину
<?Конец?> 

   
Я пробовал по этой заметки так сделать   https://camouf.ru/blog-note/675/   , но происходит глюк при открытии формы в url добавляется к примеру #orderID, если форму просто зыкрыть то в url подставляется mysitename.ru/catalog/test/#orderid , соответственно если нажать на соседнию кнопку у другого товара то начинаются глюки, открывается форма старого товара и тому подобное, в форму передаю только название товара что бы на почту пришло на какой товар сделан заказ.  
А так не надо в ссылку-то передавать orderID - она должна только форму открывать, с пустым параметром
Так я вначале пробывал, по каким то причинам знак # вставляется в url, возможно причина в том что я это делал не в детальном просмотре, а именно в списке товаров, в форме 4 поля, имя, емаил, название товара и скрытое поле id товара, для генерации ссылки в письме, если оставить просто знак # то форма всегда берет значение первого товара в списке, с  #orderID все нормально название и id попадают правильные, но если закрыть форму не отправив в url будет  #orderID
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Вывести артикул в печатную форму бланка заказа

Задача: в печатную форму бланка заказа добавить артикулы товаров и данные о пользователе.

Получить список элементов инфоблока с ценами с помощью D7

Задача: использовать D7 в 1С-Битрикс для получения списка элементов инфоблока вместе с их ценами. Это может быть полезно...

Вывести список всех пользователей с необходимой информацией

Если нужно, на какой-либо странице сайта, вывести всех пользователей из группы "Зарегистирированные пользователи", прост...

Глобальные фильтры на всякие случаи жизни

Глобальный фильтр, нужен чаще всего, для вывода определенных элементов, из общего массива, инфорблока. Спектр применяем...

Вывод элементов с помощью API битрикс

Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Например, если нужно вывести элем...

Автоматический повтор заказа на D7 со списанием с внутреннего счета

На сайте товары и услуги доступны по подписке, пользователи пополняют внутренний счёт, после чего происходит автоматичес...

Очистить брошенные корзины с помощью API 1С-Битрикс

Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их очистить. Включая и корзины заре...

Постраничная навигация в списке разделов Битрикс- catalog.section.list

Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBR...

Пункты меню из разделов инфоблока Битрикс

В принципе это стандартная возможность системы управления битрикс, но почему-то часто спрашивают как это сделать. Возмож...