@Danya_Podolskij

Как создать интернет магазин с админкой?

Здравствуйте, занимаюсь Frontend разработкой, и вот захотел создать полностью интернет магазин с нуля до выгрузки на сервер и его полноценной работы. Если подробно вопрос состоит в том что допустим я напишу фронт, через php реализую бэк, а что делать дальше?) как написать админку в котой я смогу полностью управлять сайтом и от туда принимать заказы?
Расскажите пожалуйста просто кратко пункты которые следует изучить
  • Вопрос задан
  • 304 просмотра
Пригласить эксперта
Ответы на вопрос 4
Никто не пишет админку для магазина (по крайней мере рядового) , это бессмысленно, уже полно готовых бесплатных CMS, типа вордпресс или опенкарт. В которых уже реализовано управление товарами.
Но нету вашего дизайна и верстки.
Поэтому задача "написания бекенда" сводится к банальной натяжке верстки на ту или иную cms.
То есть в верстке у вас статичные данные, а после натяжке появится взаимосвязь с панелью управления товарами.
Таким образом, чтобы получить рабочий магазин с норм. современной админкой - нужно изучить именно саму выбранную для магазина CMS с точки зрения программиста (на чем написана, как устроена, встроенные функции и фичи и т.п.)

а если допустим сверстаю фронт и залью на вордпресс, нужно ли бэк самому делать?


Вот смотрите, верстка допустим готова.
Но там всё статично. Например, категория товаров называется "Пылесосы" - и это просто текст в верстке.
Если вы сделаете правильно натяжку на движок, то вы свяжете вашу вёрстку с панелью управления, той же Opencart CMS. И после этого - у вас будет возможность прямо в админке Opencart менять название категории, допустим, на "Моющий пылесос" - и это название будет меняться у вас в магазине на фронтенде.
И так с десятками разных параметров: названия товаров, фотки, цены, метатеги, сортировка, описание, опции и т.п.

Писать свою админку = писать свою CMS = просто глупость для одного фронтендера в 2022 году.
Ответ написан
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
  1. Написать ТЗ
  2. Сделать декомпозицию: разбить крупные задачи на более мелкие и повторить несколько раз, пока не станет известен каждый пункт
  3. По результатам декомпозиции написать частное ТЗ со всеми деталями
  4. Далее реализовывать ЧТЗ по пунктам, пока не закончатся
Ответ написан
Комментировать
anton_reut
@anton_reut
Начинающий веб-разработчик
а что делать дальше?

А потом идёшь в ближайший строительный магазин. Зачем? Покупать лопату. Зачем? Чтобы грести бабло конечно же!
Ответ написан
Комментировать
@mirsemyan
Еще вариант просто брать SAAS и фронтендом допиливать. Бекенд там часто куда обширнее чем базово необходиый. Но всякие инсейлс достаточно дорогие будут, можно и дешевле найти в десятки раз но важно проверить из готовых на платформе магазинов. Ссылки не кидаю дабы не спамить)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы