Удельта

Headless e-commerce

Saleor Commerce (ядро) и Vercel (Next.js); витрину проектирует Удельта

Saleor + Next.js для интернет-магазина

Saleor управляет каталогом и заказами, а Next.js формирует отдельную витрину. Спроектируем магазин под ваши товары, каналы продаж, оплату и доставку — с проверкой полного пути заказа.

О системе

Saleor + Next.js

Saleor Core/Dashboard: BSD-3-Clause; Next.js: MIT; пример Saleor Storefront: FSL-1.1-ALv2
Редакция
Saleor Core и Dashboard, отдельная витрина Next.js
Развёртывание
Проектное решение в инфраструктуре заказчика
Лицензия
Saleor Core/Dashboard: BSD-3-Clause; Next.js: MIT; пример Saleor Storefront: FSL-1.1-ALv2
Русский интерфейс
Частичный
GitHubsaleor/saleor23,5 тыс.6,2 тыс.3.23.45обновлён 28 окт.

Что такое Saleor + Next.js

Это проектное решение из двух частей. Saleor хранит каталог, варианты, каналы продаж, корзины и заказы, предоставляет GraphQL API и отдельную панель управления. Next.js используется для публичной витрины. Дизайн, checkout и интеграции витрины не возникают автоматически после установки Saleor.

Каталог и каналы продаж

В панели сотрудники создают товары и варианты, задают атрибуты, изображения, категории и коллекции. Каналы позволяют различать доступность и цены по рынкам или витринам. До переноса каталога определяют единицы учёта, валюты, налоги, наборы атрибутов и правила публикации товаров.

Путь заказа

Покупатель выбирает вариант товара на витрине, собирает корзину и проходит оформление. Saleor хранит состояние checkout и заказа, а витрина показывает нужные шаги. Оплата, налоги, доставка и складские операции зависят от выбранных приложений и внешних сервисов; их поведение проверяют на целевой стране и бизнес-процессе.

Что делает Next.js

Next.js получает каталог через GraphQL и формирует страницы товаров и категорий. В проекте отдельно реализуют поиск и фильтры, локализацию, SEO, кэширование, checkout и обработку ошибок. Официальная демонстрационная витрина показывает один вариант интерфейса, а не обязательную часть каждого внедрения.

Редакции и лицензии

Ядро Saleor и его Dashboard распространяются по BSD-3-Clause, Next.js — по MIT. Официальный пример Saleor Storefront сейчас имеет отдельную FSL-1.1-ALv2; условия его использования нельзя подменять лицензией ядра. Удельта проектирует витрину и проверяет лицензии выбранных компонентов до начала разработки.

Доступ и данные покупателей

Права сотрудников на каталог, заказы и приложения ограничивают по задачам. API-токены, webhook-секреты и учётные данные платёжных сервисов хранят отдельно от кода. Заказы содержат персональные данные, а платёжная интеграция должна соответствовать требованиям выбранного провайдера; реквизиты карт не сохраняют в произвольных полях Saleor.

Внедрение и перенос

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

Эксплуатация и восстановление

Наблюдают за API, фоновыми задачами, webhook, базой, кешем и витриной. Резервируют PostgreSQL, файлы товаров, конфигурацию и секреты; проверяют восстановление заказа и каталога. Ресурсы выбирают по числу товаров, трафику, поисковым запросам, каналам и пику checkout, а не по универсальному тарифу VPS.

Стоимость владения

Отсутствие платы за открытое ядро не означает бесплатный магазин. Потребуются разработка витрины, размещение API и базы, медиа, CDN, платежи и доставка, перенос данных, тестирование и регулярные обновления.

Когда связка подходит

  • Нужна гибкая витрина при отдельном управляемом ядре торговли.

  • Есть команда для разработки и сопровождения checkout и внешних связей.

  • Проверены условия оплаты, доставки и учёта для выбранных рынков.

Когда нужен другой подход

Если магазин должен быть готов без проектной разработки, Saleor + Next.js может оказаться слишком сложным. При неподтверждённых платёжных и складских интеграциях нельзя обещать полный сценарий продаж только потому, что Saleor поддерживает соответствующий API.

Вопросы и ответы

Панель и витрина

Как выглядит торговое решение

Панель Saleor для каталога и официальная демонстрационная витрина Next.js показаны отдельно.

1 / 4

Панель: официальный блог Saleor; витрина: официальный публичный demo, снято 2 октября 2026 года. Дизайн и сценарии конкретного проекта будут другими.

Практические руководства

Материалы по Saleor + Next.js

Инструкции и рекомендации для самостоятельной работы с системой.

Последние события системы

Все события системы