Задать вопрос

Есть ли какие нибудь CMS для интернет магазинов c готовым REST API?

Вообщем суть вопроса в названии.

Для чего спрашиваю?
Хочу сделать небольшой проект каталог/интернет-магазин в связке React/Redux, но у меня как раз проблема в получении каких либо данных.

Я фронтенд разработчик, поэтому и расматриваю какую нибудь готовую cms, так как опыта редактирования, а тем более написания своего API у меня нет.

В идеале хотел бы использовать cms как 'headless cms', то есть иметь возможность добавлять товар/категорию/бренд, изменять общие настройки и т.п., а 'предстовление' контролировать React'ом.

Прогуглил эту тему, не смог найти ничего конкретного.

Есть ли у кого нибудь опыт в подобной интеграции или моя идея не имеет смысла?
  • Вопрос задан
  • 912 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
@nozzy
Symfony, Laravel, SQL, Python, Telegram
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
@Volanar
Для Вас идеально подойдёт только reactioncommerce, ищите на гитхабе, звёздочек больше чем у magento и написан на react
Ответ написан
Комментировать
algonix
@algonix
Если нужно именно хорошее и «чистое» API, лучше сразу смотреть в сторону Headless CMS. В обычных магазинных движках API часто прикручено для галочки, а в Headless — это основа.

Из своего опыта очень советую PayloadCMS. Она на NextJs, и REST API там идет сразу из коробки без всяких костылей + GraphQL + local api. Всё очень гибкое: можно настроить любые поля для товаров и
категорий прямо в коде, не воюя с базой.

Я недавно на ней собирал большой магазин (напольные покрытия). Там была сложная структура товаров, и Payload справилась идеально — всё летает, и фронтенд на Next.js цепляется к API
без проблем.

Вот тут можно посмотреть, что получилось в итоге (кейс):
Интернет-магазин на PayloadCMS (https://algonix.by/cases/internet-magazin-napolnyh...)

И подробнее про сам стек я расписывал здесь:
PayloadCMS: возможности и плюсы (https://algonix.by/tech-stacks/payloadcms и https://payloadcms.com/docs/getting-started/instal...)

Как вариант, можно еще потыкать Strapi - но мне не зашел визуальный редактор связей, но Payload сейчас кажется самым адекватным и современным решением.

---

Почему это хорошо для Хабра:
* Нет официоза: «Я недавно собирал», «можно потыкать», «всё летает».
* Личный опыт: Вы не просто советуете теорию, а даете ссылку на живой проект.
* Помощь, а не реклама: Вы ответили на вопрос про API, а ссылки дали как дополнение «глянуть, как это работает».
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы