Обновление JBZoo 220, скидка 20% и новые возможности!

Платные объявления и расширенная система событий

9.8/10 оценка (6 голосов)

Обновление включило в себя несколько важных изменений для нового элемента цены JBPrice. Также мы всерьез прокачали элемент JBAdvert для оплаты объявлений и улучшили поддержку адаптивности в наших шаблонах.

Обновление JBZoo 220, скидка 20% и новые возможности!

Летняя распродажа! Скидка 20% каждому!

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

  • Новый аккаунт от 950 рублей! Мысленно делим на 6 месяцев — 158 руб/мес.

  • Продление от 790 рублей! (каких-то 130 рублей в месяц).

  • Смена тарифного плана от 320 рублей (пффф... 53 рубля).

Дата окончания акции точно неизвестна никому! Может прекратиться в любую минуту! (... такой вот хитрый план)

Распродажа закончилась! Кто не успел, тот...

А теперь посмотрим, что у нас тут новенького...

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

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

Первым делом хочется отметить, что...

Мы обновили наш демо-сайт

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

Решено! Делаем в лучших традициях демонстрации клубных шаблонов, т.е через фрейм. Разные типы контента делаем отдельными сайтами + переключатель сверху.

demo

Что это дает?

  • Четкое разделение разных типов контента в рамках одного демо-сайта.

  • Быстрый просмотр сайта в режиме мобильного телефона (адаптивность). Ресайзер сверху.

  • Текущую ссылку видно через хеш адреса (если делать через HistoryAPI, то будет много конфликтов с фреймом).

  • Добавить новый демо-сайт — как два байта переслать.

Что в планах?

  • Сделать суммарно 18-20 разных демо-сайтов (+/- килограмм).

  • Старые примеры сайтов будем переваривать в современные.

  • Ближайшее обновление добавит платные объявления на Gantry + новый шаблон для JBZoo — Bootstrap (ориентируемся на Avito).

Доска платных объявления с помощью JBAdvert

Первый вариант элемента JBAdvert позволял оплатить только публикацию нового материала. Мы собрали пожелания с форума, пораскинули мозгами и вот что получилось.

После оплаты JBAdvert может:

  • Опубликовать новое объявление.

  • Изменить приоритет материала. Таким образом он поднимается выше остальных как в категории так и в результатах фильтра.

  • Изменить категорию или даже каталог. Например, так можно переносить материал в VIP-категорию.

  • Изменить любое свойство материала. Полезно, когда у вас есть флажок, который добавляет метку VIP в материалах или выделяет их цветом среди бесплатных. Режим работает с любыми элементами материала.

  • Опубликовать на определенное кол-во дней — изменяется дата окончания публикации.

  • Выполнить произвольную PHP функцию — пригодится для собственных расширений, чтобы не делать хаков.

Документация по JBAdvert появится в ближайшие пару дней.

Система событий JBZoo и новый тип элементов — хуки

Список событий корзины стал значительно больше чем был (16 вместо 5-ти). Теперь корзина позволяет отслеживать почти что любой чих, который происходит с заказом. Это дает прекрасную возможность писать свои элементы-расширения, которые будут менять логику работы корзины на разных этапах существования заказа или просто добавлять свой код без хаков.

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

В качестве примера появилось два полезных элемента:

  • Обработчик JBAdvert — элемент выполнит свою миссию только тогда, когда нужно вам (изменение статуса, оплата и т.д.)

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

Зачем нам хитрые опции — просто берем и кидаем обработчик в нужное событие ;)

Улучшения в JBPrice

Ранее в шаблонах цены было несколько неприятных ограничений — мы их исправили. А именно

  • В одну позицию теперь можно добавить несколько одинаковых элементов цены.

  • Если одна цена разделена на несколько отдельных шаблонов, то все они будут работать как один jQuery виджет (переключение вариаций, например).

  • Флаг «обязательное» работает и в JBPrice Calc.

  • Также, по просьбам с форума, появилось сообщение сразу после того, как товар попал в корзину.

Изменения в шаблонах JBZoo

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

Сейчас активно работаем над новым шаблоном Bootstrap. Раньше остальных его получат наши подписчики через Marketplace.

Прочее...

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

Другие возможности JBZoo 220v

  • Элемент JBCascade - Набор зависимых селектов.
  • Гибкое управление шаблоном всего каталога с помощью мышки
  • Очень подробная информация о заказе для администратора сайта
  • Глобальные модификаторы цены
  • Динамический модуль корзины
  • Любой формат вывода информации о товаре. Например, таблицей с подсказками
  • Информация о заказе в личном кабинете пользователя
  • Ajax-автодополнение для текстовых полей фильтра
  • Индивидуальная скидка на товар с помощью JBPrice
  • Разные способы доставки и дополнительные поля
  • Расчет цены доставки на лету
  • Всплывающее окно с подробной информацией о товаре
  • Быстрый фильтр по ссылкам с вычислением количества материалов и зависимостями
  • JBColor - виджет для выбора цвета товара
  • Код скидки для корзины
  • Вариации цены - зависимость фото, цены, остатка от параметров товара
  • Меняем кол-во товара красиво и без лишних перезагрузок!
  • Пример вкладок для страницы товара
  • Эффектный переключатель для конвертора валют
  • Быстрый просмотр детальной информации о товаре без перехода к нему
  • JBCompare - Элемент для сравнение товаров
  • Целый калькулятор с помощью лишь одного элемента цены JBPrice Calc
  • Слайдер в фильтре для точного диапазона по цене
  • Элемент JBCascade - Набор зависимых селектов.
  • Гибкое управление шаблоном всего каталога с помощью мышки
  • Очень подробная информация о заказе для администратора сайта
  • Глобальные модификаторы цены
  • Динамический модуль корзины
  • Любой формат вывода информации о товаре. Например, таблицей с подсказками
  • Информация о заказе в личном кабинете пользователя
  • Ajax-автодополнение для текстовых полей фильтра
  • Индивидуальная скидка на товар с помощью JBPrice
  • Разные способы доставки и дополнительные поля
  • Расчет цены доставки на лету
  • Всплывающее окно с подробной информацией о товаре
  • Быстрый фильтр по ссылкам с вычислением количества материалов и зависимостями
  • JBColor - виджет для выбора цвета товара
  • Код скидки для корзины
  • Вариации цены - зависимость фото, цены, остатка от параметров товара
  • Меняем кол-во товара красиво и без лишних перезагрузок!
  • Пример вкладок для страницы товара
  • Эффектный переключатель для конвертора валют
  • Быстрый просмотр детальной информации о товаре без перехода к нему
  • JBCompare - Элемент для сравнение товаров
  • Целый калькулятор с помощью лишь одного элемента цены JBPrice Calc
  • Слайдер в фильтре для точного диапазона по цене

Есть вопрос? Давай-давай!

Когда выйдет Stable?

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

Когда на 2.2.0 можно начинать новые проекты?

Делать новые сайты можно уже сейчас! Более того, в нашем внутреннем конкурсе уже набралось достаточно сайтов чтобы показать их и обновить наш портфель.

Когда будет обновление с версии 2.x.x до 2.2.0?

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

Сейчас работаем над статьей в документацию по ручному обновлению.

Есть документация для 2.2.0?

Отож! Бодрая часть документации уже доступна на нашем сайте. Как и прежде, мы её наращиваем и обновляем старые страницы.

9.8 2925
  • Антон
    11 Июнь 2015 at 02:29
     ↑  +1  ↓  Ответить

    JBZoo — Bootstrap - ААААААА!!???

    Хочу!!!!

    Самый страшный вопрос, когда хоть примерно?

  • vadimdemidov
    11 Июнь 2015 at 11:39
     ↑  0  ↓  Ответить

    Почему, кстати, bootstap, а не uikit?

    • SmetDenis
      SmetDenis (admin)
      11 Июнь 2015 at 11:45
       ↑  +3  ↓  Ответить

      UIkit уже есть =). Появился в 2.2.0 уже как месяца 2-3. У каждого свои предпочтения, а некоторые вообще любят писать все с нуля.

  • Max
    Max
    11 Июнь 2015 at 14:27
     ↑  +1  ↓  Ответить

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

    • SmetDenis
      SmetDenis (admin)
      11 Июнь 2015 at 15:14
       ↑  +3  ↓  Ответить

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

      • Антон
        11 Июнь 2015 at 18:28
         ↑  +2  ↓  Ответить

        Согласен с предыдущим оратором.

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

        Многие делают сайта на joomla не зная основ CSS, над и о них думать тоже...

  • Константин
    Константин
    11 Июнь 2015 at 20:30
     ↑  +1  ↓  Ответить

    Распродажа и скидки хороши для новых пользователей, впервые приобретающих аккаунт. Для тех, кто оплачивал подписку минимум 2-3 раза (последние 1,5 года) - эта акция не совсем уж комильфо. При всем уважении к разработчикам и их продукту, события последнего года напоминают анекдот:

    Приходит молодой врач к отцу, старому еврею, от которого получил в наследство медицинскую практику:

    - Пап, ты помнишь Рабиновича с хронической язвой, которую ты лечил последние 10 лет?!

    - Таки да, помню

    - Я вылечил его за 2 месяца, он абсолютно здоров

    - Идиёт, эта язва оплатила твою учебу в университете...

    Лично мне от корзины требовалась одна опция - "продажа электронных товаров", которая была анонсирована весной 2014 года с обещанием ее реализации тем же летом (потом осенью, зимой 14-го, зимой 15-го и т.д.). Сейчас уже лето 15-го, обещанный релиз есть?! Не beta, RC, RC2, а именно готовый релиз с возможностью автоматического обновления версии 2.1.5, в котором присутствует опция продажи электронных товаров, что подразумевает под собой "файлов" а не смартфонов или различных гаджетов... Сколько его еще ждать полгода, год?! Сколько раз еще надо будет продлевать подписку, пусть и со "скидкой"?!

    Разработчиков можно "понять и простить"(с). Действительно, различные "плюшки" и "фишки", заложенные в версию 220v, а также новые демо-сайты отнимают много времени и сил, но это должно быть не во вред функционалу, частоте и качеству обновления продукта (по крайне мере, заявленных позиций), ибо те пользователи, кто последний год оплачивал подписку и терпеливо ждал обновления, точно также тратил свое время и силы на "допиливание" купленного продукта.

    Может быть, имеет смысл повернуться к таким пользователям лицом и сказать: "друзья, мы сильно затянули сроки выхода обещанного релиза, поэтому продлеваем вам подписку бесплатно"?!

    • SmetDenis
      SmetDenis (admin)
      11 Июнь 2015 at 20:48
       ↑  +1  ↓  Ответить

      Добрый день, Константин.

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

      Единственное отличие продажи файла от телефона - это элемент download, который придет на почту ссылкой или атачем. Вот документация - http://jbzoo.ru/docs/cart-email-templates-elements со слов "Ссылка на файл из материала".

      Я помню, мне задавали мне вопросы по этому поводу - объяснял как настраивать, т.к документация еще не была готова.

      Обновление с 2.1.5 по 2.2.0 нажатием 1 кнопки сложно реализовать, т.к разрыв между версиями, как видите, огромен. Тем не менее, некоторые уже обновились вручную (на нашем форуме есть рецепт).

  • Антон
    12 Июнь 2015 at 01:47
     ↑  0  ↓  Ответить

    Еще один вопросик про планы на будущее. А что там с поиском? я что-то в статье не нашел упоминания.

    • SmetDenis
      SmetDenis (admin)
      12 Июнь 2015 at 02:10
       ↑  +1  ↓  Ответить

      Если про тот, что "умный", то, к сожалению, еще не смотрел.

  • Сергей
    Сергей
    12 Июнь 2015 at 23:10
     ↑  +1  ↓  Ответить

    С Яндекс Кассой когда JBZoo подружится?

    • SmetDenis
      SmetDenis (admin)
      15 Июнь 2015 at 13:15
       ↑  0  ↓  Ответить

      В ближайших планах. Скорее всего сначала решение появится в нашем Marketplace, потом для всех остальных.

  • Дмитрий
    Дмитрий
    15 Июнь 2015 at 10:20
     ↑  0  ↓  Ответить

    Да, очень интересует момент с Яндекс-Кассой. Есть ли в планах?

    • SmetDenis
      SmetDenis (admin)
      15 Июнь 2015 at 13:14
       ↑  0  ↓  Ответить

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

  • Евгений
    Евгений
    15 Июнь 2015 at 22:53
     ↑  0  ↓  Ответить

    У меня:

    Current tariff plan: Professional +

    Current limit: 30 (Active websites: 11)

    Скоро нужно продлить, вопрос по лимиту доменов, ранее был 30 и сейчас установлен а в описании 10 это как? и что будет после продления? и во сколько встанет по сегодняшней акции продление?

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