Как быстро запустить интернет-магазин на 1С-Битрикс

Имею желание купить дом, но не имею возможности.
Имею возможность купить козу, но не имею желания.
к/ф “Кавказская пленница”

В жизни наши желания часто расходятся с нашими возможностями. Приходится искать компромисс.

Так происходит и при создании интернет-магазинов. Хочется уровня лучших игроков рынка, но ни ресурсов, ни инфраструктуры на это нет.
Если отталкиваться от бюджета, то можно получить лишь “стандартный интернет-магазин”.

Что делать? Любой владелец бизнеса (даже если он не идеалист-перфекционист) хочет хорошего решения.

Решение – компетентность и ответственность подрядчика. Она делают любую (даже бюджетную) работу лучше.
Совет: выбирайте самого умного разработчика и задавайте ему вопрос “как мне решить мои задачи простейшим способом? как максимально приблизить мои ожидания к готовым функциям?”

Это вопрос экономии денег на старте, денег на обслуживание и развитие, времени на отладку и запуск. Поверьте, это правда важно.

Если заказчик говорит: “чтобы было вон как там!” и не слушает советов, будут и лишние расходы, и технические проблемы.
Если заказчик и разработчик договорились, как уложить требования бизнеса в стандартное решение из “коробки” с минимальными доработками, результат будет дешевле, надежнее и быстрее.

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

ИНТЕРВОЛГА – компетентный веб-интегратор. Уже почти 14 лет мы повышаем эффективность бизнеса клиентов с помощью веб-технологий.

Мы умеем анализировать задачи и предлагать решения.
В частности, мы знаем Битрикс вдоль и поперек, поэтому сходу можем сказать какие задачи и как можно решать.

При этом всегда есть два решения: из “коробки” или индивидуальная разработка:

Решение из “Коробки” Индивидуальная разработка
Решение бизнес-задачи
В большинстве случаев решает. Может потребуется доработка. Служит для точного решения бизнес задач.
Возможность посмотреть на примере
Можно посмотреть на тестовом сайте. Можно посмотреть после разработки.
Протестированность
Решение протестировано. Требует тестирования после разработки.
Поддерживаемость новым программистом
Высокая. Большое сообщество программистов. Потребуется изучения разработанного кода.
Удобство для пользователя
Используется “как есть”. Для удобства потребуется доработка. Более удобное, но зависит от разработки.
Сроки
Решение готово. Может потребоваться доработка. Сроки зависят от задачи и включают: проектирование, программирование и тестирование.
Стоимость
Затраты потребуются только на доработку. Стоимость включает все этапы разработки: проектирование, программирование, тестирование.

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

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

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


Как вывести характеристики товаров на сайте “как в 1С”?

На первый взгляд задача простая, но нужно учитывать риски.

Риски:

  1. Единицы измерения.
    В 1С у товаров есть единицы измерения. При обмене эти данные не попадают на сайт. Также у одного свойства могут быть различные единицы измерения.
  2. "1 свойство = 2 смысла".
    В 1С свойства товара могут иметь несколько смыслов. Например: Мощность - 150 Вт (конкретная величина), Мощность - высокая (определенный уровень). На сайте одному свойству соответствует один смысл, поэтому их желательно разделять.
  3. Группировка свойств.
    В 1С свойства товаров сгруппированы. При обмене такая группировка не передается.
  4. Порядок свойств.
    В 1С для каждого свойства в рамках товара и группы можно задать свой порядок. На сайте порядок определяется для всех свойств каталога.
  5. Служебное/неслужебное.
    При обмене на сайт передаются все свойства, поэтому надо разделять, что можно, а что нельзя отображать.
  6. Числа строками.
    В 1С значение свойства может иметь разный тип. На сайт передается только один тип. Это влияет на отображение свойства в фильтре. Например: ползунок в фильтре может отображаться только, если тип значения свойства - это число.
Товар в 1С

Решение:

Коробка Золотая середина Индивидуальная разработка
Единицы измерения
Передавать в названиях свойств. Создать справочник связей свойств и единиц измерения для всех разделов на стороне сайта. Для корректного отображения потребуется доработка. Создать справочник связей свойств и единиц измерения для каждого раздела и выгружать из 1С. Для отображения потребуется доработать.
1 свойство = 2 смысла
Разделить свойства с различными е.и. на отдельные свойства на стороне 1С и выгружать на сайт. Разделить свойства с различными е.и. на отдельные свойства на стороне 1С и выгружать на сайт.
Отказать от стандартных возможностей.  Свойства с различными е.и. не разделять. Свойства определять с помощью справочников на сайте и доработать отображение на сайте.
Группировка свойств
Не группировать свойства. Группировать свойства с помощью справочника на стороне сайта. Доработать отображение. Группировать свойства с помощью справочника и выгружать из 1С на сайт. Доработать отображение.
Порядок свойств
Настроить порядок для всех свойств на стороне сайта. Настроить порядок для всех свойств на стороне сайта. Выгружать порядок для каждого раздела в справочнике из 1С. Доработать отображение.
Служебное/неслужебное
Отображение настраивается на стороне сайта. Отображение настраивается на стороне сайта. Настроить свои функции, которые будут определять вид отображения при выгрузке.
Числа строками

Менять тип на стороне 1С и выгружать. Менять тип на стороне 1С и выгружать. Выгружать разный тип из 1С. Разработать функции, которые позволят отображаться разный тип для фильтра с учетом раздела.

Результат:

Коробка Золотая середина Индивидуальная разработка
Трудозатраты
Минимальные. 2-3 часа. Все есть в “коробке”. Потребуется время для настроек. Средние. До 50 часов. Сроки зависят от доработок. Большие. От 100 и более часов. Сроки затянуться, так как потребуется время на разработку и тестирование. Исправления и поиск ошибок может затянуться  до бесконечности.

Как доработать стандартный поиск 1С-Битрикс?

“Быстрый” поиск. Результаты поиска выводятся во всплывающей панели и позволяют сразу перейти на карточку товара без перехода на страницу с результатом поиска. Для вывода результатов используется поисковые индексы и поиск ведется по заголовкам.

“Умный” фильтр – это инструмент для отбора элементов каталога по заданным критериям.

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

Пожелания:

  1. На страницу с результатом поиска добавить “умный” фильтр и сортировку по определенным параметрам.
  2. В всплывающем окне “быстрого” поиска выводить найденные товары в порядке популярности.
  3. На странице с результатом поиска отдавать предпочтения товарам, у которых поисковая фраза встречается в заголовке.

Решение:

Коробка Золотая середина Индивидуальная разработка
Сортировка и “умный” фильтр на странице с результатом поиска
Решение из “коробки” выводит результат поиска в виде заголовка и описания.
tpkom.com.
Результат поиска оформляется в виде карточек товаров. Ограничивается только каталогом.
vistek-weld.ru.
“Золотая середина” + доработка и тестирование для добавления сортировки и фильтра.
liderstroyinstrument.ru.
В “быстром” поиске выводить популярные товары
Позволяет выводить наиболее подходящие товары. Признак популярности отсутствует. Настраивается признак популярности, который берется из полнотекстового поиска, то есть логика “быстрого” и обычного не разделяется. Разделение логики “быстрого” и обычного поиска. Настроить каждый под требуемые результаты.
Результат поиска из товаров, в которых поисковая фраза встречается в заголовках
Поиск выводится на основании имеющегося решения. Поиск настраивается таким образом, чтобы по максимуму выводился требуемый результат. Логика поискового инструмента не меняется. Меняется логика поискового инструмента. Настраивается под требуемые результаты.

Результат:

Коробка Золотая середина Индивидуальная разработка
Трудозатраты
Минимальные. 2-3 часа. Все есть в “коробке”. Потребуется время для настроек. Средние. До 20 - 50 часов. Сроки зависят от доработок. Большие. От 100 и более часов. Поисковая логика очень сложная. Ее изменение сравнимо с созданием небольшого сайта.

Вывод

При разработке сайта необходимо придерживаться “золотой середины”. Если вы ограничены в средствах и времени (или просто хотите тратить деньги разумно), то при решении задач лучше опираться на возможности Битрикс с точечными доработками.

Это убережет вас от дополнительных трудозатрат на тестирование и исправление ошибок. Если таких ограничений нет, то создание “своих велосипедов” может и оправданное решение, но обычно трудоемкое и долго реализуемое.

Мы всегда даем заказчику советы, которым следовали бы сами.
По какому пути идти — решать вам.

Вам может быть интересно:

Умный фильтр 1С-Битрикс

Оцените статью
15.02.2017
Понравилась статья?
Поделитесь ссылкой с друзьями и коллегами!

Статьи по теме

Выжимаем максимум скорости из PHPКогда дело доходит до запуска PHP-приложений, выбор подходящего веб-сервера критически важен. Цель статьи — помочь в выборе оптимального решения для своих проек...
Организация поиска на сайте: выбираем между поиском Битрикса, Sphinx и ElasticsearchВ статье разбираем популярные поисковые движки, чтобы выбрать лучший под задачи конкретного проекта. Даем советы по индексации каталога и построении «умного» фи...
Доработка системы LMS KnomaryMust have для бизнеса, где главный актив это люди, — стратегия обучения и развития персонала. Рассказываем как помогли доработать LMS-систему для компании ЕВРАЗ...
«Как раньше» больше не работает — B2B-система продаж сейчасВ этой статье хотим поговорить с чем сейчас сталкивается оптовый бизнес (множеством вызовов и изменений, которые требуют адаптации, а также оптимизации процессо...
Интеграция B2B-платформы на Битрикс с системой авторизации KeycloakВ период бурного роста компании менеджмент учетных записей сотрудников и клиентов может стать проблемой. Решение — интеграция с брокером авторизаций Keycloak ил...
Разработка календаря бронирования для сайта на Битрикс авиационного учебного центраЧтобы пилоты авиакомпаний могли бронировать время своих тренировок в учебном центре, мы разработали для них удобный модуль бронирования времени. Рассказываем по...
Мы работаем по одному из двух форматов:
  • аренда команды (от 2 человек, не менее 3 месяцев);
  • итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
  • регулярные онлайн-планерки с заказчиком;
  • квалифицированных специалистов;
  • организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
  • полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
  • нагруженный интернет-магазин;
  • личный кабинет;
  • оптовые продажи — B2B-платформа;
  • маркетплейс;
  • технический аудит сайта;
  • Битрикс24 — корпоративные HR-порталы;
  • Битрикс24 — построение CRM-системы;
  • Битрикс24 — личные кабинеты сотрудников;
  • Битрикс24 — аудит портала;
  • 1С — интеграция с другими системами;
  • 1С — доработка системы;
  • маркетинг — комплексное интернет-продвижение;
  • маркетинг — продвижение для B2B.
Хотите получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишитесь на рассылку — спамить не будем