Bitrix VM 7 не обновляются сертификаты letsencrypt
Bitrix VM 7 не обновляются сертификаты letsencrypt
Не перевыпускаются сертификаты letseycrhpt на Bitrix VM 7.3.(0-3)
Код ошибки: DLG_FLAGS_SEC_CERT_DATE_INVALID
Такую ошибку я видел уже несколько раз на серверах клиентов и всегда она ставила их в тупик, поскольку выдачей сертификатов занимается сама VM
Если у вас сертификат не смог обновиться то проверим смело:
- Удалите старые сайты, А запись которых не ведет на этот сервер, но сертификат пытается выпуститься на этом сервере.
- Убедитесь что ААА — запись отсутствует, letsencrypt не поддерживает эту запись
- Убедитесь что для домена www есть А запись и она отдается с этого же сервера.
- У вас есть место на сервере.
- Вы уже создали 5 раз за неделю сертификат.
Если сертификат генерируется но не применяется, сразу смотрим патч внизу.
Если все вышесказанное уже сделано, то смотрим как генерируется сертификат в Bitrix VM 7.
В /etc/letsencrypt ничего нет. Так же ничего нет в crontab, да и вообще certbot тоже нет.
В Bitrix VM 7 используется dehydrated
Запустим генерацию сертификатов аналог certbot renew
Смотрим на чем встала генерация, и исправляем.
В том же каталоге лежит файл со списком доменов для обновления /home/bitrix/dehydrated/domains.txt
Убедимся что ничего не сломалось
Все что нам остается это применить сертификаты.
Иногда сертификаты сгенерированны, и установлены, но не примерились автоматически.
Если такая ситуация повторяется просто поставьте на крон применение сертификатов.
Ну и если это не помогло а ошибок при генерации сертификатов уже нет, то пересоздадим сертификат заново в меню VM 8 -> 3 ->1 ( и на вопрос о перегенерации отвечаем да) ждем минуту а желательно открываем в инкогнито и проверяем.
Где и что смотреть
Запустить генерацию letsencrypt сертификата с консоли:
Лог генерации битрикс вм:
Лог генерации сертификата:
Так же из-за способа проверки валидности сертификата самой вм, возможна ошибка
Возникнуть она может по двум причинам
— Вы действительно слишком часто его создавали
— Алгоритм обновления сертификата дожидается валидного завершения от ВСЕХ сайтов! При том он их действительно принудительно пере создает (даже валидные сертификаты).
Как следствие сертификат может быть даже реально создан, но поскольку ожидается код завершения по всем сертификатам на сервере и какой-то из них ошибочный то ни один из сертификатов не примерится, даже если он реально нормальный.
Тех поддержка обещала исправить баг в коде, однако сроки не называют, так что предлагаю собственный патч на VM
Поскольку попытки действительно кончились, все что нам остается это дождаться следующего дня и убедиться что теперь сертификаты не только создаются но и нормально применяются.
Отозвать сертификат, и вернуть дефолтный Bitrix сертификат можно вот так:
Обратите внимание
ВМ 7.3.4 — полностью изменили выдачу сертификатов на классическую certbot
Не обнаружен ключ защиты программы в 1С:Предприятие 8 или ЛИКБЕЗ защиты 1С
Столкнулся на днях с такой проблемой. На одной из машин отказалась работать сетевая версия 1С Предприятие. При подключении к базе, вываливалась следующая ошибка.
Хочу обратить внимание, что ошибка появилась на компьютере, на котором было 2 сетевые карты с 2мя разными сетями. Почему то сразу значения данному моменту не придал. Видимо, потому что монитор HASP обнаруживал данные ключи отлично, из-за чего искал проблему в 1С. В результате чего убил пол дня рабочего времени. Проблема действительно крылась в двух сетевых картах, а если сказать точнее, 2 разные сети, решение было в файле C:Program Files1cv81binconfnethasp.ini
Отключив сеть, в которой нет ключей HASP, после перезагрузки машины — 1С завелась. Полез в гугл за решением данной проблемы. Поиск недолго заставил себя ждать, решение следующее:
Ключи защиты для 1С подразделяются на:
1. Однопользовательские (обязательно должны физически быть подключены к компьютеру, на котором запускается 1С)
модель HASP HL Basic ( синего цвета ), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
2. Многопользовательские (ключ находится в сети, 1С может запускаться на любых компьютера в пределах локальной сети или домена)
Сетевые клиентские ключи включают серию HASP HL Net ( красного цвета ). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
3. Серверные (обязательно должны физически быть подключены локально к компьютеру, на котором установлен и работает сервер агента 1С Предприятие)
Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты HASP HL Pro ( фиолетового цвета ), который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.
Для 64-битного сервера используется ключ HASP HL Max ( зеленого цвета ) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
Для работы однопользовательского и серверного ключа достаточно установить драйвер ключа защиты на локальной машине и вставить ключ защиты в локальный USB порт.
Для многопользовательского (сетевого) ключа защиты необходимо:
1. Установить драйвер ключа защиты на одну из машины в сети, которая будет являться сервером ключа — HASP4_driver_setup.zip
2. Установить сервер (службу) ключа защиты на эту же машину — HASP_LM_setup.zip
3. Вставить ключ защиты в сервер в USB порт
4. Установить 1С на клиентские машины
В общем случае, данных действий для работы 1С достаточно. В процессе запуска и дальнейшей работы 1С:Предприятие 8 на локальных машинах, система будет обращаться с помощью broadcast-запроса по порту 475 и искать ключ защиты. В случае не удачного поиска будет выдано сообщение „не обнаружен ключ защиты программы“ и работы 1С:Предприятие прервется.
Если вы столкнулись с сообщением „не обнаружен ключ защиты программы“ необходимо проверить:
1. наличие ключа защиты в порту usb сервера ключа
2. проверить запущен ли сервер ключа на сервере (процесс с именем „Hasp loader“)
3. проверить командой telnet доступность сервера ключа с локальной машины по порту 475 (например: telnet 192.168.100.100 475)
Если все проверки прошли успешно, но ошибка осталась, переходим к более детальным настройкам. В папке установки 1С:Предприятие 8 (как правило, c:program files1cv81binconf или c:program files1cv8bin) имеет файл nethasp.ini. Это файл настройки ключа защиты, он разбит на секции, нас интересует секция [NH_TCPIP]. При установке 1С, по умолчанию, в данной секции все параметры отделены двойными знаками «;», что означает игнорирование данных настроек. При этом драйвер ключа ведет себя следующим образом:
1. посылается пакет типа broadcast по локальной сети по порту 475 в поисках сервера ключа защиты
2. если ответ не получен — ошибка
Недостатки конфигурации по умолчанию:
1. на broadcast уходит какое-то время
2. не все сервера отвечают на подобные пакеты
3. broadcast какая-никакая, но нагрузка на сеть
Для решения данной проблемы необходимо сделать следующее:
1. укажем конкретный адрес где искать сервер ключа (например: NH_SERVER_ADDR = 192.168.100.100)
2. запретим broadcast поиск (NH_USE_BROADCAST = Disabled)
3. и ограничим типы пакетов только TCP-протоколом (NH_TCPIP_METHOD = TCP)
Как показывает практика, скорость запуска 1С:Предприятие 8 после такой настройки возрастает заметно!
Но есть и кое-какие недостатки данного метода:
необходимо следить за тем, чтобы адрес сервера ключа защиты не изменился, иначе придется на всех локальных машинах перенастраивать файл nethasp.ini!
Хотел бы так же уточнить несколько моментов по работе с ключами, с которыми пришлось сталкиваться при работе:
1. Monitor HASP не показывает ключ
Сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.
2. Два ключа защиты 1С HASP на одном компьютере
При установке двух и более ключей защиты программного обеспечения HASP на один компьютер следует учитывать, что:
- Ключи, имеющие разные серии, будут работать нормально. (по отношению к 1С: 1 серверный и 1 сетевой будут работать нормально)
- Ключи одной серии будут работать, если такая возможность была реализована разработчиком защищенного ПО. Если же разработчиком данная возможность не была реализована, то ключи, относящиеся к одной серии, не будут работать совместно на одном компьютере, будет виден только один из них: либо ближний к порту (в случае с LPT-ключами), либо размещенный на порту с младшим адресом (в случае с USB-ключами защиты программ HASP). (по отношению к 1С, — 2 локальный или 2 сетевых ключа на одном компьютере работать корректно, скорее всего не будут)
- не рекомендуется ставить вместе локальный и сетевой ключ, это связано с особенностью защиты 1С Предприятия: находя локальный ключ программа никогда не будет искать сетевой.
Возможные решения данной проблемы:
- Замена нескольких ключей защиты программ HASP на один, с бОльшим количеством лицензий (об этом хорошо написано тут: http://v8.1c.ru/predpriyatie/questions_licence.htm ).
- Установка ключей защиты на разные компьютеры с последующей установкой и настройкой менеджеров лицензий при каждом ключе.
3. Два и более менеджеров лицензий (License Manager) в сети
При наличии двух и более сетевых ключей не всегда достаточно разнести их по разным компьютерам. Следует выполнить настройку менеджеров лицензий. Каждый менеджер лицензий должен иметь уникальное имя, которое следует явным образом сообщить защищаемой программе. Рекомендуется выполнить аналогичную настройку и в случае использования сервера терминалов, даже при одном сетевом ключе.
Как проверить подлинность ключа продукта Windows 10
Вы обеспокоены тем, что на самом деле можете использовать пиратскую копию Windows 10? Если вы купили свою копию Windows непосредственно у Microsoft или у продавца с хорошей репутацией, то, вероятно, у вас все в порядке, но пиратство по-прежнему остается проблемой.
Использование неавторизованной версии Windows не только означает, что вы не заплатили Microsoft ее взносы, но также может означать, что ваша копия Window скомпрометирована с помощью шпионского или другого вредоносного ПО.
У тебя вообще есть ключ?
Windows 10 можно законно активировать двумя способами. А ключ продукта Вероятно, это наиболее знакомый всем, но Windows также может быть активирован с помощью цифровой лицензии, связанной с вашей учетной записью Microsoft.
В системах, активированных с помощью учетной записи Microsoft, ключа как такового нет. При попытке проверить вы получите только сообщение «Windows активирована с цифровой лицензией, связанной с вашей учетной записью Microsoft».
Вам нужен ключ?
Microsoft поступает немного иначе с Windows 10. Когда вы устанавливаете операционную систему, вам не нужен ключ продукта для завершения процесса. Вы можете просто пропустить код и продолжить работу.
После установки у вас будет полный доступ к Windows 10. Единственные функции, которые отключены от Windows 10, когда она не активирована, — это параметры персонализации и небольшой текст на обоях, говорящий о том, что Windows не активирована. Windows по-прежнему будет загружать и устанавливать обновления и работать в обычном режиме.
Поэтому, если вы спешите получить ключ, потому что считаете, что ваш компьютер перестанет работать или не получает исправлений безопасности, вам не о чем беспокоиться. Вы можете сэкономить на лицензии Windows и купить ее, когда будете готовы.
Если вы хотите использовать Windows 10 на дополнительном компьютере или в виртуальная машина там, где вас не волнуют незначительные ограничения, налагаемые отказом от его активации, вам, возможно, никогда не придется беспокоиться. Microsoft, кажется, довольна этим, поэтому, пока их позиция не изменится, вам, возможно, не придется платить деньги за ключ Windows.
Почему ваша копия будет взломана?
Очевидно, что если бы вы взломали свою копию Windows самостоятельно, вы бы не прочитали эту статью. Так почему же ваша копия будет взломана без вашего ведома?
Короткий ответ заключается в том, что бизнес, связанный с контрафактным программным обеспечением, приносит большие деньги. Возможно, вы купили дешевую копию Windows 10 у стороннего продавца, который на самом деле продает взломанные версии операционной системы. Если на вашем компьютере была предустановлена Windows 10, возможно, сборщик системы завышает свою прибыль, отключая Microsoft и загружая скомпрометированные копии Windows в свои системы.
На самом деле не имеет значения, как ваша копия Windows была взломана, важно то, как вы можете определить, является ли ваш ключ продукта поддельным или нет.
Как взламывают Windows?
Обычный способ активировать копию Windows — заплатить за лицензию или ввести предоставленный ключ. Затем Windows подтверждает ваше право на использование этой копии на серверах Microsoft. С этого момента вам больше не придется ни о чем беспокоиться, пока вам не придется переустанавливать Windows в следующий раз.
Хакеры, которые создают способы обойти эту встроенную защиту от копирования, создали программное обеспечение, известное как «активатор». Эти маленькие приложения заставляют Windows думать, что она получила одобрение от Microsoft.
Обычному пользователю нелегко заметить признаки того, что что-то не так. Если вы проверите статус активации Windows, он просто скажет, что он активирован. К счастью, есть способ проверить наличие активатора с помощью командной строки.
Проверка, используете ли вы активатор
Чтобы узнать, активирована ли ваша копия Windows с помощью активатора, выполните следующие действия:
- Одновременно нажмите кнопку Windows и R. Откроется диалоговое окно «Выполнить».
- Введите slmgr.vbs / dli и нажмите OK.
- Появится диалоговое окно с информацией о лицензии.
Если вы видите такое поле, в котором отображаются только записи «частичный ключ продукта» и «статус лицензии», значит ваша копия Windows является подлинной. Вместо этого, если вы видите «истечение срока активации» или «интервал обновления», скорее всего, ваша установка Windows была взломана с помощью взлома активатора.
Используйте средство проверки идентификатора продукта
Один простой способ убедиться, что ваш ключ продукта действителен, — это использовать средство проверки ключа продукта. Эти программы не созданы Microsoft, и вы всегда должны использовать антивирусный сканер, чтобы проверить их перед запуском любого такого приложения.
Хотя есть несколько вариантов, два из самых популярных — это Средство проверки Microsoft PID (не Microsoft!) и Ultimate PID checker. В общем, приложения PID переносимы. Это означает, что вам не нужно их устанавливать, и вы можете просто запускать их с флеш-накопителя или любого другого хранилища.
Просто введите ключ продукта, и программа сообщит вам, настоящий это ключ или нет. Просто помните, что все это программное обеспечение проверяет ключ, а не говорит вам, работаете ли вы взломанная версия Windows или нет!
Спросите Microsoft, настоящий ли ключ
Самый надежный способ узнать, настоящий ли у вас лицензионный ключ, — это перейти к источнику. Нет, не из Матрица, мы говорим о Microsoft. Вы можете связаться с представителем службы поддержки клиентов Microsoft и сообщить им, что вы подозреваете, что ваша копия Windows не является подлинной и что вам продали поддельный ключ.
Они могут проверить это за вас, и если окажется, что это действительно поддельный ключ, возьмите его оттуда. К сожалению, у вас нет права на подлинный ключ, даже если вас обманули. Так что вам не повезло в этом отношении.
Что делать, если ключ продукта поддельный
Итак, если окажется, что вам дали поддельную копию Windows, что вы можете сделать? Как мы только что упоминали, у Microsoft есть средство сообщения о пиратстве, так что вы должны хотя бы сообщить им, если кто-то ведет мошеннический бизнес, продающий поддельные копии своего программного обеспечения.
Что касается вашей системы, первое, что вам нужно сделать, это переустановите чистую копию Windows 10. Можно просто заменить взломанную установку на новую, используя законный ключ, который вы приобрели у хорошего продавца. Однако мы бы не поверили, что взломанная копия не подвергнется дальнейшему вмешательству. Если возможно, начните с чистого листа.
К сожалению, вам придется потратить еще больше денег, чтобы поступать правильно, но, как мы сказали в начале этой статьи, вы можете продолжать использовать неактивированную копию Windows столько, сколько вам нужно, пока не получите наличными вместе.
Если вы не хотите тратить больше денег и не возражаете против чего-то другого, кроме Windows, вы также можете использовать это как возможность попробовать Linux. Для большинства пользователей настольных компьютеров Ubuntu Linux — хорошее начало, и на наших сайтах вы найдете много информации для начала.
Постоянное разлогинивание Битрикс24
Ситуации, когда CRM-система теряет сессию и выкидывает пользователя из портала, возникают редко. С данной проблемой мы столкнулись при работе с одним из наших новых клиентов. Он пользуется коробочной версией системы, а значит решение за собственником портала. Если подобная ошибка возникла у вас на облачной версии – обратитесь в техническую поддержку разработчика Битрикс24.
В статье расскажем о решении проблемы с разлогиниванием пользователей коробочного Битрикс24.
Разберем проблему в 3 этапа:
- Симптомы
- Причины
- Решение
Симптомы проблемы разлогинивания Битрикс24
Нашим специалистам отдела инфраструктуры поступила задача: на портале клиента наблюдается плавающее время разлогинивания. Иногда 5-10 минут, иногда 20-30 секунд. Фактически после любого действия и перехода на портале пользователя выкидывало на страницу авторизации.
Проблема наблюдалась на стороне всех пользователей, вне зависимости от того, являются они администраторами или нет, и выглядела следующим образом:
- Пользователь проходит авторизацию на портале.
- Совершает какое-либо действие – переходит в другой раздел сайта, создает сделку, просматривает уведомления.
- После нескольких операций пользователя на портале происходит разлогинивание – возврат на стартовую страницу Битрикс24.
Быстрое тестирование показало, что проблема наблюдается в разных браузерах и не зависит от них. Мы проверили три самых популярных браузера:
- Google Chrome
- Opera
- Яндекс.Браузер
Определившись с симптомами проблемы, мы начали выяснять ее причины.
Причины разлогинивания
Причин для разлогинивания может быть несколько, расскажем о 5 часто встречающихся.
Первая причина, которую можно сразу предположить – минимальное время действия сессии.
Простыми словами, сессия – это время, в течение которого авторизованный на портале пользователь может бездействовать без необходимости повторного ввода логина и пароля. Однако сомнения вызывало чересчур короткое время разрешенных действий на портале – от 20 секунд до 15 минут. В среднем, время сессии по умолчанию равняется 24 минутам.
Вторая причина, не самая очевидная, – использование услуг хостинг-провайдера с определенными ограничениями.
Например, CloudFlare. Если вы пользуетесь данным сервисом для защиты от DDOS-атак, то с большой долей вероятности причина кроется именно в этом.
На просторах интернета это довольно распространенная ошибка, вызывающая неудобства для пользователей. Постоянно слетающая авторизация не позволяет править элементы и совершать банальные действия на портале.
С технической точки зрения провайдер CloudFlare подменяет IP пользователя на свой IP, и, как следствие, текущая сессия прерывается.
Третья причина может быть скрыта в смене провайдера.
При переносе коробочной версии портала на другой хостинг могут возникнуть проблемы с правами доступа к файлам и каталогам.
Четвертая причина – проблема с обновлениями или конфигурационными файлами системы.
«Сломать» Битрикс24 через административную панель пользователю, не обладающему достаточными компетенциями, очень просто. Достаточно лишнего пробела или одной удаленной строчки из конфигурационного или любого другого системного файла для того, чтобы нарушить работу портала.
Пятая причина – права доступа.
Файлы dbconn.php, init.php и after_connect.php с сессиями продукта создаются, но PHP не хватает прав доступа, чтобы к ним обратиться.
Для решения проблемы разлогинивания пользователя нужно проверить все участки, где мог возникнуть сбой или требуется корректировка настроек. Иногда работы нужно провести не по одному пункту.
Решение проблемы
После того, как определили, где может быть причина возникающей проблемы, движемся к ее решению поэтапно.
Первый шаг – настраиваем время сессии. Существуют разные способы определения и установки времени жизни сессии. Рассмотрим три из них:
1. Настройка сессии на веб-сервере:
Выполняется путем редактирования файла php.ini. Данный способ подходит для администратора веб-сервера.
В файле php.ini нужно исправить следующие строки:
session.gc_maxlifetime = 172800
session.cookie_lifetime = 0
Параметр gc_maxlifetime — время в секундах, по истечению которого данные могут быть удалены. 86400 — 48 часов (2 суток) в секундах. Если установить значение 0, то время действия сессии будет бесконечным. Однако это может привести к падению производительности и безопасности сервера.
Параметр cookie_lifetime — время жизни файлов cookies.
2. Настройка сессии в файле .htaccess
Файл .htaccess позволяет системному администратору управлять настройками веб-сервера. Для редактирования .htaccess требуется доступ к файлам сайта, которые, как правило, хранятся на сервере. Данный способ не сработает, если в качестве обработчика PHP используется не Apache. В противном случае понадобятся более глубокие настройки веб-сервера.
В файл .htaccess следует вписать:
php_value session.gc_maxlifetime 172800
php_value session.cookie_lifetime 0
Данный способ практически аналогичен первому (настройке через php.ini.).
3. Настройка времени сессии в административной панели – самый простой способ для пользователя с административными правами на портале Битрикс24, не желающего напрямую работать с файлами сервера.
Для установки времени сессии нужно зайти в панель Администрирования и перейти в панель Настройки. Далее нужно зайти в Группы пользователей и для нужных групп в разделе Безопасность установить нужное время сессии. По умолчанию установлен параметр Не переопределять – это означает, что по умолчанию значение длительности сессии берется из настроек сервера.
Настроили время сессии, движемся дальше.
Второй шаг – определить хостинг-провайдера вашего портала и внести правки на стороне используемого ресурса. Если вы не знаете, какой провайдер предоставляет вам свои услуги, можно провести диагностику на сторонних сервисах:
Если ваш хостинг-провайдер CloudFlare, то внезапное разлогинивание объяснимо – сессия обрывается инструментами защиты Битрикс24.
Для исправления ошибки необходимо внести правки в файл dbconn.php вашего сайта. Данный файл находится в папке php_interface по следующему пути:
Административная панель → Контент → Структура сайта → Файлы и папки → Bitrix → php_interface
Нажимаем на Редактировать как PHP и добавляем следующую строчку:
$_SERVER[«REMOTE_ADDR»] = $_SERVER[‘HTTP_CF_CONNECTING_IP’];
Вставлять ее нужно до знака ?>, иначе ничего не сработает.
Третий шаг – проверка прав доступа записи в папке хранения сессии пользователей. В случае чего, откорректировать их.
Четвертый шаг – проверить следующие системные файлы на наличие лишних пробелов или символов:
Данные файлы находятся в папке php_interface по аналогичному со вторым шагом пути:
Административная панель → Контент → Структура сайта → Файлы и папки → Bitrix → php_interface
Для диагностики подобных ошибок можно также запустить инструмент Проверка системы в административной панели.
Пятый шаг – предоставить права доступа PHP. Для этого нужно внести правки в файл dbconn.php, находящийся по адресу:
Административная панель → Контент → Структура сайта → Файлы и папки → Bitrix → php_interface
Выбираем Редактировать как PHP и закомментируем (ставим //) следующую строчку:
В нашем случае решающим оказался второй шаг – клиент, у которого обнаружилась проблема, пользовался услугами CloudFlare. Стоит отметить, что команда Битрикс24 также не рекомендует использовать проксирование от CloudFlare:
Мы поправили настройки, не затрагивая системные файлы, хранящиеся на хостинге. Последующие проверки ошибок не выявили. Сотрудники компании продолжили работу на портале, не отвлекаясь на ежеминутный ввод логина и пароля.
Если вы столкнулись с подобной ошибкой и не знаете, как с ней справиться, свяжитесь с нами бесплатно по телефону +7 (495) 118-39-18 или через форму ниже. У нас есть опыт в решении частных и типовых проблем по Битрикс24.
Секреты настройки скидок в 1С-Битрикс. Магия Товара дня
Скидки в платформе Битрикс делятся на две большие группы: скидка на товар, скидка на заказ. Также существует множество различных комбинаций и сценариев.
Чтобы создать систему скидок на сайте важно понимание скидочного механизма. Но прежде, чем мы перейдем к разбору наиболее популярных сценариев скидок, сначала рассмотрим процесс их создания.
Как создать скидку на Битриксе
Для создания скидок в Битриксе используются правила работы с корзиной. Правила работы с корзиной позволяют задавать различные варианты условий применения скидок к товарам.
Если в административной панели сайта перейти по пути Маркетинг > Товарный маркетинг > Правила работы с корзиной, то можно увидеть страницу со списком ранее созданных правил работы с корзиной. Для создания новой скидки нужно нажать кнопку Добавить правило.
Страница Правила работы с корзиной в Битрикс
Еженедельные и ежемесячные скидки
Подробно рассмотрим создание скидки на примере акции, которая ограничена по времени. Такими акциями часто пользуются супермаркеты и крупные интернет ритейлеры.
Например, мы хотим создать акцию: “Скидка 18% на чай Earl Gray с 12 по 18 августа”.
В окне создания нового правила в вкладке “Общие параметры” заполняются поля:
Активность: отмеченный чекбокс включит скидку рабочей на сайте.
Сайт: оставляется по умолчанию.
Название: вводится название скидки.
Интервал периода активности: в нашем примере указывается время действия скидки с 12 по 18 августа.
Приоритет применимости: чем больше число, тем раньше применится скидка. Если к одному товару применяется одновременно несколько скидок, приоритет применимости устанавливает порядок применения скидок.
Индекс сортировки: если к одному товару применяются несколько скидок с одинаковым приоритетом применимости, индекс сортировки позволит установить порядок применения, чем меньше число, тем раньше применится скидка в рамках одного приоритета.
Прекратить применение скидок на текущем уровне приоритетов: при включенной функции у товара, к которому применяется эта скидка, другие скидки с таким же уровнем приоритета, но с большей сортировкой, чем у текущего правила, применяться к заказу не будут.
Прекратить дальнейшее применение правил: при включенном функционале скидки с меньшим приоритетом применимости, чем у текущей, применяться к товару не будут.
Создание скидки на товар в определенный период времени
Во вкладке “Действия и условия” с помощью конструктора настраиваются условия, при которых скидка будет действовать. Условия выбираются через логические операторы (и, или и т. д.), которые меняются по клику на них.
В нашем случае нужно выбрать: Применить скидку 18% к товарам, в которых Поле Товар равно Earl Gray.
Настройка дополнительных условий при создании скидки на товар
Праздничные скидки
Праздничные скидки всегда ограничены во времени, но посвящены какому-то событию, которое длится один день.
К разновидностям таких скидок можно отнести “Черная пятница”, “Кибер-понедельник”, “Юбилей магазина” и др. Как правило, такие скидки назначаются сразу на весь ассортимент или отдельные разделы.
Представим сценарий, когда мы хотим сделать “27 января 2020 года скидку 27% на всю электронику.
На вкладке Действия и условия настройки будут выглядеть как на рисунке.
Применение скидки к разделам
Цена всех товаров из вышеперечисленных разделов, которые окажутся в корзине, будет рассчитываться со скидкой. На остальные товары магазина скидка распространяться не будет действовать.
Применение скидки к товарам из раздела “Электроника”
Товар дня
Однодневная скидка в сочетании с таймером в карточке товара одна из самых эффективных и лучше других стимулирует к покупке.
Поэтому мы встраиваем модуль “Товар дня” во все наши интернет магазины, где показываем ограничения не только по времени, но и по количеству оставшихся товаров по акции. Ограничения заставляют клиентов принимать решения быстро.
Пример отображения скидки “Товар дня” в карточке товара
Работа с модулем происходит в окне создания/редактирования товара. В отдельной вкладке “Товара дня” указывается:
Активируется применение скидки к товару
Указывается временной диапазон применения скидки
Указывается величина скидки (фиксированная цена, или процент от стоимости)
Указывается количество товаров, которые участвуют в акции
Также есть возможность автоматического продления акции
Настройка скидки “Товар дня” на Битрикс
После настройки скидки и ее применения в каталоге товар будет отмечен иконкой “Товар дня”
Список товаров с акцией “Товар дня”
В карточке товара появится таймер с отсчетом времени действия скидки на товар и доступное количество товара, которое участвует в акции.
Пример отображения скидки “Товар дня” в карточке товара
Бесплатная доставка
Скидка может выражаться не только в снижении стоимости товара, но и предоставлению особых условий доставки такого товара. Например, “Бесплатная доставка при покупке свитера”
Настройка бесплатной доставки при товара
Прогрессивные скидки
Скидка при достижении определенной суммы — классический прием, который используется как в оптовой, так и розничной торговле.
Для того чтобы получить скидку, необходимо купить товар на сумму от… Предложение покупателю скидки при покупки товара на большую сумму, может повысить средний чек на 10-20%. Например, “Скидка 5% на сумму заказа от 8000 рублей”
Скидка на общую сумму заказа при заказе от.
Количественные скидки
Скидки предоставляемые за покупку определенного количества товаров.
“Скидка 10% на платье при покупке двух и более аксессуаров»
Скидка на платье при покупке двух и более аксессуаров
Применение скидки на платье при покупке двух разных
Скидки для групп пользователей
В платформе Битрикс можно настроить скидки для определенных групп пользователей (оптовая, клубная, скидка для постоянных клиентов, скидки VIP-клиентов).
Чтобы настроить такие скидки сначала необходимо создать специальную группу пользователей, например “VIP клиенты” и поместить в нее клиентов.
Создание группы пользователей в 1С-Битрикс
Затем при создании скидки в вкладке “Ограничения” указывается группа пользователей, к которой данная скидка будет применяться.
Настройка скидок для определенной группы пользователей в Битрикс
Персональные скидки
Самый известный формат персональной скидки — скидка-купон. Купон привязан к конкретной скидке и представляет собой уникальную последовательность символов.
Покупателю сообщается код купона, который он вводит в процессе оформления покупки, после чего в к заказу или товару применяется скидка.
Рассмотрим механизм создания купона.
На странице правил работы с корзиной открывается на редактирование скидка, к которой будет привязан купон. Во вкладке Купоны нажатием кнопки Добавить можно выбрать действие Добавить один купон или Добавить несколько купонов.
Добавление купона
В окне создания купона:
Отмечается активность купона
Вводится название купона, либо генерируется случайная комбинация символов, нажатием кнопки “Сгенерировать купон”
Выбирается тип купона:
Купон на одну позицию заказа — купон можно применить только к одному товару и только один раз. Если в заказе несколько товаров, то купон применяется к самому дорогому товару;
Купон на один заказ — купон можно применить один раз на один любой заказ;
Многоразовый купон — купон может применяться к заказам неограниченное количество раз.
Отмечается период активности (указывается временной интервал действия купона, либо без ограничений)
Если вы хотите создать именной купон, для конкретного клиента, то укажите его из списка пользователей. Если поле оставить пустым воспользоваться купоном сможет любой пользователь
После сохранения купон появиться в общем списке на странице Купоны.
Окно создания купона
В результате, когда покупатель введет код купона на странице корзины, система автоматически пересчитает стоимость товара.
Применение купона в корзине готового решения Мегамарт
Как видите, создание скидок не представляет никакой сложности. Однако, следует придерживаться правила: чем проще, тем лучше. Лучше создать несколько простых скидок, чем в одной учитывать множество условий. Поскольку, если условий в настройках будет очень много, то высока вероятность того, что где-то что-то будет не учтено и может привести к “неожиданному” результату.