Скрытие цены при отсутствии товара
Существует ли на данный момент в БУС возможность при отсутствии товара не выводить его стоимость? Как на первом скриншоте?
На данный момент учитывая количественный учет, при отсутствии товара, карточка выглядит так (скриншот 2). То есть фактически, купить товар нет возможности, но цена его отображается.
А т.к. на ряд товаров производится установка цен только при новом поступлении, есть перечень товаров, цена на которые оказывается порой совсем не актуальной. И чтобы этого избежать, хотелось бы иметь возможность товары все же отображать, но не отображать их стоимость
P.S. cms используемую в первом случае не знаю.
Пытался поискать информацию на форуме самих битрикс,в основном проблема несколько другая, люди пытаются именно скрыть сами товары отсутствующие, нам же нужно чтобы в списке они оставались, но без цены. цена «0р», тоже не тот вариант к которому хотелось бы прибегать
Как скрыть определенные товары из публичной части интернет-магазина
Мы добавили новую опцию в товары: теперь вы можете скрывать их из публичной части интернет-магазина. Вот пара примеров, когда эта опция полезна:
- У вас закончился определенный товар, а на сайте опубликован весь раздел.
- У вас есть товары, которые нужно не отображать на сайте, а использовать только в CRM, например варианты доставки.
В карточке появилось поле Видимость товара. Если в нём выбран пункт Интернет-магазин, то товар будет отображаться в публичной части магазина. Чтобы его скрыть, нажмите на крестик рядом со значением поля.
После выхода обновления у всех товаров, которые находятся в вашем каталоге, будет включена видимость Интернет-магазин.
Как скрыть от парсинга цену на сайте (на примере 1С Bitrix)?
Подскажите, с чего начать поиски решения по скрытию/шифрованию цены.
Пример
- Вопрос задан более трёх лет назад
- 775 просмотров
3 комментария
Простой 3 комментария

Nikolay Petyukh, да какой там! это ЛОЛьный ЛОЛ.

Все что доступно на странице будет доступно для парсинга. Единственное, что вы можете сделать, чтобы немного усложнить парсинг это убрать классы и идентификаторы слова price, и повесить скрипт на крон, который будет ежедневно генерировать новые классы и идентификаторы для блока цены, чтобы забитый для автоматического парсинга класс сбился.
2cha.headz @glagolew059
1. можно цену не выводить сразу, а после загрузки сайта, ajax делать запрос, для получения цен и уже потом заполнять поле цена (парсеры обычно js не выполняют), но опять же это тоже обходится
2. можно цену выводить картинкой))
Решения вопроса 0
Ответы на вопрос 4

Евгений Николаев @nikolaevevge
Могу предложить такое решение:
В момент когда загружается логотип или какое то другой элемент который есть на всех страницах сайта — установите куку. Желательно её значение как то зашифровать чтобы просто так было не подобрать.
Далее если на сервер эта кука правильная пришла — выводите цену, иначе пустоту или слово ФИГ.
Как правило парсеры пишут так что они картинки не трогают.
Такую фишку я как то обнаружил на сайте ВКонтакте, когда часть данных необходимых для прохождения процедуры авторизации они засунули в логотип.
Форум
Господа, подскажите пожалуйста!
Запускаю Интернет магазин на 9,5 и возникла потребность скрыть цены от незарегистрированных пользователей. Т.е каталог товароав и вся информация в свободном доступе, а цены только после регистрации.
Как это реализовать штатными средствами?
Сообщений: 2616 Баллов: 427 Регистрация: 18.04.2008
04.11.2010 23:35:00
выставить права на типы цен в настройках магазина.
Заглянувший
Сообщений: 27 Баллов: 1 Регистрация: 28.10.2010
05.11.2010 00:13:01
из типов цен у меня только базовая, выставил права на просмотр цен и покупку только для зарегистрированных пользователей и для администратора.
вхожу на сайт без авторизации, ничего.
Цены как были видны для всех так и остались.
Прикрепленные файлы
- Безымянный.jpg (99.84 КБ)
Сообщений: 2616 Баллов: 427 Регистрация: 18.04.2008
05.11.2010 00:23:31
Вы выставили «Группы пользователей, имеющие права на просмотр этого типа цен»
и «Группы пользователей, имеющие права на покупку по этому типу цен».
Извините, картинку не увидел.
Кеш обновляли?
Заглянувший
Сообщений: 27 Баллов: 1 Регистрация: 28.10.2010
05.11.2010 00:57:52
ЭМ.. обновил
все работает!
Спасибо!
Дмитрий, следующий вопрос: 1) Нужно в регистрационную форму покупателя добавить новое поле
(Н-р «Организация»), где ее (форму) можно таким образом отредактировать?
Сообщений: 2616 Баллов: 427 Регистрация: 18.04.2008
05.11.2010 01:03:36
Организация, например, есть в списке полей профиля пользователя.
Используйте настраиваемую регистрацию, компонент bitrix:main.register
Сообщений: 2529 Баллов: 448 Регистрация: 29.11.2005
05.11.2010 01:55:55
| Цитата |
|---|
| Дмитрий Яковенко пишет: Используйте настраиваемую регистрацию, компонент bitrix:main.register |
bitrix:main.register здесь не поможет, т.к. форма регистрации вшита прямо в компонент оформления заказа.
Вообще, все, что связано с кастомизацией регистрации в битриксе достаточно трудоемкая процедура и требует хорошего понимания системы, чтобы сделать ее правильно.
Сообщений: 2616 Баллов: 427 Регистрация: 18.04.2008
05.11.2010 10:01:53
| Цитата |
|---|
| Sergey Leshchenko пишет: bitrix:main.register здесь не поможет, т.к. форма регистрации вшита прямо в компонент оформления заказа. |
Да, устал и не обратил внимания, что речь идет о оформлении заказа.
Заглянувший
Сообщений: 27 Баллов: 1 Регистрация: 28.10.2010
05.11.2010 13:41:08
| Цитата |
|---|
| Sergey Leshchenko пишет: Вообще, все, что связано с кастомизацией регистрации в битриксе достаточно трудоемкая процедура и требует хорошего понимания системы, чтобы сделать ее правильно. |
так как мне добавить и сделать обязательным поле «Организация»? неужели это так сложно?
Господа, Расчитываю на Вашу поддержку! спасибо!
Заглянувший
Сообщений: 27 Баллов: 1 Регистрация: 28.10.2010
05.11.2010 13:43:54
| Цитата |
|---|
| Дмитрий Яковенко пишет: Цитата Sergey Leshchenko пишет: bitrix:main.register здесь не поможет, т.к. форма регистрации вшита прямо в компонент оформления заказа. Да, устал и не обратил внимания, что речь идет о оформлении заказа. |
Вот и я не мог понять о чем речь..
Страницы: 1 2 След.
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507

© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
