Навигация
Присоединяйтесь к нашему Telegram-каналу!☝

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

Блог Rss rss_feed

Дорожная карта PrestaShop: технический разбор направления развития платформы

Дорожная карта PrestaShop: технический разбор направления развития платформы

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

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

Текущее состояние платформы

PrestaShop 9 — это переходный релиз, в котором основная работа была направлена не на добавление возможностей, а на обновление технической базы.

Что изменилось на уровне системы:

  • обновлённый стек (Symfony 6.4, современные версии PHP)
  • переработанный административный интерфейс
  • развитие административного API
  • обновлённая тема витрины
  • приведение структуры к более модульному виду

Зачем это сделано

Старая архитектура ограничивала развитие в трёх направлениях:

  • сложность интеграций с внешними системами
  • зависимость логики от внутренней структуры базы данных
  • трудности в масштабировании и разделении компонентов

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

Доступность интерфейсов (EAA)

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

Что это означает технически

Это требования, чтобы интерфейс мог работать в разных сценариях взаимодействия:

  • управление без мыши
  • корректная работа с программами чтения экрана
  • правильная структура HTML-разметки
  • достаточная читаемость интерфейса (контраст, масштабирование)

Важно понимать

Это не отдельный модуль и не настройка.

Это ограничение на то, как должен быть построен интерфейс, чтобы он соответствовал юридическим требованиям в ЕС.

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

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

Изменения в оформлении заказа

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

Суть изменений

Процесс покупки постепенно сводится к единому последовательному экрану, где:

  • ввод данных клиента
  • выбор доставки
  • выбор оплаты

объединены в одну логическую цепочку.

Причина изменений

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

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

Расширяемые поля сущностей

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

Что это значит

Теперь можно расширять:

  • товары
  • заказы
  • клиентов

без изменения структуры базы данных.

Как это работает концептуально

Ранее любое новое поле требовало:

  • изменения базы
  • правки кода
  • обновления модулей

Теперь появляется слой, который позволяет хранить дополнительные данные отдельно от основной структуры.

Практический смысл

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

API как основной способ взаимодействия

В дорожной карте усиливается роль API как основного способа работы с системой.

Что это означает

Большая часть операций с данными может выполняться через стандартизированные интерфейсы:

  • получение данных о товарах
  • управление заказами
  • работа с клиентами
  • интеграция внешних сервисов

Изменение подхода

Раньше значительная часть логики была связана с внутренними механизмами системы.

Теперь логика постепенно становится доступной через формализованный слой запросов.

Практическое значение

Это упрощает интеграции с:

  • мобильными приложениями
  • внешними системами учёта
  • сервисами доставки и оплаты

Модель организаций и пользователей

В дорожной карте появляется разделение между:

  • организацией
  • пользователями внутри организации
  • ролями и правами доступа

Что это означает

Одна установка системы может обслуживать:

  • несколько сотрудников
  • разные уровни доступа
  • разделение ответственности

Причина появления

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

Подготовка к автоматизации через внешние системы

Отдельное направление связано с подготовкой системы к интеграции с внешними автоматизированными инструментами.

Что развивается

  • стандартизированные интерфейсы управления
  • возможность описывать действия через структурированные вызовы
  • разделение операций на безопасные и изменяющие данные

Суть изменения

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

Общая логика развития платформы

Если убрать детали, направление развития можно описать так:

1. Упрощение ядра

Снижение зависимости от внутренних связей и упрощение структуры.

2. Вынос взаимодействия наружу

Основной способ работы — через API.

3. Расширяемость без изменения базы

Дополнительные данные хранятся отдельно от основной схемы.

4. Поддержка сложных организационных структур

Разделение ролей и прав внутри одной системы.

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

Это делает платформу более предсказуемой для интеграций и снижает зависимость от внутренних изменений при обновлениях.

Был ли этот пост полезен для вас?

    
👈 Присоединяйтесь к нашему Telegram-каналу!

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

👈 Присоединяйтесь к нашему Telegram-каналу!

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

На данный момент комментариев нет
close

Checkout

close

Избранное

Promo