Разработка

Индексы в Magento 2 (видеоурок)

Работа с индексами в magento 2

В данном видео рассматриваются основые моменты связанные с индексами в Magento 2. Мы рассмотрим для чего нужны индексы, как они работают и напишем свой простой индекс.

See more
Разделы:
Magento 2, Разработка

Расширение Magento jQuery Widgets

Расширение Magento jQuery Widgets

Magento 2 использует библиотеку jQuery в качестве основы для интерактивных JS-компонентов во frontend-части магазина. Количество разработанных решений довольно обширное, но все же, часто у разработчиков возникает потребность изменять поведение тех или иных компонентов. Данная статья посвящена основам разработки и расширении jQuery widgets в том контексте, в котором нам преподносит его Magento 2.

See more
Разделы:
Magento 2, Разработка

Интеграция SC5-styleguide в Magento 2

Интеграция SC5-styleguide в Magento 2

Frontend-составляющая любого ecommerce-проекта (и не только) предполагает множественное использование базовых компонентов (кнопки, элементы форм) в самых различных контекстах. Визуальное представление, разбитых на самостоятельные части, комплексных компонентов позволяет разработчику лучше структурировать его HTML/CSS код. На данный момент существуют инструменты, которые позволяют генерировать оформленный styleguide вашего проекта на основе комментариев в исходном коде LESS/SCSS-файлов. Одним из таких инструментов является sc5-styleguide, и в данной статье мы рассмотрим основные шаги, которые позволят внедрить его в типовой проект на Magento 2. See more
Разделы:
Magento 2, Разработка

Модификация страницы оформления заказа в Magento 2

Модификация страницы оформления заказа в Magento 2.

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

See more
Разделы:
Magento 2, Разработка

Ускорение LESS-компиляции в Magento 2

Ускорение LESS-компиляции в Magento 2

В процессе разработки магазина на Magento 2 неотъемлемой частью процесса является изменение его frontend-составляющей. В Magento 2 встроены инструменты автоматизирующие компиляцию из less в css, но к сожалению процесс является довольно долгим. Данная статья описывает способы, позволяющие ускорить этот процесс.

See more
Разделы:
Magento 2, Разработка

Асинхронная индексация sales order grid в Magento

Асинхронная индексация sales order grid в Magento

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

See more
Разделы:
Magento, Разработка

Переезжаем на Magento 2: Причины перехода на Magento 2, обзор процесса миграции

Миграция на Magento 2

Релиз Magento 2 вышел в свет и рано или поздно вам придётся перенести ваш текущий сайт со старой версии Magento на новейшую платформу Magento 2.

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

See more
Разделы:
Magento, Magento 2, Разработка

Медленный старт сессий при использовании Redis в Magento

Медленный старт сессий при использовании Redis в Magento

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

See more
Разделы:
Magento, Разработка