Какую CMS выбрать для разработки интернет-магазина с такими вводными?
Узнал на днях (возможно, я где-то не так понял, буду признателен за поправки) о том, что можно недорого и хорошо построить интернет-магазин на такой схеме: сайт, сделанный на WordPress, хранится на Airtable, а все товары на Fibery.io и между ними можно обеспечить быстрые запросы через GraphQL. Действительно ли такое реализуемо?
Сложность проекта в том, что через парсер в магазине должен ежеминутно обновлять около миллиона товаров...
Дополнительно:
Justa Gain, Тогда я удалю этот комментарий
ИМ на WP, с учетом 100к товаров, как Вы указали в комментарии к соседнему ответу - это полный провал, просто хотя бы потому, что сама по себе структура таблиц в базе у WP на такое не рассчитана.
ИМ на WP существуют на базе тех же woocommerce просто из-за высокой популярности самой CMS, но никак не из-за того, что это отличное решение.
Opencart в этом плане - не плохой вариант, при том, что написан вообще очень просто. Можно взять его за основу и дорабатывать. Там код действительно интуитивно понятный.
- То есть OpenCart годится даже для дальнейшего расширения? Условно мы начинаем с обновления 10к товаров в минуту и постепенно наращиваем мощности за счет доработки, правильно?
- Phoenix188, да, вполне, я бы смело брал его как за основу, чтобы не изобретать велосипед.
ИМ на WP - это извращение, в котором вообще практически все данные сайта хранятся в одной таблице.
Огромная важность в скорости работы обеспечивается грамотно построенной струкрутой таблиц, ее связями, индексами и тп. Тут ИМ на WP - вообще мимо. - mahmudchon, Спасибо вам. А правда, что для большого интернет магазина лучше всего будет GraphQL? И можно ли его прикрутить на OpenCart...
- Phoenix188, обновления скорее всего не будут такие дорогие, если проверять были ли изменения, и там скорее количество, размеры, цвета и тд, это не такие большие ресурсы. А граф вам зачем? Для фронта?
- Дмитрий, Для связи между фронтом и базой данных. Так мне объяснил один разработчик, что на большое количество товаров лучше применить GraphQL
Ещё он сказал, что в качестве базы данных, да ещё и бесплатной, можно использовать Fibery и развернуть там весь бэкенд. А на Airtable можно бесплатно (либо за небольшую оплату) развернуть фронт. И при помощи Graph соединить БД на fibery и фронт на airtable
Извините за косноязычие, возможно, но как понял так рассказываю) - Phoenix188, ну если по расходам проще так, можно пробовать, но в итоге если все на одном сервере держать, то и обычной базы хватит, плюс голый sql будет проще, чем описывание граф выборок
- Дмитрий, А можно ли на OpenCart оплату российскую подключить? Не вижу что-то модулей для этого
- Justa Gain, Спасибо
Ответы:
Возможно ли предположить, сколько в теории, даже отдаленно, может стоить такой сайт?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для разработки интернет-магазина с учетом специфических требований, таких как удобство использования, гибкость настройки, безопасность и масштабируемость, важно выбрать подходящую CMS (систему управления контентом).
Одним из самых популярных и мощных CMS для интернет-магазинов является Magento. Она предлагает широкие возможности для настройки и расширения функционала, поддерживает множество платежных систем и способов доставки, имеет большое сообщество разработчиков и обширную документацию. Однако, Magento требует определенных знаний и опыта для полноценной настройки и поддержки.
Если вам нужна более простая и легкая в освоении CMS, то стоит обратить внимание на WooCommerce, которая является плагином для WordPress. WooCommerce предоставляет широкий выбор дополнений для интернет-магазина, хорошо интегрируется с другими сервисами и имеет интуитивно понятный интерфейс.
Другим популярным вариантом для интернет-магазина является OpenCart. Эта CMS отличается легкостью установки и использования, имеет множество готовых шаблонов и дополнений, поддерживает различные языки и валюты.
Если вы предпочитаете работать с платформой на базе PHP, то обратите внимание на PrestaShop. Она предлагает широкие возможности для настройки дизайна и функционала интернет-магазина, поддерживает множество платежных систем и интеграцию с другими сервисами.
Выбор CMS для интернет-магазина зависит от ваших конкретных потребностей, уровня опыта и предпочтений. Рекомендуется провести дополнительное исследование каждой из вышеперечисленных CMS, ознакомиться с их функционалом и возможностями, чтобы выбрать наиболее подходящий вариант для вашего проекта.