Битрикс. Правильная сортировка по цене в мультивалютном магазине.

По умолчанию в Битриксе каталог не может корректно сортровать по цене, если в магазине цены указаны в нескольких валютах. То есть он сортирует по колонке PRICE в таблице b_catalog_price. Какая там валюта не учитывается. Через это возникает ошибка, что при сортировке по цене товары выводяться не в том порядке, в котором нужно. 

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

Также для удобства можно порекомендовать сделать обработчики событий при создании и обновлении цены. Тут интересный момент, у меня почему-то не срабатывало событие OnPriceUpdate, только OnBeforePriceUpdate. Никто не знает, почему?

Читать далее »

Приятная сборка frontend проекта

Сначала сама статья:

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

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

Приятная сборка frontend проекта

Потом приложение к сборке проекта на Битрикс:

Первым делом необходимо настроить рабочую среду, а именно заполучить менеджер пакетов npm, который идет вместе с nodejs. Стоп, стоп юные битриксоиды, не разбегаемся, на windows это тоже можно поставить и через консоль работать тоже будет, проверено. А если возникнут вопросы, то google Вам в помощь (обратите внимание на пользовательские переменные среды, пути должны быть правильно прописаны, чтобы команда npm была глобальной).

Быстрая разработка на 1С-Битрикс или как я познакомился с gulp 

Читать далее »

Обновление документации Битрикса

Основной итог этого месяца: курс  BitrixMobile - создание кроссплатформенных мобильных приложений . Но и в остальном, несмотря на отпуска и уход из отдела опытного сотрудника, потрудились не плохо. 
Подробнее: 
Документация API 
Сделано 

  • onCallInit
  • onCallStart
  • onCallEnd
  • OnBeforeCatalogImport1C
  • OnSuccessCatalogImport1C

Документация Rest API 
Сделано 

  • Телефония

Документация для пользователей 
Сделано 

  • Создание и редактирование купона правила корзины
  • Местоположения 2.0
  • Яндекс.Директ
  • Редактирование рекламной кампании
  • Управление объявлениями рекламной кампании
  • Редактирование рекламного объявления
  • Контекстная реклама
  • Купоны правил корзины

Курс Контент-менеджер 
Сделано 

  • Пароли приложений

Изменено 

  • Визуальный редактор

Курс Администратор Модули 
Сделано 

  • Яндекс.Директ

Курс Администратор Бизнес 
Сделано 

  • Купоны для правил корзины
  • Местоположения 2.0

Курс Пользователь Битрикс24 
Сделано 

  • Пароли приложений

Курс Пользователь коробочной версии Битрикс24 
Сделано 

  • Пароли приложений

Оригинал новости

Читать далее »

Новый Битрикс24

Компания «1С-Битрикс» представила новую версию облачного сервиса для совместной работы «Битрикс24». В ней представлено полностью переработанное мобильное приложение, также большая работа проделана над увеличением скорости работы сервиса.
 
 
 Скачать презентацию новой версии «Битрикс24» (включает видео)
 
Компания завершила разработку основных компонентов сервиса, и сегодня «Битрикс24» представляет из себя комплекс инструментов для автоматизации бизнес-процессов малых и средних компании.
 
У «Битрикс24» появилось полностью обновленное мобильное приложение. Оно представлено в современном плоском дизайне, что делает работу пользователей приятнее и легче. Помимо изменения дизайна, в мобильном приложении «Битрикс24» также появилось множество функций, претерпели изменения живая лента, бизнес-чат и профили пользователей.
 
 
Большое количество улучшений сервиса было направлено на улучшение скорости его работы. Для российских пользователей запущен специальный веб-акселератор, который значительно ускоряет работу «Битрикс24», особенно мобильного приложения. Также для мобильного приложения и раздела CRM теперь используется технология «Композитный сайт». По оценкам клиентов, ускорение работы сервиса достигает 70%.
 
 
Читать далее »

Новый SiteMap для Битрикс

На конференции сказали, что перегенерировать карту сайта не нужно, потому что при создании нового элемента инфоблока, информация о нем автоматом попадает в sitemap. Недавно обращался в Тех Поддержку битрикса, мне этого не сказали, блин. ((

Читать далее »

Про Битрикс веб-кластер

Нашел на Хабре:

Добрый день, коллеги!

Сегодня хочу рассказать о технологиях кластеризации, которые появились в 10-й версии платформы 1С-Битрикс. Также разберем, какие важные задачи они позволят решить Вам, как руководителю веб-проекта и как эффективно использовать данные технологии, если Вы — разработчик. В конце статьи рассмотрим конкретные архитектуры работающих веб-кластеров на платформе 1С-Битрикс, в т.ч. ресурса www.1c-bitrix.ru.

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

Технологии кластеризации — повышаем надежность и производительность веб-проекта 

Читать далее »

Создание компонента Битрикса.

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

Структура папки компонента имеет вид:

Компонент Битрикс

Разберем каждый файл отдельно.

Читать далее »
Scroll To Top