Функции интернет-магазина: что нужно с первого дня, а что — для роста
С первого дня интернет-магазину нужны шесть групп функций: каталог с фильтрами и поиском, подробная карточка товара, короткое оформление заказа, онлайн-оплата, доставка в постаматы и управление заказами. Сложные правила скидок, цены для бизнес-клиентов, связь с учётной программой, несколько языков или программу лояльности часто можно добавить позже, когда станет ясно, что на самом деле нужно вашим покупателям.
Обязательны те функции, без которых покупатель не может найти товар, оплатить его и получить, а вы — выполнить заказ. Остальные помогают продавать больше или экономят время. Таблица пригодится, когда вы готовите задание для разработчика или сравниваете предложения.
Функция
Зачем нужна
Когда
Категории и фильтры
Чтобы покупатель быстро сузил выбор
обязательно
Поиск
Для тех, кто знает название или артикул товара
обязательно, если товаров больше нескольких десятков
Варианты товаров и остатки
Чтобы не продавать то, чего нет на складе
обязательно
Покупка без регистрации
Меньше брошенных корзин
обязательно
Онлайн-оплата
Оплата сразу и автоматический статус заказа
обязательно
Постаматы и курьер
Способ и стоимость доставки видны в корзине
обязательно
Управление заказами и письма
Статусы, уведомления покупателю и вам
обязательно
Правила покупок, политика конфиденциальности и cookie
Правовые требования и проверка со стороны платёжной системы
обязательно
Промокоды и акции
Для кампаний и рассылок
на старте — простые промокоды, позже — более сложные правила
Печать наклеек для посылок в админке
Когда посылок с каждым днём больше
позже
Связь с учётной программой
Когда бухгалтер не успевает переносить заказы
позже или сразу, если заказов много
Цены для бизнес-клиентов
Для оптовиков и партнёров
только если вы продаёте компаниям
В пакет «Start» для интернет-магазина на WooCommerce от Saitai.lt (от 999 €) входят одна платёжная система, один курьер с постаматами и фильтры. В пакете «Бизнес» (от 1 690 €) добавляются вторая платёжная система и 2–3 курьера с печатью наклеек, а в пакете «Premium» (от 2 900 €) — связь с учётной программой, B2B-цены и несколько языков. Шаги создания магазина от идеи до запуска мы описали в статье «Как открыть интернет-магазин в Литве».
Каталог товаров, поиск и фильтры
В хорошо устроенном каталоге покупатель доходит до нужного товара за два-три клика: категория, несколько фильтров, список товаров. Поэтому ещё до разработки стоит договориться, какими свойствами (атрибутами) вы будете описывать товары, — из них потом строятся фильтры.
Страница категории в интернет-магазине Jauktis.lt: дерево категорий с количеством товаров и сортировка, на телефоне — товары в два столбца. Смотреть работу
Категории и подкатегории. Один и тот же товар может показываться в нескольких категориях, например «Детская обувь» и «Распродажа», но при этом иметь один основной адрес.
Атрибуты. Размер, цвет, материал, мощность или совместимость у всех товаров записываются одинаково: «красный» и «красная» в фильтре превращаются в два разных значения.
Фильтры. По цене, бренду, атрибутам и наличию на складе. На телефоне фильтры открываются в отдельной панели, чтобы не занимать место над результатами.
Поиск. Находит товар по названию и артикулу и показывает подсказки уже во время ввода. Поиск с подсказками и распознаванием опечаток обычно ставят отдельным плагином.
Цены и остатки товаров поставщиков можно обновлять автоматически из XML- или CSV-файлов — см. страницу об импорте и синхронизации товаров.
Что должно быть в карточке товара?
Карточка товара должна отвечать на вопросы, которые покупатель в обычном магазине задал бы продавцу: сколько стоит, есть ли в наличии, когда привезут и чем отличается от похожего товара. Чем меньше вопросов остаётся без ответа, тем меньше звонков и возвратов.
Карточка товара в интернет-магазине Elprina: остаток, диапазон цен в зависимости от варианта, выбор варианта и срок доставки. Смотреть работу
Название, артикул, цена и хорошо заметная информация о том, есть ли товар на складе.
Варианты (размер, цвет, упаковка), у каждого из которых свой артикул, цена, остаток и фото.
Несколько фото с увеличением; чтобы страница быстро загружалась, их конвертируют в формат WebP.
Видео, если товар трудно понять по фотографиям.
Таблица характеристик вместо длинного абзаца: габариты, вес, материал, состав.
Срок и стоимость доставки или ссылка на условия доставки.
Сопутствующие и дополняющие товары, например к кофемашине — фильтры и средство от накипи.
На странице товара также нужны структурированные данные Product: цена, валюта, наличие и, если есть, рейтинг отзывов. По ним Google может показать в результатах поиска цену и наличие товара. Как оптимизируют страницы товаров и категорий, рассказано на странице о SEO-продвижении интернет-магазинов.
Корзина и оформление заказа
Оформление заказа (checkout) должно быть коротким: покупатель покупает без регистрации, заполняет только обязательные поля и видит итоговую сумму с доставкой ещё до оплаты. Каждый лишний шаг или неожиданный платёж на последнем этапе — частая причина бросить корзину.
Покупка без аккаунта. Создать аккаунт можно предложить после заказа, а не требовать до покупки.
Минимум полей. Имя, телефон, e-mail и адрес или выбранный постамат. Поля для реквизитов компании появляются, только если покупатель отметил, что покупает для компании.
Понятная сумма. Стоимость доставки и порог бесплатной доставки видны уже в корзине, а не только на последнем шаге.
Согласия. Галочка о согласии с правилами покупок и отдельная, заранее не отмеченная галочка для подписки на рассылку.
Подтверждение. Покупатель получает письмо с составом заказа, а вы — уведомление о новом заказе.
В админке должны быть список заказов со статусами (ожидает оплаты, оплачен, отправлен, возвращён), история заказов покупателя и экспорт заказов. Письма покупателю стоит переписать своими словами, а не оставлять стандартные тексты платформы.
Какие способы оплаты подключить?
На старте хватит одной платёжной системы, которая показывает в корзине банковские ссылки и оплату картой, а получив оплату, сама меняет статус заказа. В Литве такие услуги предоставляют, например, Paysera и Montonio. Другие способы стоит добавлять с учётом того, кто ваши покупатели.
Способ оплаты
Кому подходит
Что проверить
Банковские ссылки (переход в интернет-банк)
Покупателям в Литве
Есть ли в списке все основные банки
Банковские карты, Apple Pay, Google Pay
Тем, кто покупает с телефона, и иностранным покупателям
Включены ли эти способы в вашем договоре с платёжной системой
Stripe, PayPal
Для продаж за рубеж
Валюты и порядок возврата денег
Банковский перевод, предварительный счёт
Компаниям и для крупных заказов
Кто и в какой срок отмечает оплату
Оплата частями или лизинг
Для более дорогих товаров
Предоставляет ли такую услугу ваша платёжная система или лизинговая компания
Наложенный платёж
Тем, кто хочет заплатить при получении посылки
Предусмотрен ли он договором с курьерской службой
Важна и функция, которую покупатель не видит: возврат денег прямо из заказа, если модуль платёжной системы это поддерживает. Подключение одной платёжной системы стоит от 150 €, а что входит в эту работу, описано на странице об интеграции платёжных систем.
Доставка: постаматы и курьеры
В корзине покупатель должен выбрать постамат или курьера и сразу увидеть стоимость доставки. В Литве услуги постаматов (пакоматов) и курьеров предоставляют Omniva, DPD, LP Express, Venipak и другие службы; какие из них предлагать, зависит от ваших договоров со службами и размера товаров.
Постамат выбирают из списка или на карте по городу и улице — удобно и на телефоне.
Стоимость доставки рассчитывается по весу, размеру, сумме заказа или стране; задаётся порог бесплатной доставки.
Для крупных товаров постаматы отключают и оставляют только курьера.
Если у вас есть магазин или склад, покупатель может забрать товар сам.
Наклейка и трек-номер создаются прямо в заказе, а ссылка для отслеживания посылки отправляется покупателю.
Когда посылок в день десятки, время экономит возможность печатать в админке наклейки сразу для нескольких заказов. Подробнее — на странице об интеграции служб доставки.
Скидки, промокоды и цены для бизнес-клиентов
На старте обычно хватает промокодов и акционной цены со сроком действия. Более сложные правила — скидки за количество, предложения «3 по цене 2», отдельные цены для компаний — нужны тогда, когда вы уже применяете их в других каналах продаж или в работе с партнёрами.
Промокоды — в процентах или фиксированной суммой; можно задать срок действия, минимальную сумму заказа, лимит использований и категории.
Акционная цена — задаётся заранее с датой начала и окончания, чтобы не менять её вручную в полночь.
Скидки за количество — более низкая цена за единицу при покупке 5, 10 и более штук.
Цены для бизнес-клиентов (B2B) — группы цен, цены без НДС, код компании в заказе и предварительный счёт.
При объявлении о снижении цены нужно указывать и прежнюю цену — самую низкую цену, действовавшую в течение 30 дней до снижения. Это требование директивы ЕС Литва закрепила в Гражданском кодексе (Civilinis kodeksas); оно не применяется, например, к скоропортящимся товарам, а при поэтапном снижении прежней считается цена до первого снижения. Чтобы не считать это вручную, магазин должен хранить историю цен и показывать прежнюю цену автоматически; в WooCommerce для этого используют плагин.
Нужно ли связывать магазин с бухгалтерией?
На старте — не обязательно. Пока заказов немного, бухгалтер может загружать их из файла экспорта. Связь с учётной программой окупается, когда заказов с каждым днём больше, вы продаёте и в других местах, а расхождения в остатках оборачиваются проданными товарами, которых нет на складе.
Интеграция обычно работает в обе стороны: в бухгалтерию уходят заказы, счета-фактуры и данные покупателей, а в магазин — остатки и цены. Saitai.lt интегрирует интернет-магазины с популярными учётными программами, например Rivilė, B1.lt (литовские аналоги 1С), Centas, Finvalda, если у программы есть API или функция импорта. Интеграция с учётной программой стоит от 490 €, подробнее — на странице об интеграции с бухгалтерскими программами.
Прежде чем заказывать интеграцию, договоритесь с бухгалтером, где будут храниться основные данные о товарах и остатках: если одни и те же данные меняют в двух местах, они быстро перестают совпадать.
Какие правовые и технические элементы нельзя забыть?
Магазин без правил покупок, согласия на cookie или резервных копий не закончен, даже если красиво выглядит. Покупатель эти элементы сразу не замечает, поэтому их отсутствие обычно всплывает, когда магазин проверяет платёжная система, при споре или сбое.
Правила покупок с реквизитами продавца, условиями доставки и возврата и правом отказаться от договора в течение 14 дней.
Политика конфиденциальности и cookie, а также баннер согласия, который не записывает аналитические и рекламные cookie, пока посетитель на них не согласится.
Форма возврата или понятная инструкция, как вернуть товар.
Доступность для людей с инвалидностью: Европейский акт о доступности применяется к электронной торговле с 28 июня 2025 г., кроме микропредприятий, оказывающих услуги (менее 10 работников и не более 2 млн € годового оборота или баланса).
SSL-сертификат, чтобы все адреса открывались по защищённому протоколу HTTPS.
Резервные копии, которые хранятся не на том же сервере, и человек, который обновляет систему и плагины.
Содержание юридических текстов предоставляет владелец или его юрист, а разработчик предусматривает для них страницы, поля согласий и баннер. Более подробный список требований с источниками — в уже упомянутой статье о создании интернет-магазина.
Что можно отложить на потом?
Позже стоит делать функции, пользу которых можно оценить только по данным первых месяцев. Тогда стартовый бюджет уходит на то, без чего вы не смогли бы продавать.
Отзывы и оценки. Пустой блок отзывов ничего не даёт — включите его, когда появятся первые покупатели.
Программа лояльности и баллы. Имеет смысл, когда у вас есть постоянные покупатели.
Несколько языков и валют. Когда вы планируете конкретный зарубежный рынок и знаете, как будете туда доставлять и как принимать возвраты.
Маркетплейсы и сайты сравнения цен. Экспорт товаров туда — когда каталог уже в порядке.
Список желаний, сравнение товаров, уведомление о поступлении. Полезны при большом ассортименте.
Если процесс продаж нестандартный — аренда, бронирование, конфигуратор изделия или договорные цены для каждого клиента, — стоит рассмотреть индивидуальный интернет-магазин на Laravel.
Источники
Директива (ЕС) 2019/2161, так называемая директива Omnibus (указание прежней цены): eur-lex.europa.eu
Государственная служба защиты прав потребителей (Valstybinė vartotojų teisių apsaugos tarnyba), «Kaip teisingai reklamuoti sumažintą prekės kainą» (как правильно рекламировать сниженную цену): vvtat.lrv.lt
Директива (ЕС) 2019/882, Европейский акт о доступности (применяется с 28 июня 2025 г.): eur-lex.europa.eu
Директива 2011/83/ЕС (право потребителя отказаться от дистанционного договора): eur-lex.europa.eu
Google Search Central, структурированные данные для товаров (Product): developers.google.com
Готовите задание на интернет-магазин? Пришлите список функций и примерное количество товаров через форму заявки. В течение 1 рабочего дня ответим, какие функции нужны уже на старте, какие можно отложить и сколько будет стоить магазин под ключ.
Есть ли все эти функции в WooCommerce без плагинов?
Не все. В самой WooCommerce есть каталог, варианты товаров, остатки, корзина, покупка без регистрации, промокоды, зоны доставки и отзывы. Модули литовских платёжных систем и служб доставки обычно предоставляют сами эти службы, а для PDF-счетов, B2B-цен и скидок за количество, показа прежней цены или расширенного поиска нужны плагины. Мы ставим только необходимые: чем их меньше, тем меньше конфликтов при обновлениях.
Можно ли добавить функции позже, когда магазин уже работает?
Да. Новые функции мы разрабатываем и тестируем на копии магазина, а в рабочий магазин переносим только после проверки, что корзина и оплата не ломаются. Небольшие работы стоят 30 €/час, более крупные — по отдельному предложению. Заранее стоит продумать только структуру данных о товарах — атрибуты, варианты и категории, — потому что менять её потом сложнее всего.
Обязательно ли покупателю регистрироваться?
Нет, и мы не советуем этого требовать. Большинство покупателей хотят просто купить, поэтому достаточно формы заказа с обязательными полями, а создать аккаунт можно предложить после заказа. Регистрация имеет смысл при продажах компаниям: авторизованный клиент видит свои цены, историю заказов и может повторить прежний заказ.
Сколько стоит интернет-магазин с оплатой и постаматами?
От 999 €. Столько стоит пакет «Start» для магазина на WooCommerce с одной платёжной системой, одним курьером с постаматами и внесением до 30 товаров. Пакет «Бизнес» с двумя платёжными системами, 2–3 курьерами и индивидуальным дизайном стоит от 1 690 €, интеграция каждой дополнительной платёжной системы или службы доставки — от 150 €. Хостинг — от 70 €/год (в пакете «Бизнес» первый год включён). Цены указаны с учётом всех налогов — НДС не начисляется.
Как вести остатки, если вы торгуете и в обычном магазине?
Остатки должны учитываться в одной системе — обычно в учётной или кассовой программе, — а интернет-магазин получает их оттуда. Если у программы есть API или функция экспорта, остатки и цены можно обновлять автоматически по расписанию, а заказы из магазина тогда уменьшают остаток в той же программе. С какой частотой и в каком направлении обмениваться данными, мы оценим под вашу программу.
Цена клика в Google Ads (CPC) не фиксирована: для каждого поиска её определяет аукцион — по вашей ставке, качеству объявления и целевой страницы, а также по…
Чтобы попасть в ответы ChatGPT и ИИ-обзоров Google (AI Overviews), сайт должен индексироваться в Google и Bing и быть доступен поисковым роботам ИИ, а ключевые…
Интернет-магазин создаётся за 10 шагов: проверить спрос, зарегистрировать деятельность, выбрать платформу, домен и хостинг, подготовить данные о товарах, подключить…