Добрый день.
Представляю интернет-магазин сантехники и керамики
Прошу сильно не пинать, так как опыта в создании полноценных интернет-магазинов,
тем более на drupal + ubercart у меня не много.
Дизайн придумывался новый, рисовался одним фрилансером, верстался другим.
За основу была взята тема Zen.
Из модулей, помимо Ubercart использовалось много чего: CCK (с кучей допов), VIEWS (хотя хочу скоро отказаться от него), Hierarchical Select (для удобства в админках), Ajax Driven Cart, Decimal Quanities (для заказа дробного кол-ва товара) + куча мелких дополнительных. Если кому интересно, могу расписать все.
Признаться честно, стандартным каталогом Ubercart`а пользоваться не стал, а написал свой, заточенный под себя, модуль для отображения каталога, фильтра характеристик итп итд...
Также создал еще несколько таблиц в БД для убыстрения работы выборки по характеристикам, фабрикам, коллекциям.
Эти таблицы несколько раз в день полностью обновляются, на случай если изменится товар.
Так же, не очень нравится скорость работы сайта, но оптимизацией еще не занимался. Думаю что-то типа Boost`а поможет.
Или есть лучшие решения для связки Drupal+Ubercart?
P.S.: если в некоторых браузерах будет отображаться коряво сильно не пинайте...не было времени еще проверить и исправить все недочеты (исходная верстка то была идеальна, но так как друпал с кучей модулей цепляет свои CSS + JS, то это добавило и глюков в верстку
Комментарии
А как будет блок "корзина" с ним работать?
Сначала симпатично (жалко не оптимизировано под большие разрешения), а при просмотре страницы с товаром такого ощущения симпатичности уже нет. Не додуманы сайдбары внизу. Пустое место на страницах каталога
Ajax Driven Cart вроде не будет работать тогда. Зачем изобретать велосипед, если есть Views?Чего-то не хватает, места пустого очень много.
Antica, Welcome to Drupalogy
Хотел бы я знать
Никак не получится? А что можете тогда посоветовать помимо встроенной оптимизации?
Может что-нибудь типа WEBO Site SpeedUp попробовать?
Спасибо, обязательно)
Пытался сначала на нем сваять то, что мне нужно...но не вышло, уже даже и не вспомню на чем застопорился. В итоге решил изобрести велосипед) Все таки написанное самостоятельно несколько более гибким получается...хотя, как обычно бывает, сначала более глючным и тормозным.
Чтобы пофиксить CSS модулей и не потерять их при обновлении, я придумывал такой костыль:
http://drupal.ru/node/54458
Дизайн - да, свежО, приятно.
Только телефоны и корзина в шапке сливаются. Это красиво, но не функционально.
И лайтбокс надо бы темизировать, дефолтный он оч. небрежно смотрится.
Я делал под висту/7: http://shearmaster.ru, но пришлось менять в js порядок вывода блоков, не оч.хорошее решение с точки зрения будущих апгрейдов.
Теперь заморачиваюсь сделать под леопарда ))
Я не понял на счет дробного количества.
Что, можно заказать 2.34 сотых плитки чтоль? Простите, но это нонсенс.
У вас даже можно заказать 3.56 ванны Цена в корзине корректируется при этом соответственно
Дизайн симпотный. Хорошо бы сделать не навязчиваю анимацию воды.
У некоторых товаров отсутствует картинка.
Не удобно показываются блоки с фабриками.
Теги на главной не удобно воспринимаются.
Дизайн класс!!!
А не подскажите у кого заказывали?
Мне наоборот - дизайнерски супер.
Офтопик - htmlbook.ru на ДРУПАЛЕ 0_о?
Да, а ты не знал?
а как в хлебных крошках сделали флаги (иконки разделов) ? и вообще в блоках слева и справа чем делали иконки? Скоро пригодится такое тоже.
Кнопка поиска мне оч. нравится, сам пытаюсь что-нибудь придумать.
Её бы анимировать при hover - лупа приближается к фону, а изображение в ней зумируется. Можно gif'ом обойтись.
Нет, 2.34 плитки заказывать ни кто не будет, а вот 2.34 м2 запросто) На счет дробного заказа штучного товара решаемо в принципе, но только когда для всего товара будут проставлены единицы измерения, а сейчас пока только так.
На счет анимации воды думал, но это уже будет следующий этап дизайна
Что на счет отсутствия картинки товара знаю про проблему...просто было загружено парсером очень много товара (около 10 000) и соответственно не успели еще исправить все косяки, но активно над этим работаем.
А теги на главной проставлены временно, так сказать чтобы было хоть что-то, пока не придумается качественное наполнение для главной.
Спасибо большое за замечания!
Без проблем. Контакты отправил в личку.
Возможно тут снова изобретал велосипед, но суть была следующей:
1) Нашел в нете сборник флагов, закачал
2) Написал простенькую функцию (на switch-case) для возврата ссылки на картинку по имени страны
3) Хлебные крошки в каталоге создаются вручную, туда соответственно вставил функцию для вывода картинки страны, что то типа
Может быть не очень красиво, но работает
Возможно более грамотно и быстро это делать через, например, спрайты, но возиться с ними не было времени, поэтому пошел более простым путём.
Спасибо за советы. Действительно, у вас лайтбокс гораздо симпатичней смотрится...надо будет заняться как-нибудь им.
А не подскажете, чем реализовали notification для ajax cart? Какой-то модуль использован был или просто blockUI плагин прикручивали?
Подскажу...это вроде стандартная функция UC Ajax cart. Использует либо jQuery block UI, либо Growl, как в моем случае.
Softovick а он с самого начала был на нем???
Нет... В прошлом году по моему пересел, если не ошибаюсь.
http://drupal.ru/node/50618
Понравилось практически все, вполне хороший магазин!
Единственное что хотелось бы чуть-чуть изменить - наличие "свободного пространства" на некоторых страничках: например тут http://www.antica.su/razdel/keramicheskaya-plitka я бы немного "раскидал" листинг товаров по ширине
Дизайн понравился, поэтому, в связи с нехваткой кадров, хотелось бы тоже поинтересоваться контактами, как дизайнера, так и верстальщика, если Вас не затруднит
Есть вопрос каким модулем делали быстрое оформление заказа, все на одной странице ?
Это стандартный Уберкарт
я смотрел в настройках что то не видел где там это делается ):
в корзину не добавляет товар, только ajax cart срабатывает.
через дампер делали бекап?
Извините, не совсем понял суть проблемы. Выскакивает окно что товар добавлен, а на самом деле он в корзине не появляется? Любой товар?
Спасибо за отзыв)
А что вы имели ввиду про раскидать товар по ширине? Он там и так должен отображаться на всю ширину. Если нет, то это глюк. У вас какой браузер и разрешение?
Выскакивает окно что товар добавлен, а на самом деле он в корзине не появляется. Любой товар.
Всё верно. В опере тоже проверил, не добавляет в корзину если я под гостем
Кэширование вьюсов?
Спасибо за тест)
В общем все исправил. Оказалось что ни новые модули кеширования, на которые сначала грешил, ни обновление некоторых модулей тут были не при чем.
Все оказалось прозаичней...оказывается Ubercart очень не любит, когда не создан 0 пользователь для анонима. А у меня, после восстановления БД из бекапа, почему то он не создался...вот и перестала работать корзина для анонимов.
я поэтому сразу и спросил, через что делали бекап ))
я сам на это напоролся, когда первый раз переносил с локалки на хостинг
Да, это небольшой глюк, в 8-м IE
Здорово!
Где взяли рабочий Decimal Quantities? На уберкарте.орг уж сильно он недоделанный