Winter development | Зимняя разработка

25 декабря 2018

Зима. Мороз. Запах мандарин и тёплого кофе…

Чем занимаются наши разработчики этой зимой? – Конечно же «кодят»!

В данный зимний период мы готовы Вам предложить несколько реально «жирных» технологий для внедрения в Ваш проект.

Первая технология. Google AMP.

«Как увеличить конверсию?» — слишком большой вопрос. Чтобы ответить на него хорошо, лучше отвечать по частям. Одним из ответов является - Google AMP!

Что такое Google AMP Вы возможно слышали. Но как его внедрить многие не знают. А это достаточно легко! Для этого Вам следует установить приложение Google AMP для приложений Webasyst. А по промо-коду: WINTERDEV Вы получаете дополнительную скидку в 50% (Скидка действует до 31 января 2019 года).

Данный плагин создаёт автоматические страницы для:

  • Магазин (7.4+): Товары, страницы товаров & категории
  • Блог: Блоги & записи
  • Фото: Фото & альбомы

Встроенные модули Google analytics и предупреждение об использовании cookie.

Для работы страниц необходим SSL-сертификат на домене!

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


Вторая технология. Локализация сайта, магазина, блога, форума CRM-системы.

Итак, мы подошли к суровым реалиям! Это вопрос языка! Это достаточно добротный инструмент для общения, обмена информации и продажи:) Все люди знают, что чем больше языков ты знаешь, тем более ты крут! Такая же и ситуация с сайтами. Ваш сайт или магазин может похвастаться знанием двух или более языков? Если нет, то это уже не проблема!

В помощь к нам приходит приложение My Lang. Давайте разберем вместе что может данное приложение.

После установки приложения My Lang в бекенде поддерживаемых приложений появятся новые поля — для перевода значений или для выбора, для какого языка они предназначены.

В бекенде приложений

1. Shop-Script

  • Названия и описания товаров и названия их артикулов.
  • Названия и описания категорий товаров.
  • Текстовые значения настроек тем дизайна.
  • Тексты информационных страниц — для каждой страницы можно выбрать, на каком языке она должна быть доступна на страницах сайта; можно выбрать какой-то один язык или выбрать показ страницы на всех языках.

2. «Сайт»

  • Тексты страниц — с таким же выбором языка, как и в Shop-Script.

3. «Блог»

  • Выбор языка, на котором должен быть доступен каждый блог.
  • Аналогичный выбор для каждой записи в блоге.
  • Тексты страниц с выбором языка, как в Shop-Script и «Сайте».

Те значения, для перевода которых не появились новые поля в бекенде приложений, можно перевести в приложении My Lang. Здесь же есть поля для перевода разных системных текстов, используемых во фреймворке Webasyst.

В бекенде My Lang

Локализация всех приложений и плагинов

Любые строки локализации, т. е. тексты надписей и сообщений, тоже можно переводить. Как вручную, так и автоматически — с помощью онлайн-сервисов «Яндекс», «Гугл» или «Майкрософт». Для этого служит раздел «Редактор» в бекенде приложения My Lang.

Файлы локализации можно экспортировать — скачать с сервера на свой компьютер. Если вам удобно пользоваться специальными редакторами вроде Poedit, отредактируйте языковой файл и импортируйте его обратно в My Lang.

Поля контактов

Переводить можно названия всех свойств контактов: имя, телефон, адрес и т. д. Для перевода доступны и стандартные свойства, и добавленные в настройках Shop-Script и в конструкторе полей контакта в приложении CRM.

Если тип поля — radio или select, то элементы такого поля переводить нельзя.

Настройки сайта

  • Для полей формы регистрации можно только сбросить их настройки до стандартных — для того, чтобы можно было использовать встроенный системный перевод для названий этих полей.

Настройки тем дизайна

Для перевода доступны значения настроек, для которых нужно вписывать текстовые значения. Например, значения настроек-флажков переводить бессмысленно, а перевод значений в полях типа «Промо-текст на главной странице» будет очень даже кстати.

В текущей версии приложения поддерживается перевод настроек любых тем дизайна только для приложений «Сайт», «Блог», «Фото» и Shop-Script.

Значения настроек интернет-магазина

Для перевода Shop-Script есть следующие поля:

  • Названия и значения характеристик.
  • Теги товаров.
  • Названия складов.
  • Названия услуг и вариантов услуг.
  • Для полей оформления заказа есть возможность только сбросить все настройки до стандартных — для того, чтобы можно было использовать встроенный системный перевод для названий этих полей.
  • Названия статусов заказа.
  • Названия и текст промокарточек.
  • Возможность выполнять полнотекстовый поиск, а не только поиск по переведенным значениям. Судя по исходному коду приложения, включение этой настройки добавляет к поиску по переведённым названиям товаров на текущем языке ещё и поиск по оригинальным названиям товаров и артикулов.

Значения настроек «Фото»

  • Названия тегов фотографий.

Всё переводить вручную?

Необязательно. Например, при редактировании товара можно нажать на кнопку «Перевести», и перевод автоматически «подтянется» из интернета. В настройках можно ввести API-ключи для того сервиса, которым хотите переводить: «Яндекс», «Гугл» или «Майкрософт». Автоматический перевод, конечно, не такой качественный, как человеческий, но это хорошая база, которая экономит время. Останется только подправить небольшие огрехи.

Достаточно просто сохранить перевод, и всё?

После перевода всех нужных строк, свойств и полей нужно ещё немного адаптировать тему дизайна. Ведь темы дизайна так же, как и весь Вебасист, создавались для отображения сайта на одном языке. В описании приложения My Lang есть список файлов и строк, которые в них нужно изменить, чтобы многоязычность полностью заработала.

Есть примеры для стандартной темы «Дефолт 3», а в остальных темах, видимо, нужно всё делать аналогично. Поскольку все темы построены немного по-разному, без некоторого копания в исходном коде дизайна не обойтись.

Что мы используем для перевода? Конечно же облако Microsoft! API Microsoft Translator — служба нейронного машинного перевода, которую разработчики могут с легкостью интегрировать в свои приложения, веб-сайты, инструменты или любое решение, требующее поддержки разных языков, например локализация веб-сайта, электронная коммерция, поддержка клиентов, приложения для обмена сообщениями, внутренние коммуникации и т. д. 

А по промо-коду: WINTERDEV Вы получаете дополнительную скидку в 50% (Скидка действует до 31 января 2019 года).

Третья технология. CRM-система.

Допустим у Вас есть сайт и вы не хотите вкладывать деньги в интернет-магазин. Или не очень хотите вести учет товаров в магазине и работать по прайс-листам. Также Вы хотели бы чтоб люди платили Вам деньги за товар сразу, а не заказывали его через наложенный платёж. Если Вы хотите вести свои сделки, настроить шлюх для мессенджеров и, даже, вести бухгалтерию! Подключить платёжные системы! Это все можно в CRM!

Приложение Webasyst CRM — это удобный инструмент для управления базой клиентов и продажами. Его функции позволяют видеть базу клиентов компании в разных плоскостях, контролировать отток клиентов и следить за ростом количества новых клиентов, заявок и продаж.

Разграничение прав доступа

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

Удобная работа с контактами

Вся информация, связанная с контактом, хранится в удобном и доступном виде. Контакты легко объединять в сегменты — собирать вручную или фильтровать по разным признакам, например: прочитали последнюю рассылку, не заказывали 2 месяца. Сегменты используются для выполнения быстрых групповых действий с контактами и для просмотра отчетов.

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

Эффективное управление сделками

Этапы сделок и статусы связанных с ними задач отображаются в удобном и наглядном виде. Легко контролировать выполнение запланированных действий. Для удобства работы информация по сделкам может быть показана в виде таблицы или доски «канбан» — на ваш выбор.

Интеграция с Shop-Script

Заказ в Shop-Script может формировать сделку в Webasyst CRM. Сделка создается в соответствующей воронке продаж с привязкой к уже существующему или вновь созданному контакту. Вы можете распределять сделки по менеджерам и настраивать нужные этапы для обработки сделки. А после того, как сделка будет завершена, создавать напоминания с привязкой к определенному контакту, чтобы планировать дальнейшее взаимодействие с клиентом.

Интеграция поддерживается начиная с версии Shop-Script 7.2.4.

Воронки продаж

В Webasyst CRM вы настроите себе любое количество воронок продаж с различными этапами прохождения сделки — именно так, как этого требует процесс работы в вашей компании.

Таймлайн по всем действиям

Все действия, которые сохраняются в Webasyst CRM, отображаются в единой ленте событий с привязкой ко времени — таймлайне. Легко просматривать список событий по отдельному клиенту или по выбранной сделке.

Автоматизация работы со счетами

Отправляйте ссылки на счета своим клиентам одной кнопкой. Для этого используйте один из встроенных шаблонов, настроив его внешний вид. С помощью плагинов подключите различные онлайн-системы оплаты, чтобы клиенты могли выполнять платежи прямо со страницы счета.

Скоро будут добавлены новые возможности:

Расширение интеграции с Shop-Script

Мы будем постоянно расширять и улучшать интеграцию между Webasyst CRM и Shop-Script. В ближайших планах двусторонняя синхронизация этапов сделки в Webasyst CRM с этапами заказа в Shop-Script и более детальные настройки для различных витрин интернет-магазина.

Больше операторов IP-телефонии

Пополнится список операторов, чьи сервисы IP-телефонии смогут интегрироваться с Webasyst CRM. В ближайшее время мы опубликуем плагины интеграции с «Манго Телеком» и «Яндекс.Телефонией».

Автоматические действия

Настройка различных автоматических действий в зависимости от возникающих событий. Например, отправка электронных писем и SMS или постановка задачи «позвонить клиенту» в зависимости от таких событий, как очередное посещение сайта клиентом, истекший месяц после оформления последнего заказа, звонок без ответа и много других интересных вариантов.

Омниканальность

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

А по промо-коду: WINTERDEV Вы получаете дополнительную скидку в 50% (Скидка действует до 31 января 2019 года).

Как осуществить заказ на разработку в зимний период?

Это легко! Для этого Вам необходимо заполнить форму и ожидать пока с Вами свяжутся наши менеджеры!