Вопросы и ответы
Уникальный дизайн = плохие продажи!
Мы довольно часто сталкиваемся с ситуацией: заказчик сделал дорогой сайт, с уникальным дизайном, потратив на это несколько месяцев.
Но клиенты из интернета не потекли рекой и вложенные в сайт усилия и средства отбиваются со скрипом.
В чём проблема?
ЗАКАЗАЛИ САЙТ, КОТОРЫЙ НРАВИТСЯ ВАМ, А НЕ ВАШЕМУ ПОКУПАТЕЛЮ
При создании важно учитывать потребности своей целевой аудитории, наряду с Вашими. При создании сайтов часто не учитывается пользовательский опыт и стандарты маркетинга и программирования.
Ответ очевиден - НЕТ!
Мы часто слышим фразы: "Возьмите где-нибудь в интернете информацию", "У меня нет на это времени, поэтому поищите сами". В итоге получается невнятный сайт для невнятной целевой аудитории, у которого всё плохо с продажами.
В чём проблема?
ПОДРЯДЧИК НЕ ЗНАЕТ СПЕЦИФИКИ ИМЕННО ВАШЕГО БИЗНЕСА И ПРОДУКТОВОЙ ЛИНЕЙКИ
Сколько Вы продадите товаров и услуг, если посадите на продажу человека с улицы, не объяснив ему ничего, а дав инструкцию: почитай, что другие продают и у нас что-то типа такого. С сайтом такая же ситуация. Максимум что может сделать разработчик, так это помочь в создании красивого продающего баннера и иконок, посоветовать грамотного фотографа и копирайтера, сам разработчик никогда не напишет тексты точно характеризующие ваш бизнес или товар.
ПОЛУЧАЕТЕ САЙТ КАК У КОНКУРЕНТОВ, НИЧЕМ ВЫГОДНО НЕ ОТЛИЧАЯСЬ
Часто Вам говорят, что на сайте должны быть уникальные торговые предложения. Только не учитывают 2 момента:
- В текущем мире уникальность зачастую равна ненужности (нет спроса)
- Так как большая конкуренция уникальных предложений нет ни у кого.
Отсюда сложности с отстройкой от конкурентов.
Поэтому важно иметь не уникальные, а сильные торговые предложения.
Вы сделали всё идеально, подключили формы обратной связи, написали тексты под Ваших покупателей, выделили сотрудника и дали ему инструкцию, как работать с заявками с сайта, подключили CRM. Но заявок нет!
НЕ НАСТРОИЛИ РЕКЛАМНЫЙ ТРАФИК
Новый сайт нуждается в рекламном трафике. Поисковая система - это база, куда записываются все сайты. Новые сайты добавляются в базу через 2-4 недели и далеко не на первых позициях и даже не на первой странице.
Нужно быть готовым к тому, что кроме разовых затрат на сайт Вам потребуется ежемесячный бюджет на рекламу.
Подготовка рекламной компании, аудит и разработка стратегии:
Срок от 14 рабочих дней (в зависимости от объемов сайта). Стоимость от 70 000 руб.
SEO-кампания (от 6 месяцев):
Ежемесячная стоимость от 70 000 руб.
Отдельно оплачивается ссылочный бюджет (индивидуален для каждого проекта).
Посмотрите как будет выглядеть ваш сайт на ДЕМО площадке решений.
К демо сайтам подключены наши чаты, задавайте вопросы, обязательно ответим!
Для постановки задачи желательно делать детальную запись проблемы с экрана телефона или компьютера.
Как делать запись с экрана мобильного телефона. https://youtu.be/UkoKf2HQ_Bc?t=52
Любой интернет-магазин, работающий на «Битрикс» в редакции «Малый бизнес» или «Бизнес» может быть интегрирован с 1С. Интеграция относится к дополнительным услугам и не входит в базовую стоимость. Узнать о процессе интеграции более подробно вы можете на нашем сайте.
НДС не входит в стоимость программных продуктов.
Да, в течение года вы будете бесплатно получать обновления функционала готового решения. Кроме того, вы можете получать прямые консультации разработчика - его контактные данные будут предоставлены после приобретения решения. Когда срок техподдержки истечет, вам будет предложено продление за 50% стоимости купленного вами решения.
Мы можем провести доработку любого решения с учетом ваших задач, в рамках ежемесячной поддержки. Все, что нужно - составить комплексное ТЗ со скриншотами, в которых будет наглядно показано, что вам необходимо изменить. Выполнение доработки займет меньше времени, если вы сможете предоставить верстку или макет дизайна.
Запуск сайта на решении быстрее и выгоднее, чем разработка сайта с нуля. Мы выполним все этапы по запуску проекта, чтобы вы получили рабочий инструмент и первые продажи. Рекомендуем использовать решение от компании Аспро. Это топовое решение на 1С-Битрикс: Маркетплейс. Возможности решают основные потребности вашего бизнеса. Мы адаптируем возможности и настройки интернет-магазина под специфику вашего проекта.
Главная цель — максимально быстро появиться в интернет пространстве и начать формировать поток клиентов, приносящих постоянный доход. Пока конкуренты играют со шрифтами и картинками, вы тестируйте и забираете нишу. Именно поэтому стоить заказать сайт на готовом решении!
Давайте вспомним как представлялось создание сайта раньше.
- 20-15 лет назад разработка сайта представлялось как написание HTML где ни будь в блокноте
- 10-15 лет назад клиенты начинают привыкать к CMS, движкам для сайта. Не нужно самостоятельно писать логику. Вместо этого нужно “натянуть” верстку на движек. Для серьезных проектов нужны были программисты.
- В настоящее время - парадигма изменилась. Все что можно разработать в плане логики уже создано. Писать сайт с нуля имеет смысл только если это ресурс с особой логикой или с особой нагрузкой. И это очень дорого для клиента сейчас (от 1 миллиона рублей).
Поэтому, чтобы создавать клиентам интернет-магазины программисты нужны далеко не всегда.
Конкурентоспособность достигается не уникальным дизайном!
- качеством контента (копирайтинг и дизайн)
- компетенциями в маркетинге
- знанием готовых инструментов
- отлаженностью бизнес-процессов
- Все коммуникации мы ведем по телефону, Whatsapp, Telegram и через корпоративную почту support@eu-digital.ru
- Официальным каналом являются задачи в Битрикс24 и почта support@eu-digital.ru
- Все работы по проектам оформляются официально по договору, с оплатой на расчетный счет, ЭДО СБИС..
- Менеджер перезвонит вам, чтобы обсудить детали. Задача будет решена в кратчайшие сроки.
ВАЖНО! Правильно поставленная задача - половина успеха. Лучше больше продумывать задачи до реализации, чем додумывать в процессе исполнения.
- Покупается лицензия 1С-Битрикс (движок)+ выбранное решение АСПРО (красота)
- Лицензия регистрируется на Заказчика, проверить можно тут
- Устанавливается на хостинг
- Сайт готов для наполнения
ВНИМАНИЕ! В стоимость услуги оптимального запуска не входят стоимость лицензий 1С-Битрикс и Аспро.
- При покупке лицензий через нас, хостинг в подарок. Хостинг это место где лежит сайт.
- 1С-Битрикс рекомендуем продлять каждый год. Стоимость продления 25% от стоимости редакции.
- Решение Аспро по необходимости.
- Вы показываете нам какой сайт вам нравится, мы настраиваем функционал решения, аналогично этому сайту.
- Мы записываем видео в котором показываем как будет выглядеть ваш сайт и какие графические элементы будут разрабатываться. В этот момент формируется первичная смета.
- Вы выбираете что разработать нам, а что будут разрабатывать дизайнеры на вашей стороне.
- Разработка дизайна графических материалов и визуального контента
- основные баннеры
- иконки
- маленькие баннеры и другие графические элементы
- Вёрстка и изменения функционала не входят в оптимальный запуск.
- Дизайн макет сайта можно полностью или частично изменить, но это отдельная дорогая и длительная история. Оформляется отдельным ТЗ и только после завершения работ по оптимальному запуску.
- Импорт товаров из вашего файла эксель или подключение к 1С.
- Подключение к 1С только через штатный модуль Битрикса, не штатная интеграция оценивается отдельным ТЗ, Файл Эксель так же надо будет подготовить перед импортом, реализуется менеджерами заказчика.
- Ручное наполнение каталога не выполняется в рамках типового запуска ввиду того что временные затраты стандартизировать не представляется возможным, ручное внесение оценивается отдельно. В приложении к договору отдельно прописывается объем вносимых материалов.
Автоматизированные (EMS Почта России, ПЭК, СДЕК, Новая почта, Казпочта, СПСР-Экспресс, DHL, UPS) Настройка одной автоматизированной службы доставки из списка. Расчет стоимости доставки происходит не на вашем сайте, а на серверах этих служб, и вы не можете влиять на стоимость доставки.
- Наполнение типовых страниц от 3900 руб (О компании, История, Лицензии, Партнеры, Производители, Сотрудники, Отзывы, Вакансии, Реквизиты, Документы).
- Стоимость зависит от количества материалов. В 3900 руб входит 3 часа работ специалиста. При превышении стоимость рассчитывается по ставке 1300 руб./час. Все работы сверх пакета обязательно согласовываются и оплачиваются в конце текущего месяца.
- Возможно обучение вашего сотрудника для наполнения сайта (от 2х часов работы специалиста. от 4000 руб.).
- Весь материал готовится на стороне клиента.
Кассы и ОФД для электронного документо оборота потребуется ЭДО
Зависит от количества городов. Если город один, то и стоимость 0.
Основная задача продвижения сайта — увеличение объема продаж. Эффективное продвижение возможно, когда вы отталкиваетесь от специфики своего бизнеса. Поэтому рекомендуем делать выбор стратегии не интуитивно, а максимально приближенно к тематике бизнеса. Следите за тем, чтобы ваша стратегия помогала
Базовая настройка СЕО (Обязательная настройка SEO под вашу тематику для отображения сайта в Google и Yandex)
Заполняем метатеги каталога других страниц используя механизмы 1С-Битрикс. Настраиваем robots и sitemap.
Важно помнить что разработка сайта и реклама сайта это разные услуги и по завершении разработки можно приступать к рекламе и продвижению.
Услуга по регулярному, глубокому продвижению осуществляется после завершения всех основных этапов внедрения.
Варианты дальнейшего продвижения:
- Выгрузка на площадки Яндекс.Маркет, Avito, ВКонтакте, OZON и другие
- Контекстная реклама Яндекс и Google
- Ведение рекламы в социальных сетях
- Комплексное, ежемесячное СЕО Продвижение сайта
Запускать сайт в современном мире без CRM это терять минимум 30% выручки, а это сейчас непозволительная роскошь. Это крайне важный инструмент для роста.
--Базовое SEO-продвижение подходит для ресурсов, которые еще не оптимизировали — проводится разово и сразу поднимает сайт в поиске.
--Классическое SEO-продвижение — подойдет тем, кто уже сделал базовую оптимизацию и хочет идти дальше. Это многомесячная затратная работа, которая включает закупку ссылок, развитие контента и еще много всего.
2. Настройка индексирования. Индекс Google — картотека сайтов. Робот просмотрит страницы вашего сайта и покажет ту, которая соответствует запросу посетителя. Как настроить: в «Центре Google поиска».
3. Техническая настройка.
1 этап: чтобы роботы не заблудились, нарисуем карту — sitemap.xml. Файл направит роботов к нужному разделу сайта. Как настроить: в «Центре Google поиска».
2 этап: robots.txt — Штирлиц в рядах роботов, благодаря имени примут за своего. Этот инструмент позволит выбрать: какие страницы включить в поиск, а какие обойти стороной. Как настроить: в «Центре Google поиска».
3 этап: метатеги — помогут роботам распознать контент и тематику страницы. Как настроить: в «Центре Google поиска».
4. Семантическое ядро — это слова и фразы, в которых заключен смысл тематики бизнеса. Они отвечают на вопрос: что можно найти на сайте. Если вы продаете мебель, семантика сайта должна включать не только диваны и шкафы. А еще: угловые, подвесные и другие всевозможные запросы.
- Подписывается договор с двумя приложениями.
- Оплата по приложению 1, «ФИКСИРОВАННЫЕ РАБОТЫ» осуществляется в порядке 50 (пятидесяти)-процентной оплаты, в срок не позднее 10 дней с момента подписания договора. Приоритетный вариант подписание ЭДО. Остаток оплаты осуществляется, в срок не позднее 15 дней с момента передачи Акта сдачи-приемки оказанных услуг или направления Исполнителю мотивированного отказа от приемки услуг.
- После подписания акта, Заказчик может использовать тариф «ПОСТОПЛАТНЫЙ» описанный в приложении 2. Оплата по тарифу «ПОСТОПЛАТНЫЙ» осуществляется в порядке 100 (сто)-процентной оплаты, в срок не позднее 10 числа следующего месяца, за которым оказывались услуги.
- Для любых работ по сайту, без регулярного объема задач (от 0 до 19 часов в месяц).
- Время реакции 24 часа, выделение ресурсов через 3-4 дня.
- Постоплата в конце месяца по ставке 2400 ₽ за нормо-час.
- Тариф не обязывает регулярно оплачивать услуги ввиду того что услуги оказываются по запросу, а не регулярно.
- Если объем задач большой, то целесообразно подключить другой тариф сопровождения сайта. Время реакции в этих тарифах до 15 минут. Гарантированное выделение ресурсов, 24/7.
Баннер в выпадающем меню шапки 7 000 ₽ |
Баннер картинкой внутренний (боковой) 7 000 ₽ |
Рекламные баннеры 9 000 ₽ |
Маркетинговое окно 7 000 ₽ |
Акция, новость и другое Анонс — 9 000 ₽ Анонс на базе баннера — 2 000 ₽ Баннер картинкой — 10 500 ₽ Составной баннер — 14 000 ₽ |
Баннер с фоном Без фона — 7 000 ₽ Маленький с фоном — 9 000 ₽ Большой — 14 000 ₽ |
|
Разделы каталога Иконки — 3 500 ₽ Картинки img — 7 000 ₽ Картинки png — 9 000 ₽ |
Баннер в списке товаров 9 000 ₽ |
Логотип (адаптация существующего) png + svg от 7 000 ₽ |
Favicon + Web Clip Icon 3 500 ₽ |
Большой баннер 14 000 ₽ |
Мобильный главный баннер — на основе большого баннера 1 800 ₽ |
Дополнительный баннер рядом с большим 9 000 ₽ |
Баннер с фоном Без фона — 7 000 ₽ Маленький с фоном — 9 000 ₽ Большой — 14 000 ₽ |
Баннер с текстом 10 500 ₽ |
Баннер картинкой На всю ширину — 9 000 ₽ По 2 в ряд — 7 000 ₽ |
О компании Большой баннер — 14 000 ₽ Небольшая картинка — 7 000 ₽ |
Истории 9 000 ₽ |
Блок с формой Картинка — 7 000 ₽ Фон блока с формой — 3 500 ₽ |
Компоновка главной — только при заказе всей главной от 9 000 ₽ |
Как подружить сайты 1С-Битрикс на Аспро со сквозной аналитикой Битрикс24
Большое количество интернет-магазинов в России реализовано на базе 1С-Битрикс: Управления сайтом + готовые решения Аспро. Выбранная связка бесспорно отлично работает и по мере увеличения посетителей возникает необходимость отслеживания эффективности рекламных каналов.
Сквозная аналитика Битрикс24 — в помощь!
Сквозная аналитика – это способ анализа эффективности, который даёт все данные о бизнесе и маркетинге. С помощью неё можно свести все разрозненные показатели.
Например, сквозная аналитика в Битрикс24.
UTM-метки для форм обратной связи
В структуре любого готового решения Аспро присутствует множество форм обратной связи. По умолчанию, эти формы работают на базе веб-форм 1С-Битрикс.
Для оценки эффективности рекламных каналов требуется разметка страниц сайта с помощью UTM-меток. Штатный функционал веб-форм 1С-Битрикс: Управление сайтом — не умеют передавать данные UTM.
Кроме того, сайты на Аспро не умеют сохранять UTM-метки по мере перемещения посетителя по сайту. Например, посетитель перешёл из поисковой системы на главную страницу, а после проследовал в раздел «Контакты» — где UTM-метка и потерялась, а значит рассчитывать на полноценную и корректную работу сквозной аналитики — рассчитывать не приходится.
Как мы решили задачу
Столкнувшись с вышеописанной проблемой на реальном проекте — для нас стало делом чести доработать штатный функционал веб-форм Аспро. Ну и надо признать, сквозная аналитика — затягивает))
Мы поставили перед собой 4 главных задачи:
1. Научить сайт запоминать UTM-метку в cookie.
2. Создать дополнительные скрытые поля во всех веб-формах.
3. Научить веб-формы автоматически заполнять скрытые поля из cookie.
4. Связать веб-формы с Битрикс24.
Делимся инструкцией
Учим запоминать UTM-метку в cookie
В решениях Аспро предусмотрена возможность вставки своего кастомного php-кода. Для этого есть файл top_footer_custom. php, который находится по адресу /include/footer_include/.
Перейти к редактированию файла вы можете прямо в панели администрирования. Для этого наберите в браузер
https://адрес_вашего_сайта/bitrix/admin/fileman_file_edit. php? path=% 2Finclude% 2Ffooter_include% 2Ftop_footer_custom. php&full_src=Y&site=s1&lang=ru&&filter=Y&set_filter=Y
и вставьте следующий код:
Создаём дополнительные скрытые поля во всех веб-формах
В панели администрирования идём в Сервисы --> Веб-формы --> Настройка форм
После нам нужно последовательно зайти в настройки каждой формы и выполнить ряд действий:
1. Заходим в список вопросов
2. Нажимаем «Добавить»
3. Указываем символьный идентификатор
4. Во вкладке «Вопрос» пишем произвольное описание
5. Во вкладке ответ указываем тип поля «hidden« и нажимаем »Сохранить»
Учим веб-формы автоматически заполнять скрытые поля из cookie
1. Возвращаемся обратно в «Параметры формы»
2. Открываем вкладку «Описание» в режиме HTML и вставляем код:
Должно получиться вот так:
Связываем веб-формы с Битрикс24
1. Идём во вкладку «CRM»
2. В поле "CRM:" настраиваем связь между формой и нашим порталом Битрикс24.
3. Связываем поля формы и поля лида в Битрикс24.
Должно получиться примерно так:
Сохраняем нашу форму.
После заполнения формы на сайте мгновенно получаем лид в Битрикс24:
Далее, используя роботы в лидах, мы настраиваем рекламные источники сквозной аналитики.
Открылась форма добавления вебхука. В поле Название вводим произвольное название, например Получение лидов с сайта. Поле Описание заполняем по своему желанию. В списке Права доступа отмечаем чекбокс CRM.
В генераторе запросов будет представлен образец URL, который нужно использовать при отправке данных из сторонней системы в Битрикс24
Внимание! Данный код является конфиденциальной информацией. Его необходимо держать в секрете.URL состоит из:
Секретные коды чужих вебхуков недоступны даже администратору. Если администратор отредактирует чужой вебхук, то секретный код будет сброшен, и владельцем этого вебхука станет администратор.
- doc-test-b24.bitrix24.ru - адрес вашего Битрикс24
- /rest - указание на то, что работа ведётся через rest с вебхуками
- /1 - идентификатор пользователя, создавшего вебхук
- /173glortu42lvpju - секретный код
- /crm.contact.get - вызываемый метод REST API . В данном случае - метод, возвращающий контакт по идентификатору
- .json - необязательный параметр ("транспорт"). При создании новых вебхуков можно не указывать (по умолчанию будет использоваться .json). В конструкторе готовых решений .json подставляется явно
- ?ID=42 - параметры, необходимые для конкретного метода. В данном случае - идентификатор. Параметры указываются после вопросительного знака и разделяются символом &
В первую очередь, надо убедиться что на сервере подключена библиотека curl.
При отправке формы добавляем код:
$b24Url = "https://adresportala.bitrix24.ru"; // укажите URL своего Битрикс24
$b24UserID = "***"; // ID пользователя, от имени которого будем добавлять лид
$b24WebHook = "*****"; // код вебхука
// формируем URL, на который будем отправлять запрос
$queryURL = "$b24Url/rest/$b24UserID/$b24WebHook/crm.lead.add.json";
// формируем параметры для создания лида
$queryData = http_build_query(array(
"fields" => array(
"TITLE" => "заказ №". $arEventFields['ORDER_ID'], // название лида
"NAME" => $arEventFields['ORDER_USER'], // имя
"PHONE" => [["VALUE" => $arEventFields['PHONE'],"VALUE_TYPE" => "WORK"]],
"EMAIL" => [["VALUE" => $arEventFields['EMAIL'],"VALUE_TYPE" => "WORK"]],
"ASSIGNED_BY_ID" => $b24UserID, // пользователь ответственный за лид
"UF_CRM_123456789" => $arEventFields['CITY'], // свойство типа строка
"OPPORTUNITY" => $arEventFields['PRICE'], //цена
"CURRENCY_ID" => 'RUB', //валюта
"COMMENTS" => $arEventFields['ORDER_LIST'],
),
'params' => array("REGISTER_SONET_EVENT" => "Y") // Y = произвести регистрацию события добавления лида в живой ленте. Дополнительно будет отправлено уведомление ответственному за лид.
));
// отправляем запрос в Б24 и обрабатываем ответ
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryURL,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
$result = json_decode($result,1);
Таким образом можно передать в b24 параметры UTM-меток. Для нужной формы отследить событие OnAfterResultAdd.
<?php
// получаем текущий урл и упаковываем параметры в массив
$url = basename($_SERVER['REQUEST_URI']);
$url_components = parse_url($url);
parse_str($url_components['query'], $params);
$b24Url = "https://***.bitrix24.ru"; // укажите URL своего Битрикс24
$b24UserID = "***"; // ID пользователя, от имени которого будем добавлять лид
$b24WebHook = "***"; // код вебхука, который мы только что получили
// формируем URL, на который будем отправлять запрос
$queryURL = "$b24Url/rest/$b24UserID/$b24WebHook/crm.lead.add.json";
// формируем параметры для создания лида
$queryData = http_build_query(array(
"fields" => array(
"TITLE" => "Лид с нашего сайта", // название лида
"NAME" => "Меган Фокс", // имя ;)
"PHONE" => array( // телефон в Битрикс24 = массив, поэтому даже если передаем 1 номер, то передаем его в таком формате
"n0" => array(
"VALUE" => "+7 (123) 456-78-99", // ненастоящий номер Меган Фокс
"VALUE_TYPE" => "MOBILE", // тип номера = мобильный
),
),
"UF_CRM_1575410143732" => true, // первое пользовательское свойство: передадим "Да"
"UF_CRM_1575410440471" => "Перезвони :*", // второе пользовательское свойство, передаем этот текст
"UTM_SOURCE"=>$params["utm_source"],
"UTM_MEDIUM"=>$params["utm_medium"],
"UTM_CAMPAIGN"=>$params["utm_campaign"],
),
'params' => array("REGISTER_SONET_EVENT" => "Y") // Y = произвести регистрацию события добавления лида в живой ленте. Дополнительно будет отправлено уведомление ответственному за лид.
));
// отправляем запрос в Б24 и обрабатываем ответ
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryURL,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
$result = json_decode($result,1);
// если произошла какая-то ошибка - выведем её
if(array_key_exists('error', $result))
{
die("Ошибка при сохранении лида: ".$result['error_description']);
}
echo "Лид добавлен, отличная работа :)";
?>
Источник: Учебный курс: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=99&LESSON_ID=8581
При обновлении Bitrix можно столкнуться с проблемой: «Для обновления продукта необходимо удалить настройку PHP mbstring.func_overload. Пожалуйста, внесите необходимые изменения или обратитесь в службу технической поддержки вашего хостинга».
Она связана с тем, что для версий PHP 7.2 и выше параметр mbstring.func_overload больше не поддерживается Битриксом. Раньше на Bitrix обязательно должен был быть установлен параметр mbstring.func_overload=2.
Чтобы обновить Bitrix и продолжить работу с сайтом, нужно удалить этот параметр или указать рядом с ним значение 0.
Как изменить или удалить mbstring.func_overload
- Откройте файл php.ini.
- Найдите параметр mbstring.func_overload.
-
Удалите его или внесите запись со значением 0:
mbstring.func_overload=0
- Сохраните изменения.
Готово, теперь новая версия Битрикс будет работать корректно.
Почему возникает ошибка
Ошибка DB query error, please try later возникает на CMS Битрикс.
Также встречаются варианты:
- Mysql connect error [localhost]: (2002) No such file or directory (400),
- DB query error,
- Got error 28 from storage engine.
Эта проблема связана с базой данных сайта: к ней поступает слишком много обращений — больше, чем сервер БД может обработать.
Вот несколько распространённых причин этой ошибки:
- не хватает дискового пространства на хостинге. В Битрикс встроено автоматическое резервное копирование. Эта опция создаёт резервные копии в папке /bitrix/backup/ и постепенно занимает место на диске. Чтобы решить проблему, необходимо удалить старые резервные копии;
- повреждена база данных MySQL. В этом случае нужна резервная копия БД: восстановите копию с датой, когда сайт работал корректно;
- неверные данные для подключения к БД. Настройки подключения к базе данных хранятся в файле /bitrix/php_interface/dbconn.php. Если указаны неверные логин, пароль или название базы данных, сайт не может к ней подключиться. Из-за этого возникает ошибка.
Как включить отображение ошибок через панель управления
Чтобы понять, чем именно вызвана ошибка, нужно посмотреть её полное описание на сайте. Для этого включите debug-режим.
Debug-режим (режим отладки) — режим, который используют разработчики для проверки кода. Он позволяет увидеть полный текст ошибки и исправить её.
Для этого:
- Войдите в панель управления хостинга.
-
Перейдите в раздел Менеджер файлов
-
Перейдите в папку php_interface и дважды кликните по файлу dbconn.php:
-
В блоках $DBDebug и $DBDebugToFile замените параметр «false» на «true» и нажмите Ok
-
При переходе на сайт вы увидите текст ошибки. Он выделен красным цветом
Решение
О том, как перейти к редактированию почтового шаблона подробно написали в статье.
Чтобы посмотреть список почтовых шаблонов или перейти к редактированию, проделайте путь: Настройки → Настройки продукта → Почтовые и СМС события → Почтовые шаблоны.
Переходим в редактирование почтового шаблона «Новый заказ». Для этого кликните в строке с названием на «Гамбургер», затем нажмите «Изменить».
Переходим к редактированию тела письма.
Открываем справа через стрелочку панель компонентов. Эта панель появится только в режиме визуального редактора. О том, как работать с редактором написано в документации 1С-Битрикс.
Находим компонент «Подробная информация о заказе для почты» и переносим компонент в тело письма. Открываем параметры компонента правой кнопкой мыши.
Выбираем то, что нужно выводить в шаблоне письма.
В письме теперь будет вся необходимая информация по заказу.
Для почтового шаблона «Быстрый заказ» принцип настройки тот же. Но в настройках компонента «Подробная информация о заказе для почты» в параметрах для поля «Идентификатор заказа», вместо {#ORDER_ID#} нужно установить {#RS_ORDER_ID#}.
Для триггерных рассылок тоже можно вывести информацию о составе заказа в письме. О том, что такое триггерные рассылки и как с ними работать написали в документации. Перейдите в редактирование параметров компонента подробной информации о заказе в теле письма.
В разделе «Основные параметры» найдите поле «Выводимые колонки состава заказа» и выведите нужные свойства.
80 TCP/UDP; http.
443 TCP/UDP; https.
10082 TCP/UDP; https панели управления Zend Server CE
5480 TCP/UDP; https панели управления VMware Virtual Appliance
5222 TCP/UDP; bitrix xmpp сервер
5223 TCP/UDP; bitrix xmpp сервер по ssl
8890 TCP/UDP; bitrix ntlm авторизация
8891 TCP/UDP; bitrix ntlm авторизация по ssl
8893 TCP/UDP; bitrix http сервер мгновенных сообщений Push&pull.
8894 TCP/UDP; bitrix https сервер мгновенных сообщений Push&pull.
8895 TCP/UDP; bitrix https сервер публикации команд Push&pull.
25 TCP/UDP; bitrix http smtp сервер
587 TCP/UDP; bitrix http/https smtp сервер
465 TCP/UDP; bitrix https smtp сервер
993 TCP/UDP; bitrix https imap сервер
143 TCP/UDP; bitrix http imap сервер
1935 TCP/UDP; bitrix ip телефония
3478 TCP/UDP; bitrix ip телефония
5060 TCP/UDP; bitrix ip телефония
8000-48000 UDP; bitrix ip телефония
Для начала давайте проверим базовые настройки. Надо, чтобы в настройках Главного модуля был указан ящик, от имени которого будут отправляться письма. Яндекс включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP.
Если у вас сайт на VDS timeweb, то по-умолчанию почтовые порты на сервере заблокированы. Надо написать в техподдержку, чтобы их открыли.
Дальше надо через putty подключиться к вашему серверу и настроить почту в виртуальной машине Bitrix.
Здесь представлены настройки некоторых почтовых сервисов.
Gmail
- From Email address – ваш адрес, от имени которого будут отправляться письма (пример: mail@gmail.com)
- Server address or DNS – smtp.gmail.com
- Server port – 587
- SMTP authentication – yes
- Login – ваш полный логин (пример: mail@gmail.com)
- SMTP authentication method – auto
- Enable TLS – yes
Доступно подключение как через обычный пароль, так и через пароль приложения (рекомендуемый).
Примечание: Сервис Gmail может блокировать подключение по smtp в целях безопасности. Как изменить настройки доступа к аккаунту для небезопасных приложений читайте в справке Google.Яндекс.Почта
- From Email address – ваш адрес, от имени которого будут отправляться письма (пример: mail@yandex.ru)
- Server address or DNS – smtp.yandex.ru
- Server port – 25 или 587
- SMTP authentication – yes
- Login – ваш полный логин (пример: mail@yandex.ru)
- SMTP authentication method – auto
- Enable TLS – yes
Доступно подключение как через обычный пароль (с подтверждением аккаунта), так и через пароль приложения (рекомендуемый). На стороне почтового ящика в настройках надо получить пароль приложений.
Примечание: Сервис Яндекс.Почта может блокировать подключение по smtp в целях безопасности. В логе msmtp можно всегда посмотреть ошибки отправки писем. Если ваше письмо заблокировано, в логе будет указана причина и ссылка с указанием действий для разблокировки.Внимание! Яндекс включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP. Указать несколько отправителей в поле From также не получится.
Mail.ru
- From Email address – ваш адрес, от имени которого будут отправляться письма (пример: mail@mail.ru)
- Server address or DNS – smtp.mail.ru
- Server port – 25 или 587
- SMTP authentication – yes
- Login – ваш полный логин (пример: mail@mail.ru)
- SMTP authentication method – plain
- Enable TLS – yes
Доступно подключение как через обычный пароль, так и через пароль приложения (рекомендуемый).
Внимание! Mail.ru включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP. Указать несколько отправителей в поле From также не получится. Кроме того, сервер ограничил отправку в 500 писем в день.Другие сервисы
Настройки для других smtp сервисов можно взять по ссылкам:
Где хранятся логи msmtp
В логах msmtp можно всегда посмотреть ошибки отправки писем. Находятся логи в директории /home/bitrix/.
Для каждого сайта свой лог msmtp, в названии лога будет указано имя сайта – msmtp_{SiteName}.log. Например для сайта по умолчанию лог будет иметь имя msmtp_default.log.
Важно! Сами SMTP-сервисы могут иметь свои лимиты на оправку через них рассылок и могут ограничивать ваши рассылки, вплоть до полной блокировки почтового аккаунта, через который будут рассылаться письма.
Например, у Яндекса и Google по умолчанию лимит на отправку – 500 писем в сутки. Если в письме несколько получателей, то письмо каждому из них считается отдельным письмом. Этот ежесуточный лимит может изменяться на основании их собственных алгоритмов подсчета благонадежности пользователя.
User-Agent: *
Disallow: /bitrix/
Disallow: *bitrix_*=
Disallow: /local/
Disallow: /*index.php$
Disallow: /auth/
Disallow: /filter/
Disallow: *auth=
Disallow: /personal/
Disallow: *register=
Disallow: *forgot_password=
Disallow: *change_password=
Disallow: *login=
Disallow: *logout=
Disallow: */search/
Disallow: *action=
Disallow: *print=
Disallow: *?new=Y
Disallow: *?edit=
Disallow: *?preview=
Disallow: *backurl=
Disallow: *?display=
Disallow: *back_url=
Disallow: *back_url_admin=
Disallow: *captcha
Disallow: */feed
Disallow: */rss
Disallow: *?FILTER*=
Disallow: *?ei=
Disallow: *?p=
Disallow: *?q=
Disallow: *?section_id=
Disallow: *?etext=
Disallow: *?tags=
Disallow: *B_ORDER=
Disallow: *BRAND=
Disallow: *CLEAR_CACHE=
Disallow: *ELEMENT_ID=
Disallow: *price_from=
Disallow: *price_to=
Disallow: *PROPERTY_TYPE=
Disallow: *PROPERTY_WIDTH=
Disallow: *PROPERTY_HEIGHT=
Disallow: *PROPERTY_DIA=
Disallow: *PROPERTY_OPENING_COUNT=
Disallow: *PROPERTY_SELL_TYPE=
Disallow: *PROPERTY_MAIN_TYPE=
Disallow: *PROPERTY_PRICE[*]=
Disallow: *S_LAST=
Disallow: *SECTION_ID=
Disallow: *SECTION[*]=
Disallow: *SHOWALL=
Disallow: *SHOW_ALL=
Disallow: *SHOWBY=
Disallow: *SORT=
Disallow: *SPHRASE_ID=
Disallow: *TYPE=
Disallow: *utm*=
Disallow: *openstat=
Disallow: *from=
Disallow: /*?sort=
Disallow: /*?display=
Disallow: /*?year=
Disallow: /*?oid=
Disallow: /order/
Disallow: /*ORDER_BY
Disallow: /*PAGEN
Disallow: /*?print=
Disallow: /*&print=
Disallow: /*ADD_TO_COMPARE_LIST
Disallow: /*back_url=
Disallow: /*BACKURL=
Disallow: /*BACK_URL=
Disallow: /*back_url_admin=
Disallow: /*?linerow=
Disallow: /*register=
Disallow: /*forgot_password=
Disallow: /*change_password=
Disallow: /*login=
Disallow: /*logout=
Disallow: /*PAGEN
Disallow: /*SHOWALL
Allow: */upload/
Allow: /bitrix/*.js
Allow: /bitrix/*.css
Allow: /local/*.js
Allow: /local/*.css
Allow: /local/*.jpg
Allow: /local/*.jpeg
Allow: /local/*.png
Allow: /local/*.gif
Host: https://site.ru
Sitemap: https://site.ru/sitemap.xml
Clean-param: WEB_FORM_ID
Clean-param: RESULT_ID
Clean-param: formresult
Clean-param: ORDER_ID
Clean-param: ref
Clean-param: utm
Clean-param: forgot_password
Clean-param: backurl
Clean-param: PAGEN_1
Clean-param: SHOWALL_1
Clean-param: linerow
Clean-param: s
Ниже разберем, что делать если продлять лицензию на шаблон и модули нет возможности, а возобновить работу сайта нужно.
- Сделать резервную копию
- Скачать архив с нужными скриптами с нашего сайт. Архив содержит старые библиотеки jquery необходимые для работы вашего сайта
- Разархивируем файлы в папку (требуется создать) по пути /bitrix/js/main/jquery_new либо через FTP либо через административную панель сайта по пути Контент - Структура сайта - Файлы и папки. Файлы лучше загружать в новую папку, чтобы Битрикс не смог затереть после очередного обновления ядра старые библиотеки, которые используются вашим шаблоном или модулями
- Редактируем файл /bitrix/php_interface/init.php и если его нет, то создаем. Файл желательно редактировать через FTP, а не через административную панель сайта. Вставляем следующий код
CJSCore::Init(); $ar=array( /* external libs */ 'jquery' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-1.8.3.min.js', 'skip_core' => true, ), 'jquery_src' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-1.8.3.js', 'skip_core' => true, ), 'jquery2' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-2.1.3.min.js', 'skip_core' => true, ), 'jquery2_src' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-2.1.3.js', 'skip_core' => true, ), 'jquery3' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-3.3.1.min.js', 'skip_core' => true, ), 'jquery3_src' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-3.3.1.js', 'skip_core' => true, ), ); foreach ($ar as $ext => $arExt) { CJSCore::RegisterExt($ext, $arExt); }
- Проверяем работу сайта
Утилита ncdu: эффективный инструмент для борьбы с переполнением дискового пространства
Периодически на хостинге может возникать ситуация, когда дисковое пространство подходит к концу, а причины возникновения такой ситуации так и не установлены.
Конечно, можно попробовать обратиться в службу поддержки хостинг-провайдера за разъяснениями, попробовать средствами файлового менеджера найти директорию, которая занимает наибольший объем или же попытаться освоить менее удобную утилиту du...
Теперь это в прошлом, поскольку нам на помощь приходит утилита ncdu, которая имеет мощный функционал и позволяет легко найти переполненный лог-файл, папку с устаревшими резервными копиями или иной источник превышения.
*Количество символов "#" позволяет понять, какая из директорий имеет наибольший объем.
Использование утилиты
Для использования утилиты нужно будет подключиться по SSH к своему аккаунту, инструкция от хостинг-провайдера позволит сделать всё корректно: http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358354
После успешного подключения достаточно ввести ncdu в терминальной строке для перехода в интерфейс программы.
Список команд и ключей
Список команд и действий, которые можно выполнить при работе с утилитой:
up (стрелочка вверх на клавиатуре), k — перемещение вверх;
down (стрелочка вниз на клавиатуре), j — перемещение по списку вниз;
enter — открытие нужной директории (папки);
left (стрелочка влево (<) на клавиатуре), h — возвращение в предыдущую директорию.
Утилиту ncdu можно запускать со следующими ключами:
-h Вспомогательное сообщение;
-q Тихий режим, интервал обновления 2 сек;
-v Отобразить версию утилиты;
-x Та же самая файловая система;
-r Режим чтения;
--exclude PATTERN Исключает файлы, содержащие ОБРАЗЕЦ;
-X, --exclude-from FILE Исключает файлы которые содержат какой-либо ОБРАЗЕЦ в ИМЕНИ_ФАЙЛА.
Ввод следующих букв в латинской раскладке клавиатуры в момент использования утилиты позволит достичь следующего результата:
a — режим отображения (размер файла, занятое место на жестком диске);
d — возможность удаления выбранного файла или директории;
e — включение и отключение отображения скрытых файлов;
g — режим отображения занятого места (в процентах/графически/оба варианта);
i — показывает информацию выделенного объекта;
n — сортирует по имени;
q — выход из интерфейса;
r — повторный расчет занимаемой дисковой квоты;
s — сортировка по объему.
надо их сгенерировать в разделе Аспро-> Генерация файлов -> sitemap.xml
после этого они появятся в папке /aspro_regions
если с robots всё понятно и региональный файл подцепляется сразу, то с sitemap не так всё быстро.
в htaccess добавляются правила подмены robots.txt на robots.php
для каждого инфоблока и статичных файлов sitemap***.xml на sitemap***.php
в некоторых версиях было пропущено правило для sitemap.xml
# ASPRO_SITEMAP_sitemap-files Serve sitemap.xml with sitemap.php only if the latter exists
RewriteCond %{REQUEST_FILENAME} sitemap.xml
RewriteCond %{DOCUMENT_ROOT}/sitemap.php -f
RewriteRule ^(.*)$ /sitemap.php [L]
добавили правило - sitemap теперь показывает правильный
например такое валит обмен: #RewriteCond %{THE_REQUEST} //#RewriteRule .* https://вашдомен.ru$1 [R=301,L]
Пример: Клиент экономит на технической поддержке проекта и никто не следит за хостингом, при этом на сайте включены резервные копии сайта. В итоге когда заканчивается место на хостинге, то добавляется автоматом еще 1гб или более за дополнительную плату, и у нас были случаи когда клиент оплачивал 20000 рублей в месяц или даже по 60000 в месяц вместо 900.
Решение: Использовать минимальную техническую поддержку сайтов.
С доменами и другими услугами на самом деле такая же история, покупаете ли вы домен или продляете, вам по умолчанию предлагается максимальный пакет дополнительных услуг, от которых можно отказаться и купить домен за 150 рублей вместо 3500. Вам же не нужен антивирус для сайта вместе с доменом? Вот и я том же. Но сделать это не так то просто, эти галочки очень мило замаскированы, будьте бдительны.
Удивительно, но за такими вещами мало кто следит.


Крутим еще ниже

Посмотреть пути к файлам можно в меню установки сертификатов

Объединить файл crt и ca, загрузить crt, ca, key на сервер

Просто так данные от эквайринга не передаются в систему. Для Сбербанка например надо написать в техподдержку и указать следующий текст: Прошу подключить адрес для уведомлений обратного вызова на боевой среде
Здравствуйте. Прошу подключить адрес для уведомлений обратного вызова на боевой среде на URL: https://вашпортал.bitrix24.ru/bitrix/tools/sale_ps_result.php. Уведомления нужны: с симметричной шифрованием (закрытый ключ). Требуется дополнительный параметр bx_paysystem_code (этот параметр мы отправляем в банк при создании оплаты)
- Сайт на основе решения от АСПРО обойдется дешевле созданного с нуля и обладающего тем же функционалом: Средняя стоимость разработки интернет-магазина в среднем колеблется: от 247 300 р. до 750 000 р. по данным CMS Magazine.
- Функционал как у крупных интернет-магазинов
- Стоимость готового магазина от «Аспро» вместе с лицензией 1С-Битрикс от 88 800 р. от 3 до 9 раз выгоднее при существенном преимуществе в качестве и большим уровнем поддержки!
- Сайт на решении Аспро на базе Битрикс в разы дешевле в обслуживании и обладает поддержкой 1С-Битрикс и Аспро
- Отличная оптимизация под мобильные устройства
- Большие возможности для масштабирования
- Профессиональная система с 20000 партнёров
- Огромный маркетплейс с модулями
В стоимость готового решения входят такие позиции:
- Шаблон дизайна.
- Набор цветовых схем.
- Запрограммированные веб-страницы.
- Демоконтент.
- Структура меню.
- Мастер установки.
Кроме приобретения решения для разработки сайта также понадобятся:
- Система управления контентом «Битрикс».
- Аренда домена и хостинга.
Нет, только безналичные платежи.