БлогИнтернет-магазин · Сайты · SEO

Создание интернет-магазина: платформа, оплата, доставка, 1С и SEO

Также на: Azərbaycanca English

Чернильная иллюстрация: интернет-магазин на ноутбуке и телефоне, рядом посылка

О создании интернет-магазина обычно задумываются, когда продажи в Instagram перерастают формат переписки: в Direct не успеваете отвечать, цену каждому пишете отдельно, заказы теряются в тетради или в Excel. Я разрабатываю и сопровождаю интернет-магазины с 2014 года, в том числе Təkərevi.az — первый онлайн-магазин шин в Азербайджане. В этой статье разберу весь путь глазами инженера: где продавать, какую платформу выбрать, как подключить оплату и доставку, как связать сайт со складом и 1С и как сделать так, чтобы магазин находили в Google.

Создание интернет-магазина: короткий ответ

Создание интернет-магазина укладывается в семь шагов:

  1. Выбрать канал продаж: свой сайт, маркетплейс, соцсети или их сочетание.
  2. Выбрать платформу: готовое решение (Shopify, WooCommerce и т. п.) или разработка под задачу.
  3. Подготовить каталог: названия, характеристики, реальные фото, цены и остатки.
  4. Подключить оплату: интернет-эквайринг банка или платёжный сервис, плюс оплата при получении.
  5. Настроить доставку: зоны, тарифы, сроки, курьерская служба или свои курьеры.
  6. Закрыть юридические вопросы: регистрация, налоги, пользовательское соглашение, правила возврата.
  7. Привести покупателей: SEO, реклама, соцсети и база клиентов для повторных продаж.

Ниже каждый шаг подробно. Больше всего времени и денег теряют на выборе платформы и подключении оплаты, поэтому им уделено больше места.

Instagram, маркетплейс или свой сайт?

Малый бизнес в Азербайджане чаще всего стартует в Instagram, и это нормальный старт: вложений почти нет, аудитория уже там. Проблемы начинаются, когда продаж становится больше. Сравнение:

Три канала продаж: телефон с лентой соцсети, прилавок маркетплейса и собственный магазин с витриной

Instagram, соцсети Маркетплейс Свой интернет-магазин
Стартовые вложения Почти нулевые Низкие Нужна разработка
Комиссия с продаж Нет Есть Нет, только комиссия платёжного сервиса
Видимость в Google Слабая Под брендом маркетплейса Полностью в ваших руках
База клиентов Остаётся на платформе Остаётся у маркетплейса Ваша
Каталог и фильтры Нет, «цена в Direct» Шаблон площадки Как нужно вам
Остатки, 1С, статусы заказов Вручную Ограниченно Полная автоматизация
Зависимость Блокировка аккаунта останавливает продажи Правила меняет площадка Минимальная

Я не предлагаю выбирать что-то одно. Соцсети и маркетплейсы — витрины, которые приводят новых покупателей, а свой сайт — место, где живут продажи, клиентская база и бренд. Если в каталоге уже несколько десятков позиций, покупатели каждый день задают одни и те же вопросы, а каждого клиента из рекламы приходится обслуживать с нуля, пора делать свой магазин.

Готовая платформа или разработка под задачу?

Это самое дорогое решение при создании магазина: поменять платформу потом почти всегда означает строить магазин заново.

SaaS-платформа (Shopify и аналоги) WooCommerce (WordPress) Разработка на Laravel
Скорость запуска Самая высокая Высокая Дольше
Постоянные расходы Тариф и платные приложения Хостинг и платные плагины Сервер и поддержка
Местная оплата и доставка Работает, если есть модуль Плагин или своя интеграция Любой банк и сервис
1С, склад, CRM В пределах готового коннектора Зависит от плагинов Полная интеграция
Скорость на большом каталоге В пределах возможностей платформы Падает с ростом числа плагинов Полный контроль
Владение Магазин живёт внутри платформы Код ваш Код ваш
Когда подходит Проверка идеи, небольшой каталог, зарубежный рынок Небольшой и средний магазин Большой каталог, интеграции, нестандартные процессы

Прежде чем выбирать готовую платформу, проверьте две вещи. Есть ли у вашего банка или платёжного сервиса рабочий модуль именно для неё. И можно ли потом полностью выгрузить товары, клиентов и историю заказов в другую систему.

Разработка под задачу — это не «писать всё с нуля». В Laravel есть проверенные решения для корзины, оплаты, фоновых очередей (queue), кэширования и админки. Индивидуальная часть — это ваша бизнес-логика: правила цен, склад, зоны доставки, 1С. Так построена e-commerce-платформа Granite.az, и она работает уже больше 7 лет. Общее сравнение конструкторов, WordPress и Laravel — в статье о создании сайта под ключ.

Что должно быть в интернет-магазине

Для покупателя магазин — это несколько страниц. За ними каждый заказ проходит пять этапов, и на любом из них его можно потерять:

Путь онлайн-заказа: каталог и поиск, корзина и заказ, оплата, склад и 1С, доставка и статус

Каталог, поиск и фильтры

Покупатель ищет товар своими словами. Тот, кто покупает шины, ищет по размеру, а не по бренду; тот, кто выбирает парфюм, смотрит на ноты и объём. Поэтому фильтры строятся по логике вашей ниши: универсальных «цвет и цена» обычно мало. Поиск должен понимать опечатки, синонимы и запросы на разных языках (например, «шины» и «təkər»).

Карточка товара

У каждого товара должны быть понятное название, реальные фото, характеристики, цена, наличие, срок доставки и условия возврата. Описание, скопированное с сайта производителя, одинаково в сотнях магазинов, и у Google нет причин показывать именно вашу страницу. Хотя бы для самых продаваемых товаров напишите собственные тексты.

Корзина и оформление заказа

Baymard Institute свёл данные 50 исследований: в среднем 70,22% корзин в интернет-магазинах бросают, не оформив заказ (Baymard Institute). В опросе института, если исключить тех, кто «просто смотрел», причины распределяются так:

Причина Доля покупателей
Слишком высокие дополнительные расходы (доставка, налоги, сборы) 40%
Слишком долгая доставка 20%
Не доверил сайту данные карты 19%
Сайт требовал создать аккаунт 18%
Слишком длинное или сложное оформление 17%
На сайте была ошибка 17%

Большинство этих причин зависит от того, как сделан магазин. Показывайте стоимость доставки на карточке товара, а не сюрпризом в корзине. Разрешите заказ без регистрации: имени, телефона и адреса достаточно. Держите форму на одном экране, удобной для телефона, и проверяйте шаг оплаты реальной картой на реальном телефоне.

Оплата

Покупатели в Азербайджане обычно ждут трёх способов: онлайн-оплату картой, оплату наличными или картой при получении и рассрочку по картам рассрочки (taksit). Для онлайн-оплаты вы подключаете интернет-эквайринг банка или платёжный сервис, объединяющий несколько банков. При выборе спросите:

  • Какая комиссия с операции и за сколько дней деньги приходят на счёт?
  • Как делается возврат: из админки или через заявку в банк?
  • Поддерживаются ли рассрочка и повторная оплата сохранённой картой?
  • Как результат оплаты попадает на сайт?

Последний вопрос звучит технически, но он самый важный. Платёжный сервис должен отправлять результат напрямую на ваш сервер (callback). Нельзя полагаться только на то, что браузер покупателя вернётся на страницу «оплата прошла»: покупатель может закрыть вкладку, связь может оборваться, и оплаченный заказ останется в системе «неоплаченным». Большая часть ошибок в платёжных интеграциях всплывает не на успешной оплате, а на неуспешной, отменённой и повторно присланной. Каждый такой случай нужно проверить до запуска.

Доставка

Стоимость и срок доставки для покупателя — часть цены товара. По Баку, Абшерону и регионам тарифы и сроки разные, и покупатель должен видеть их до оформления заказа. Если у вас свои курьеры, простое мобильное приложение для распределения и отслеживания заказов экономит много времени. Такое приложение я сделал для Granite.az: экспедиторы видят заказы в реальном времени, заказы распределяются между ними автоматически, приложение связано с CRM.

Админка и статусы заказов

Каждый шаг заказа («принят», «оплачен», «передан курьеру», «доставлен») должен быть виден в админке и уходить покупателю уведомлением по SMS, e-mail или в мессенджер. Менеджер должен менять товары, цены, скидки и баннеры без разработчика. Важны и роли: оператор работает с заказами, но не может менять ценовую политику.

Интеграция со складом, 1С и CRM

С ростом магазина главной проблемой становится не сайт, а остатки: на сайте «в наличии», а на складе товар закончился. Покупатель оплатил, вы звоните и отменяете заказ — и теряете покупателя.

Решение — автоматическая синхронизация со складской программой. В Азербайджане склад и бухгалтерию часто ведут в 1С, поэтому типовая схема такая:

  1. 1С → сайт: товары, цены и остатки выгружаются на сайт с заданным интервалом. Главный источник остатков — 1С.
  2. Сайт → 1С: новый заказ сразу попадает в 1С, товар резервируется.
  3. Статусы: когда заказ собран и отправлен, статус возвращается на сайт и покупателю.

Технически обмен должен идти в фоновых очередях (queue): если 1С отвечает медленно, сайт не должен тормозить, а при ошибке синхронизация не должна останавливаться — только повторять попытку. На Granite.az автоматизацию склада я построил именно через интеграцию с 1С; на той же платформе работают веб-CRM, платёжные шлюзы и автоматическое выставление счетов. Для Təkərevi.az я с нуля разработал внутреннюю ERP/CRM и программу лояльности: когда вся история заказов клиента в одном месте, делать ему предложения для повторной покупки гораздо проще.

Нужно ли мобильное приложение?

Для большинства магазинов первый шаг — не приложение, а сайт, который быстро работает на телефоне. Новый покупатель находит вас в Google, в соцсетях или в рекламе и хочет заказать, ничего не устанавливая. Приложение оправдано для постоянных клиентов: повторные заказы, push-уведомления, бонусы. У Təkərevi.az тоже есть официальное Android-приложение в Google Play. Если делаете приложение, оно должно работать на том же бэкенде и API, что и сайт, чтобы цены и остатки везде совпадали. Подробнее — в статье о разработке мобильных приложений.

SEO для интернет-магазина

Руководство Google для интернет-магазинов начинается так:

"A critical challenge for any ecommerce website is being discovered in Search."

— Google Search Central, Best practices for ecommerce sites

Перевод: «Главная сложность для любого интернет-магазина — чтобы его находили в поиске». Вот что чаще всего приходится исправлять в магазинах:

  • Страницы категорий. На запросы вроде «летние шины» или «мужской парфюм» Google обычно показывает категорию, а не товар. У каждой категории должны быть уникальный заголовок, короткое описание и понятный URL.
  • Фильтры. Каждая комбинация фильтров создаёт новый URL, и тысячи бесполезных страниц съедают время краулера. Google пишет об этом прямо: "Oftentimes there's no good reason to allow crawling of filtered items, as it consumes server resources for no or negligible benefit" (Google, faceted navigation). Перевод: «Зачастую нет веских причин разрешать сканирование отфильтрованных результатов: это тратит ресурсы сервера без пользы или с ничтожной пользой». Несколько фильтров, по которым есть спрос, сделайте отдельными посадочными страницами, остальные закройте от сканирования.
  • Микроразметка товаров. С разметкой schema.org Product цена, наличие и рейтинг могут появиться прямо в выдаче: "users can see price, availability, review ratings, shipping information, and more right in search results" (Google, Product structured data). Перевод: «пользователи видят цену, наличие, рейтинг отзывов, информацию о доставке и многое другое прямо в результатах поиска».
  • Товара нет в наличии. Если он ещё поступит, не удаляйте страницу: напишите «нет в наличии» и покажите альтернативы. Если товар снят с продажи навсегда, настройте 301-редирект на похожий товар или категорию.
  • Скорость. На большом каталоге скорость определяют изображения (WebP нужного размера), кэширование и запросы к базе данных, а скорость влияет и на позиции, и на продажи.

Техническое SEO, микроразметка, оптимизация скорости и отслеживание конверсий в аналитике на Təkərevi.az — моя зона ответственности с 2014 года. Генеральный директор Level Up LLC Октай Ахмедов написал в подписанном рекомендательном письме от 5 января 2026 года:

"Under his technical and strategic leadership, our website has consistently ranked within the top three search results for highly competitive industry keywords for many years."

Перевод: «Под его техническим и стратегическим руководством наш сайт годами стабильно входит в первую тройку результатов поиска по высококонкурентным отраслевым запросам». Основы продвижения — в статье что такое SEO простыми словами.

Юридические и организационные вопросы

Я не юрист, поэтому даю этот раздел как чек-лист. Каждый пункт уточните у бухгалтера или юриста:

  • Регистрация деятельности и налоговый режим (индивидуальный предприниматель или ООО, VÖEN).
  • Договор интернет-эквайринга с банком и требования к кассе (фискализации).
  • Пользовательское соглашение, политика конфиденциальности, правила доставки и возврата на сайте.
  • Хранение и защита персональных данных покупателей (имя, телефон, адрес).

В Азербайджане эту сферу в основном регулируют законы «Об электронной торговле», «О защите прав потребителей» и «О персональных данных».

От чего зависят стоимость и сроки

На вопрос «сколько стоит создание интернет-магазина?» я не отвечаю цифрой: под одним названием предлагают работы совершенно разного объёма. Цену и сроки определяют эти факторы:

Фактор Как влияет на цену и сроки
Каталог Число товаров, варианты (размер, цвет), логика фильтров
Дизайн Готовый шаблон, доработанный шаблон или индивидуальный дизайн
Оплата Сколько банков или сервисов, рассрочка, возвраты, сохранённые карты
Доставка Зоны, тарифы, приложение для курьеров, интеграция со службами доставки
Интеграции 1С, склад, CRM, SMS, маркетплейсы
Языки Каждый язык — это отдельные тексты, SEO и тестирование
Контент Кто готовит фото и описания товаров
Переезд со старого сайта Сохранение товаров, клиентов, URL и позиций в Google
Мобильное приложение Отдельный проект, но на том же бэкенде

Планируя бюджет, считайте не только разработку, но и ежемесячные расходы: домен, сервер, комиссии за платежи, SMS, техподдержку, съёмку товаров и рекламу.

Реальные примеры

  • Təkərevi.az (Level Up LLC). Первый онлайн-магазин шин в Азербайджане. Сайт и внутреннюю ERP/CRM я построил с нуля, технический партнёр с 2014 года: каталог и складской учёт, программа лояльности, аналитика, микроразметка, скорость. Магазин больше 10 лет лидирует на рынке и годами держится в топ-3 Google по конкурентным запросам. Есть и Android-приложение в Google Play.
  • Granite.az (Granite AZ MMC). E-commerce-платформа с нуля, веб-CRM, интеграция склада с 1С, платёжные шлюзы и автоматическое выставление счетов, мобильное приложение для экспедиторов и GPS-трекинг на Arduino. Сопровождаю больше 7 лет.
  • Jouwanni.az (2024). Интернет-магазин парфюмерии на Laravel. SEO за два месяца вывело посещаемость на 250–300 человек в день.

Генеральный директор Granite AZ MMC Натиг Гулиев написал в подписанном рекомендательном письме от 23 декабря 2024 года:

"Additionally, he developed our E-commerce platform and executed a robust SEO strategy that has kept us as the market leader in our sector for years."

Перевод: «Кроме того, он разработал нашу e-commerce-платформу и реализовал сильную SEO-стратегию, благодаря которой мы годами остаёмся лидером рынка в своём сегменте». Полный список проектов — на странице проектов, сканы подписанных писем — на главной.

Чек-лист перед стартом

  1. Готовы список товаров, характеристики и фото.
  2. Понятно, где ведутся остатки (1С, Excel, складская программа) и как они попадут на сайт.
  3. Выбраны способы оплаты, есть договорённость с банком или платёжным сервисом.
  4. Описаны зоны, тарифы и сроки доставки.
  5. Готовы правила возврата и пользовательское соглашение.
  6. Домен и сервер оформлены на вас, код и доступ в админку у вас.
  7. Google Search Console и Analytics — в вашем аккаунте.
  8. Понятно, кто принимает заказ, кто собирает и кто доставляет: процесс работает даже на бумаге.
  9. Есть план трафика на первые месяцы: SEO, реклама, соцсети.
  10. Условия поддержки после запуска прописаны в договоре.

Частые вопросы

Что нужно для создания интернет-магазина?

Каталог товаров, домен и сервер, приём оплаты (банк или платёжный сервис), процесс доставки, официальная регистрация и пользовательское соглашение на сайте. С технической стороны — мобильная версия, админка, уведомления о заказах и базовое SEO.

Сколько стоит создание интернет-магазина?

Зависит от объёма каталога, логики оплаты и доставки, интеграций вроде 1С и дизайна. Небольшой магазин на готовой платформе запускается недорого, но тариф и плагины — постоянные расходы. Индивидуальный магазин дороже на старте, зато процессы полностью автоматизированы, а код принадлежит вам.

У меня есть Instagram, нужен ли сайт?

Если продажи растут — да. Instagram продолжит приводить новых покупателей, но каталог, остатки, онлайн-оплата, покупатели из Google и клиентская база должны быть на сайте. Лучший результат даёт связка обоих каналов.

Можно ли создать интернет-магазин самому?

Да, на готовой платформе с небольшим каталогом можно начать самостоятельно, и это хороший способ проверить идею. Разработчик понадобится, когда нужны местная оплата, 1С, своя логика доставки и серьёзное SEO.

Когда магазин начнёт продавать?

С рекламой первые заказы возможны в день запуска. Органический трафик из Google для нового домена и конкурентных запросов набирается месяцами, поэтому о SEO нужно думать не после запуска, а ещё на этапе дизайна.

Итог

Создание интернет-магазина — это больше, чем заказ сайта: канал продаж, платформа, оплата, доставка, склад и видимость в Google должны работать как одна система. Начать можно с малого, но платформу выбирайте так, чтобы при росте не пришлось строить магазин заново. Если нужна техническая консультация или оценка вашего проекта, посмотрите мои услуги и напишите мне.

Об авторе

Anar Malikoğlu

Senior PHP/Laravel и Flutter-разработчик из Баку, 10+ лет с боевыми системами: банки, государственные ERP, e-learning. Основатель Verbooze.

Похожие статьи

Все статьи

Столкнулись с похожей задачей?

Помогаю командам с бэкендом на Laravel, приложениями на Flutter, серверами и техническим SEO. Расскажите, что у вас.