Тест готового решения “Магазин мебели”

Очередной тест от Юлии – нашего специалиста по установке и настройке готовых решений. В качестве теста выступает решение «Интернет-магазин мебели».

Дата теста: 07.05.2013
Редакция 1С-Битрикс: “Малый бизнес”
Адрес в маркетплейсе: http://marketplace.1c-bitrix.ru/solutions/gtech.mebel/
Купить комплект на нашем сайте: http://www.btx.nsk.ru/templates-for-bitrix/662/

Пример сайта: http://houster.su/

Что нравится

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

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

“Земную жизнь пройдя до половины, я очутился в сумрачном лесу…”
Данте Алигьери. «Божественная комедия»

Итак, решение куплено, ключ на редакцию Битрикс получен, купон на решение -тоже, занимаемся установкой. Как оказалось, мастер установки решения написан в кодировке cp-1251 (мы работаем только с UTF-8, потому что в нем можно писать тексты на разных языках, например, китайском или казахском). Эмпирически установка благополучно завершается, и мы видим, что не подключается ни одни шаблон компонентов, 90% надписей написаны кракозяброй, и исправлять это вручную — процесс долгий и трудоемкий – при распаковке решения обнаруживается, что шаблон для сайта не один, а их целых четыре, которые дублируются почти полностью.

Установка сайта

Пишем разработчику, даем им доступ к сайту, и всего за три дня они исправляют кодировку, и внешне сайт становится похожим на онлайн демо-версию.

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

Тематика сайта с тематикой готового решения у нас была схожая — мебель, элементы декора и интерьер. Начинаем заполнять каталог — и сталкиваемся с еще одной проблемой. Настройка ЧПУ каталога не предусматривает, что у Вас могут быть два раздела с одинаковым именем, или в названии раздела могут быть цифры или кириллица. Поскольку ЧПУ нам все-таки нужно оставить именно такое, прописываем уникальные коды для каждого(!) раздела и товара. Попутно перенастраиваем компоненты списков на странице, которые подгружают на каждую страницу раздела список всех товаров изо всех подразделов. Торговые предложения, которые мы видим в онлайн демо-версии, у нас почему-то отсутствуют вообще.

При попытке одним изящным движением сменить логотип и контакты сайта, натыкаемся на то, что к каждому из четырех шаблонов сайта необходимо задавать свои включаемые области. Зачем? – вопрос риторический, который уже не первый и не последний раз всплывает при доработке сайта.

Попасть во вложенный раздел меню невозможно — если раздел имеет подразделы, то по ссылке в меню мы никогда в этот раздел не попадем. Правим меню.

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

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

Осталось протестировать – и можно открывать сайт для посетителей. Но не тут-то было.
При добавлении товара в корзину почему-то обнаруживаем, что товар добавляется пустой строкой без картинки, и в списке товаров, участвующих в оформлении заказа, почему-то не участвует.
Проверяем построчно процесс покупки, и обнаруживаем, что функция, которая отрабатывает при добавлении товара в корзину, перекодирует название и параметры товара в любом случае из cp1251 в utf8, не зависимо от того, какая кодировка стоит на сайте. Удаляем этот блок и проблема решается.

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

Примеры ошибок

Оценка

  • Если Вы запускаете сайт в кодировке cp1251, вас устраивают «особенности» решения, и вам , в основном, нужно только поменять картинки и описание товаров, вы можете его приобрести. Если Вам нужен профессиональный интернет-магазин, и вы хотите быстро начать продажи — то это готовое решение не для Вас. Оценка: 1.5/5
  • Если вы хотите сэкономить: 1/5
  • Минимальное время на адаптацию решения: от 2ч разработчика, при максимальном соответствии вашего проекта этому готовому решению.

Резюме:
Наглядный пример того, как не надо выпускать проекты. Почти полный набор всех возможных ошибок при разработке. Выпускать сайт можно только после полного тестирования и доработки. Если Вам повезет, то запустить проект на этом готовом решении у Вас получится через 2-3 часа. Если нет, Вам поможет только техническая поддержка, от 20 часов.
Вместе с тем, если вам нравится этот дизайн – вы можете купить сайт именно как дизайн + шаблоны для доработки.

Тест провела и написала текст Юлия Маменко.

Автор поста: Петров Роман

Метки записи: , ,

Связанные записи:

4 Comments »

  1. Комментирует Станислав

    May 24, 2013 at 1:11 pm

    Привет! Спасибо за обзор.
    Как вы оцениваете интеграцию таких котов в мешке? Цена озвучивается с дополнительным запасом или клиент платит по факту переработки?

  2. Комментирует Петров Роман

    May 24, 2013 at 1:38 pm

    Станислав, к сожалению, очень часто мы получаем проблемы. Например, один из заказчиков готовго решения “Интернет-магазин обуви” http://blog.itconstruct.ru/test-gotovogo-resheniya-internet-magazin-obuvi/ был очень недоволен несовпадением ожиданий и результата, хотя, по сути, его ожидания не были типовыми.

    Мы рекомендуем следующую последовательность действий:
    1. установка готового решения
    2. изучение возможностей
    3. формирование списка доработок.

    в этом случае получается оптимально по цене и ожиданиям

  3. Комментирует google.com Сергей Николаевич

    September 18, 2013 at 12:51 pm

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

  4. Комментирует Петров Роман

    September 18, 2013 at 1:03 pm

    Сергей Николаевич, не согласен с вами.
    Разработка готового решения по времени минимум в 2-3 раза дольше, чем создание такого же сайта, но для конкретного заказчика. Тестирование и упаковка мастера установки, выбор параметров, которые подходят именно бОльшому количеству пользователей, а не конкретному заказчику – это весьма трудоемкая задача.
    Именно от того, насколько качественно сделан этот выбор и реализован типовой набор возможностей, и зависит качество решения и его итоговая оценка!

Оставить комментарий

Также Вы можете войти используя: Yandex Google Facebook Вконтакте Twitter Mail.ru OpenID