Идет набор на XVI поток Базового курса по GetCourse. Старт 4 июля. Подробности по ссылке.
Статья была полезной?
Бывает, что даты действия предложения заканчиваются, оно становится неактуальным и продавать его больше не нужно. Как автоматически скрывать такие предложения из опубликованных форм/виджетов?
Если пользователю недоступно предложение, то мы можем автоматически скрыть его в форме заказа.
Это делается в настройках предложения, вкладка «Ограничения». Нужно указать даты действия и проставить галочку «Скрывать недоступные в форме продаж».
Таким образом, например, можно организовать продажу продукта, который каждую неделю будет становиться дороже — каждое предложение нужно ограничить по датам действия.


авторизуйтесь
function selectProduct($form, $num) {
var $labels = $form.children('label');
for(let i = 0; i < $labels.length; i++) {
var $label = $labels.eq(i).css('display', i == $num ? 'block' : 'none');
}
$form.find('input[type=radio]').eq($num).trigger('click');
}
$( function() {
var $form = $('div[data-code=b-78325] form .builder-item.part-manyPositions');
selectProduct($form, 0);
});
И JavaScript по завершению таймера:
var $form = $('div[data-code=b-78325] form .builder-item.part-manyPositions');
selectProduct($form, 1);
Ответили в рамках техподдержки.
В поле http://joxi.ru/Dr8nBqRIoOMQk2 указывается крайняя дата, когда предложение будет доступно в форме. Т.е., если вы укажете 1 июля, то предложение будет скрыто в форме с наступлением 2 июля (а в течение всего 1 июля будет показано). Если укажете 30 июня, то показано в форме будет только сегодня, а с 00:00 1 июля показываться не будет.
Такая возможность для неактуальных предложений не предусмотрена.
Отображать количество мест можно при использовании лимита в потоке, подробнее об этой настройке рассказывается в статье https://getcourse.ru/blog/275847 (в данном случае можно будет создать заказ на предложение, но не будет возможности оплатить данный заказ).
Данная настройка определяет отображение актуального предложения в форме. Это сроки, когда пользователь может оформить заказ.
Период доступа для пользователя будет соответствовать основным настройкам. https://skr.sh/s6dQBWOTYyh
Ответили вам в рамках тех.поддержки.
Напишите обращение в техническую поддержку https://getcourse.ru/contacts и детально опишите ситуацию. В обращении укажите ссылку на пример подобного предложения.
Если в предложении поставлена галочка "Скрывать недоступные в форме продаж" http://prntscr.com/r0ofzd, то неактуальное предложение будет полностью скрыто на форме, если галочка не поставлена, то предложение на форме будет показано перечеркнутым и выбрать его будет нельзя.
Показать еще комментарии (1)
Насколько поняла из вашего описания, требуется ограничение количества участников.
Это реализуется с помощью потоков https://getcourse.ru/blog/275847- в нем есть возможность задать лимит пользователей.
Вот корректная ссылка - https://getcourse.ru/blog/275847
Да, ограничение количества продаж по предложению можно реализовать с помощью функционала потоков.
Для этой цели вы можете использовать блок "Плитка" - "Несколько предложений": http://getcourse.ru/blog/275807
В настройке "действует по" указанную дату предложение будет действовать до указанной даты включительно (т.е. до наступления следующего дня после указанной даты).