FastoShop

Готовая программа или сайт на заказ

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

Сайт на заказ: что покупается

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

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

Готовая программа: что покупается

Не покупается ничего, если программа открытая. FastoShop ставится на сервер одной командой, исходный код лежит на GitHub, лицензия свободная. Платят либо за сервер (порядка 400–600 ₽ в месяц), либо за обслуживание (3 600 ₽ в месяц, перенос каталога из кабинета площадки или выгрузки входит в абонплату, сколько бы позиций в нём ни было), если возиться самому не хочется.

Взамен вы получаете не «что заказали», а то, что уже написано. Если вашего сценария в программе нет, его нужно либо ждать, либо дописывать; правда, дописывать может любой разработчик, потому что код открыт и не привязан к автору.

Сравнение

Сайт на заказ Готовая программа
Срок запуска От месяца Час на установку, дальше каталог и тексты
Первый платёж Сотни тысяч ₽ разово Ноль за программу
Дальше Доработки и поддержка по часам Сервер или обслуживание фиксированно
Обновления Отдельная работа, отдельный счёт Выходят релизами, ставятся командой
Кто может продолжить Тот, кто разберётся в чужом проекте Любой: код открыт и одинаков у всех
Перенос каталога с площадки Отдельная разработка Встроен: Ozon, Wildberries, YML, CSV
Обмен остатками Отдельная разработка Встроен, по схеме FBS

Где заказная разработка ломается

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

Вторая типичная история, «сделали и забыли про безопасность». Магазин на устаревшем движке с десятком модулей, известная мишень; обновлять его некому, потому что обновления не входили в договор. Владелец узнаёт об этом, когда на сайте появляется чужая реклама.

Третье, стоимость мелких правок. Поменять текст на кнопке, добавить поле в форму заказа, поправить вывод цены, каждая такая мелочь превращается в задачу, письмо и счёт.

Где ломается готовая программа

Честно, здесь тоже есть слабые места. Программа делает то, что делает: если нужен сценарий, которого в ней нет, вы его не получите по щелчку. В FastoShop по умолчанию заказ оформляется как заявка, оплата при получении, а приём карт подключается отдельно; нет вариантов товара, размеры и цвета заводятся отдельными карточками; нет отзывов покупателей.

Если ваш бизнес упирается в один из этих пунктов, честный ответ, заказная разработка или другая платформа. Открытый код тут помогает только тому, кто готов платить за доработку, и это стоит признавать прямо, а не обещать «допилим».

Кто чинит в три часа ночи

Вопрос звучит грубо, но именно он определяет, что вы покупаете. У заказного сайта дежурного нет: исполнитель работает в рабочее время и в порядке очереди своих проектов. Магазин, который лёг в пятницу вечером, встаёт в понедельник, и это не злой умысел, а нормальная загрузка человека с пятью клиентами.

У готовой программы вариантов два. Ставите сами, отвечаете сами, и это честная сделка: вы экономите деньги и платите вниманием. Берёте обслуживание, есть тот, кому вы звоните, и у него уже есть бэкап за вчера, потому что бэкапы делаются каждый день, а не когда вспомнили.

Разница не в квалификации, а в том, кто держит сервер под наблюдением постоянно, а кто вспоминает о нём, когда позвонили.

Стоимость владения за два года

Считать разумно не первый платёж, а два года, обычный горизонт, за который магазин либо приживается, либо закрывается.

Второй вариант дешевле в деньгах и дороже во внимании. Для человека, которому это интересно, он лучший; для продавца, у которого шесть дел одновременно, способ отложить обновления до первого сбоя.

Сроки: где уходит время на самом деле

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

Разница в том, что у готовой программы техническая часть занимает час, а каталог с площадки переносится машинно, 24 000 позиций уезжают меньше чем за минуту. То есть месяц ожидания превращается в день работы, и этот день вы тратите на содержание, а не на согласование макетов.

Что спросить у исполнителя до договора

  1. На каком движке и какой версии? Кто и как будет обновлять его через год?
  2. Что входит в поддержку после сдачи и сколько стоит час сверх?
  3. Кому принадлежит код и доступы к серверу и домену? Ответ должен быть «вам», и это должно быть написано.
  4. Как забрать сайт и данные, если мы разойдёмся?
  5. Есть ли перенос каталога с площадки и обмен остатками, или это отдельная разработка?

Последний пункт для продавца с маркетплейса решающий: именно он чаще всего оказывается за рамками сметы и всплывает уже после запуска.

Почему открытый код здесь важнее, чем кажется

У заказного сайта код тоже может быть вашим по договору, и это стоит требовать. Но «ваш код» и «код, в котором кто-то, кроме автора, разберётся за вечер» - разные вещи. Уникальный проект уникален и в плохом смысле: у него нет ни документации, ни сообщества, ни второго человека, который его видел.

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

Гибридный путь

Он существует и часто оказывается самым разумным: взять готовую открытую программу как основу, а недостающее заказать поверх неё. Разработчику не нужно писать каталог, корзину, заказы и интеграции, они уже есть; оплачивается только ваша специфика.

Смета в таком случае меньше в разы, а сопровождение проще: базовая часть обновляется релизами, и следующий разработчик читает открытый код, а не разбирает чужой проект целиком. Ограничение одно: доработки нужно вести так, чтобы обновления не приходилось каждый раз склеивать вручную.

Как выбрать

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

Проверить, покрывает ли она вашу задачу, проще всего на живом примере: откройте демо-магазин. Как туда попадает каталог, в статье про перенос с Ozon, расходы по всем вариантам, в статье сколько стоит свой магазин. Условия обслуживания, на главной, исходный код - на GitHub.

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

Сколько стоит готовая открытая программа?

За саму программу не платят: исходный код лежит на GitHub, лицензия свободная. Платят либо за сервер, порядка 400–600 ₽ в месяц, либо за обслуживание: 3 600 ₽ в месяц, перенос каталога из кабинета площадки или выгрузки входит в абонплату, сколько бы позиций в нём ни было.

Сколько стоят работы сверх обслуживания?

2 900 ₽ в час по факту. Месяц без обращений стоит только абонплату. У заказной разработки доработки и поддержка тоже считаются по часам, но обновления при этом обычно отдельная работа и отдельный счёт.

За сколько запускается магазин на готовой программе?

Техническая часть занимает час на установку, дальше каталог и тексты. Каталог с площадки переносится машинно: 24 000 позиций уезжают меньше чем за минуту. Заказная разработка, от месяца до сдачи технической части.

Чего в FastoShop сегодня нет?

По умолчанию заказ оформляется как заявка, оплата при получении. Нет вариантов товара: размеры и цвета заводятся отдельными карточками. Нет отзывов покупателей.

Свой магазин рядом с WB и Ozon: 3 месяца бесплатно

FastoShop переносит товары селлера в его интернет-магазин, который находят Яндекс, Google и нейросети.