Магазин состоит из витрины для покупателя, системы управления, базы данных и подключённых сервисов. Покупатель выбирает товар и оплачивает заказ. Вы ведёте товары и заказы в админке. Сервер сверяет оплаты, отправляет уведомления и обменивается данными с другими системами.
На схеме выше можно нажать на любую часть и прочитать, что она делает, увидеть пример и узнать, в какие пакеты она входит. Ниже разберём тот же путь по порядку: от входа покупателя до заказа у менеджера.
Покупатель и сотрудники входят с разных сторон
Покупатель находит магазин в поиске, рекламе или по ссылке. Например, ищет в Google нужную модель, открывает страницу товара, кладёт его в корзину и платит картой. Для заказа не нужны регистрация и пароль.
Вы и сотрудники работаете в админке через браузер с компьютера или телефона. В ней меняете товары, цены, остатки и скидки, принимаете заказы. Пришла новая партия: сотрудник меняет остаток и цену, сайт показывает новые значения. Для этого не нужен программист. Витрина и админка есть во всех пакетах.
Между покупателем и сервером стоит Cloudflare
Cloudflare защищает сервер от атак и ботов и отдаёт фотографии с ближайшего к покупателю сервера. Например, бот перебирает пароли к админке, Cloudflare не пускает его дальше, а покупатель продолжает листать каталог.
Эта часть схемы есть во всех пакетах. Она стоит перед сервером, на котором работают витрина, система управления и база данных.
Что работает на вашем сервере
Витрина на Astro
Это главная страница, категории, страницы товаров и корзина. Страницы приходят в браузер готовыми. Поисковик видит текст и разметку товаров: например, открывает категорию и сразу получает товары, цены и наличие.
Магазин и админка на Medusa
Medusa управляет каталогом, вариантами товаров, ценами, остатками, скидками, корзиной, заказами и возвратами. Это модули одной системы. Если сотрудник поставит скидку на категорию, цена изменится на сайте, в корзине и при оплате.
Фоновые задачи
Они сверяют оплаты, отправляют уведомления и передают продажи в аналитику. Эти действия не требуют участия менеджера или открытой вкладки покупателя.
Например, покупатель оплатил заказ и закрыл страницу платёжной системы, не вернувшись в магазин. Сервер сам сверит платёж, отметит заказ оплаченным и отправит уведомление в Telegram. В схеме эти задачи работают на Medusa и Redis.
База данных
В PostgreSQL хранятся товары, заказы и покупатели. Сервер размещаем в Узбекистане, поэтому данные покупателей хранятся в стране. Каждую ночь создаётся копия: если с сервером что-то случится, магазин можно восстановить из неё.
Витрина, Medusa, фоновые задачи и база данных входят во все пакеты.
Какие сервисы подключены к магазину
Онлайн-оплата
Карты Uzcard и Humo подключаются через Payme, Click и Uzum. Покупатель вводит данные карты на защищённой странице платёжной системы. Магазин не видит и не хранит номера карт. После оплаты покупатель возвращается на сайт с оплаченным заказом. Онлайн-оплата есть во всех пакетах.
Рассрочка
В Узбекистане подключаем Uzum Nasiya и Alif. Под ценой товара видно, сколько платить в месяц. Пример такого оформления есть в магазине Dyson в Ташкенте: до рассрочки Alif два нажатия, а одобрение проходит в приложении банка. Рассрочка входит в пакеты «Всё включено» и «Год роста».
Telegram
В чат вам и сотрудникам приходят новые заказы, заявки на звонок и сбои оплаты. Например, менеджер получает сообщение с товарами, способом доставки и отметкой об оплате и связывается с покупателем. Уведомления есть во всех пакетах.
1С или МойСклад
Магазин получает цены и остатки из вашей программы учёта. Товар закончился на складе: сотрудник отметил это в учёте, и на сайте товар стал «под заказ».
Получение цен и остатков входит в пакеты «Всё включено» и «Год роста». В пакете «Год роста» магазин также отправляет заказы обратно в учётную систему.
Google Analytics и Google Покупки
Аналитика получает продажи и источник покупателя. Например, видно, что заказ пришёл из рекламы, даже если рассрочку одобрили в приложении банка и покупатель не вернулся на сайт. Google Покупки показывают товары с фотографиями и ценой в поиске. Эти подключения есть во всех пакетах.
XML поставщика
Магазин забирает выгрузку дистрибьютора или производителя. Из неё в каталог поступают новые товары, цены и наличие. Например, поставщик изменил цену и добавил модель, а сотрудникам магазина не приходится вносить эти изменения вручную. Подключение входит в пакеты «Всё включено» и «Год роста».
Маркетплейсы
Товары выгружаются на Uzum Market и Wildberries. Цены и остатки обновляются вместе с магазином: поменяли цену в админке, она обновилась и на маркетплейсе. Такая выгрузка входит в пакет «Год роста».
Почему магазин устроен так
У каждой части своя работа: Astro показывает страницы, Medusa ведёт торговлю, фоновые задачи сверяют оплаты и отправляют сообщения, база хранит данные. Админка отделена от витрины, перед сервером стоит защита Cloudflare.
Сервер и домен вы покупаете на своё имя. Сервер находится в Узбекистане. За платные лицензии платформы, шаблоны и плагины не нужно платить каждый год. Сервер оплачиваете хостингу отдельно.
Код Astro и Medusa открыт. Репозиторий, база и доступы оформляются на ваше имя, вместе с ними передаётся инструкция развёртывания. Другой разработчик сможет продолжить работу над магазином.
Состав и цены пакетов собраны на странице разработки интернет-магазина. Там можно сопоставить нужные подключения с пакетами «Старт», «Всё включено» и «Год роста».
Почему не WordPress и не Битрикс
Мы выбираем Astro и Medusa, чтобы отдельно управлять витриной и торговлей и не привязывать нужные нам функции к платным лицензиям. Это наш способ разработки, а не доказательство, что остальные платформы хуже. WordPress с WooCommerce и 1С-Битрикс тоже подходят для магазинов. Разница в том, что уже готово, что придётся дописать и за какие обновления платить.
Ниже сравниваем семь вещей, которые влияют на работу магазина. Документацию и публикации проверили 04.11.2026; даты отдельных событий указаны рядом.
Дизайн
В пакете «Старт» мы оформляем свою основу под ваш бренд. С пакета «Всё включено» рисуем дизайн с нуля под товар и покупателя.
Для WordPress и Битрикса можно купить готовую тему или шаблон. Это экономит работу на старте, но без переделки магазин сохраняет узнаваемые блоки выбранного решения. Примеры такого подхода: готовые сайты WoodMart и шаблоны Аспро. Сам движок не ограничивает магазин готовым дизайном: индивидуальную витрину можно сделать и на этих платформах.
Скорость
В нашем подходе страницы каталога готовятся заранее, а доставку готовых файлов можно вынести ближе к покупателю. Это уменьшает работу сервера при открытии каталога. Корзина, актуальные остатки и оплата всё равно зависят от серверной части.
У WooCommerce важна настройка кеша. Официальная инструкция отдельно исключает из кеширования корзину, оформление заказа и личный кабинет. Кеш может обеспечивать плагин или инфраструктура хостинга. Поэтому фраза «быстро только с платным плагином» была бы неверной.
У Битрикса есть композитный режим и монитор производительности: статическая часть страницы кешируется, динамическая загружается отдельно. Настройки сервера, запросы к базе, шаблон и изображения влияют на результат. Нельзя объявить любой магазин на Битриксе медленным по названию платформы.
Сопоставимого публичного теста этих трёх вариантов с одинаковым каталогом, сервером и сценарием покупки мы не нашли. Поэтому не обещаем превосходство в секундах или баллах. Скорость проверяют на конкретном магазине, включая корзину и оформление заказа.
Обновления
У нас нет набора купленных плагинов для каждой функции, обновления Astro, Medusa и библиотек ставим и проверяем мы в рамках обслуживания. Это не означает, что обновлять нечего или что поломки невозможны.
У WordPress совместимость темы, WooCommerce и расширений требует проверки. Сам WooCommerce советует сделать копию и сначала проверить обновление на тестовом сайте. Для владельца это проверка покупки и оплаты после изменения системы, а не только нажатие «Обновить».
У Битрикса получение новых версий связано с активной лицензией: в первый год обновления включены, затем покупают продление. Шаблон Аспро обновляется отдельно. Если в нём есть свои доработки, их совместимость с новой версией тоже нужно проверять.
Безопасность
В нашем магазине админка отделена от витрины, перед сервером стоит Cloudflare. Польза зависит от настройки доступа и правил защиты; разделение само по себе не заменяет обновления и резервные копии.
В отчёте Patchstack от 25.02.2026 перечислены 11 334 новые уязвимости экосистемы WordPress за 2025 год: 91 % в плагинах, 9 % в темах, шесть в ядре. Это число найденных уязвимостей, не число взломанных магазинов и не вероятность взлома конкретного сайта.
Два примера показывают, зачем следить за обновлениями:
- 15.07.2021 WooCommerce сообщил об уязвимости WooCommerce и WooCommerce Blocks и выпуске исправлений для более чем 90 затронутых релизов. Это исторический инцидент, а не утверждение об уязвимости нынешней версии.
- 22.10.2026 автор WoodMart попросил обновить тему до 8.6.5 после внутренней проверки безопасности. Автор сообщил об исправлениях и об отсутствии признаков того, что найденные им проблемы были известны другим.
У Битрикса есть встроенные средства защиты. Исправления платформы поступают через обновления, для которых нужна активная лицензия. На любой платформе остаются задачи по защите сервера, доступов и платёжных подключений.
Страница товара
С пакета «Всё включено» мы делаем свои шаблоны под разные товары: например, подробно показываем флагманскую модель, а аксессуар описываем короче.
WooCommerce тоже позволяет менять блоки страницы и делать отдельный шаблон товара: это описано в инструкции для блочных тем. У готового решения Аспро есть свои настройки оформления. Нестандартная логика, которой нет в редакторе или шаблоне, требует разработки на любой из трёх платформ.
Варианты товара
У нас цвет, размер и набор выбираются на странице модели. У каждого варианта своя цена, остаток и фото.
В WooCommerce вариативные товары встроены, включая отдельную цену, остаток и изображение варианта. Цветные кнопки вместо списка и расширенные галереи могут потребовать возможностей темы или плагина. Покупать плагин только ради вариантов и одного фото на вариант не обязательно.
У Битрикса торговый каталог с вариантами доступен в магазинных редакциях, начиная с «Малого бизнеса». Выбор платформы не нужно сводить к вопросу «можно ли сделать разные цвета»: можно на всех трёх.
Чей магазин
В нашей поставке код, база и доступы передаются вам. Платных лицензий Astro и Medusa нет. Сервер, домен, работа разработчика и обслуживание при этом стоят денег.
WordPress и WooCommerce тоже можно разместить на своём сервере и передать другому разработчику. Платные темы и расширения имеют свои условия: у одних ежегодные продления, у других разовая покупка. Например, WoodMart получает обновления без ежегодной платы.
Битрикс устанавливается на сервер владельца. По описанию вендора для Узбекистана сайт продолжает работать без продления, но доступ к обновлениям и части сервисов прекращается. Это плата за продолжение обслуживания лицензии, а не аренда, при остановке которой исчезает магазин.
Что требуют сервер и редакция Битрикса
На 04.11.2026 WooCommerce рекомендует PHP 8.3 или новее, MySQL 8.0 или MariaDB 10.6 и выше, HTTPS и лимит памяти WordPress от 256 МБ. Последнее не означает, что всему серверу магазина хватит 256 МБ: это лимит для WordPress, а сервер также обслуживает базу и другие процессы.
В требованиях 1С-Битрикс, обновлённых 21.10.2026, указан PHP от 8.2, рекомендован 8.4 или новее, поддерживаются Apache и Nginx. Точную мощность сервера выбирают по каталогу и нагрузке, а не только по минимальной версии PHP.
У Битрикса есть разные редакции. Для магазина в нашем расчёте выбрана «Малый бизнес»: каталог, заказы и обмен с 1С. В «Бизнесе» есть дополнительные возможности, например работа с несколькими юридическими лицами. Полный состав сравнивается в таблице редакций. Лицензия платформы и шаблон Аспро покупаются отдельно; наличие модуля не означает, что настройка обмена под вашу 1С уже оплачена.
Когда WordPress или Битрикс удобнее
WordPress стоит рассмотреть, если вам подходит готовая тема и нужная функция уже есть в каталоге плагинов. Можно начать без платного набора из расчёта ниже. Наш вывод: когда готовые средства закрывают задачу, разработка тех же возможностей с нуля может быть лишней работой.
Битрикс стоит рассмотреть, если команда уже умеет с ним работать, есть действующая лицензия и подходит готовый обмен с 1С. Для выбора подрядчика у платформы есть сеть партнёров, у WooCommerce свой каталог исполнителей. Сравнительного подсчёта специалистов по странам мы не проводили. Перед выбором нашей системы разумно отдельно проверить, кто сможет сопровождать Astro и Medusa после передачи проекта.
Мы выбираем свою основу, когда важны отдельная витрина, своя подача товара и связанные между собой оплаты, учёт и уведомления. Это даёт свободу в разработке, но не отменяет её стоимость. Готовый модуль на другой платформе иногда решает ту же задачу дешевле.
Подписки и лицензии за 3 года
Здесь считаем только покупки у авторов платформы, темы и плагинов: первый год и два ежегодных продления. Без разработки, настройки, сервера, домена, поддержки студии и комиссий оплаты. Помощь автора, включённая в лицензию, отдельно не вычитается. Цены будущих лет считаем неизменными; это пример бюджета, а не обещание будущего прайса.
WordPress: состав выбранного набора
Сам WordPress и WooCommerce бесплатны. В примере платный набор без второго языка: WoodMart, Yoast SEO Premium, WP Rocket Single и UpdraftPlus Premium Personal. Эти покупки не обязательны для любого магазина: можно выбрать бесплатную тему и другие средства SEO, кеширования и копирования.
Цены авторов проверены 04.11.2026, без акций и скидок за оплату нескольких лет вперёд:
| Покупка | Первый год, USD | Продление на каждый из 2 следующих лет, USD | За 3 года, USD |
|---|---|---|---|
| WoodMart | 69 | 0 | 69 |
| Yoast SEO Premium | 118,80 | 118,80 | 356,40 |
| WP Rocket Single | 60 | 60 | 180 |
| UpdraftPlus Premium Personal | 70 | 70 | 210 |
| Всего | 317,80 | 248,80 | 815,40 |
В сумах по курсу ЦБ Узбекистана на 30.10.2026 (1 USD = 12 066,22 сум, тот же день, что и пересчёт Аспро ниже) это около 9,84 млн сум за 3 года.
У WoodMart разовая оплата и бессрочные обновления, продление поддержки автора по желанию не включено. WP Rocket показывает $5 в месяц, но списывает за год: 5 × 12 = $60. Yoast указывает цену без НДС. У UpdraftPlus продление даёт ещё год обновлений и помощи автора. В расчёте для двух следующих лет заложена та же обычная цена каждого плагина; акции и персональные условия продления могут уменьшить счёт, налоги и банковские комиссии увеличить.
Второй язык и дополнительные платные модули сюда не входят. Это не смета магазина со всеми возможностями наших пакетов, а стоимость одного конкретного набора лицензий.
Битрикс с Аспро: около 53,09 млн сум за лицензии
| Покупка | Первый год, сум | Продление на каждый из 2 следующих лет, сум | За 3 года, сум |
|---|---|---|---|
| 1С-Битрикс «Малый бизнес» | 5 460 000 | 1 370 000 | 8 200 000 |
| Аспро: Максимум | 22 450 000 | 11 220 000 | 44 890 000 |
| Всего | 27 910 000 | 12 590 000 | 53 090 000 |
Расчёт: 5 460 000 + 22 450 000 + 2 × (1 370 000 + 11 220 000) = 53 090 000 сум.
Это округлённые суммы из статьи о цене магазина в Ташкенте на 30.10.2026. Лицензия и её продление взяты с 1С-Битрикс Узбекистан. Шаблон Аспро: Максимум стоит 149 900 ₽, продление 74 950 ₽, или 50 % цены; рублёвые цены подтверждены 04.11.2026. Для Аспро в статье о цене использован курс ЦБ РУз на 30.10.2026: 1 RUB = 149,74 сум. Первую покупку и продление там округлили отдельно до сотых миллиона; здесь сохранены эти значения. Поэтому 53,09 млн не является точным счётом продавца.
Аспро не входит в цену лицензии Битрикса. Можно выбрать другой шаблон или свой дизайн, тогда сумма будет другой. Дополнительные модули в расчёт не входят. Если не продлевать Аспро, решение продолжает работать, но новые обновления недоступны.
Наш магазин: 0 сум за платные лицензии
| Состав | За 3 года, сум |
|---|---|
| Платформа Astro и Medusa | 0 |
| Покупка и продление темы | 0 |
| Лицензии на фильтры, сравнение и SEO | 0 |
| Лицензии на кеширование и копии базы | 0 |
| Всего | 0 |
Эти функции мы разрабатываем и настраиваем в составе магазина. Ноль относится только к платным лицензиям и подпискам выбранного состава. Разработка, сервер и работа по сопровождению оплачиваются отдельно; их условия есть на странице услуги.