coresmith.dev
Ответы

Сколько стоит проект, сколько занимает и что остаётся вашим

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

Сколько стоит проект?

Прайс-листа нет, потому что цена до периметра — это гадание. Сначала договариваемся, что работа должна делать и что считается «готово»; этот разговор бесплатный и обычно занимает один звонок. Дальше вы получаете фиксированную цену под этот периметр — или месячный ретейнер, если у работы нет чёткого конца. Что двигает сумму: со скольки системами нужно разговаривать, есть ли в деле железо, нужно ли переносить данные из чего-то, что ещё работает, и сколько дизайна уже существует.

Сколько это занимает?

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

Кто на самом деле делает работу?

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

Что я получаю при передаче?

Код, документацию и runbook. Код — в вашем репозитории и под вашей учётной записью, не под моей. Документация покрывает модель данных и решения, которые не видно из чтения исходников. Runbook покрывает скучное: как разворачивать, что проверять, когда что-то ломается, какие цифры означают, что дело плохо.

Что происходит после запуска?

CI/CD, мониторинг и runbook входят в сдачу, а не продаются отдельно. Дальше ретейнер — по желанию, и это настоящий выбор, а не условие: одни клиенты держат его для правок и мониторинга, другие берут runbook и работают сами. Оба варианта нормальны, и вы не привязаны к нам, чтобы ваш собственный софт продолжал жить.

Дизайн делаете вы или мне нужен дизайнер?

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

Как это работает, если мы в разных странах?

Клиенты до сих пор были из шести стран — Европа и США. Рабочие часы полностью пересекаются с европейским днём и частично с американским утром. Всё держится на письменном объёме работ, еженедельных демо, которые можно потыкать, и передаче, которая остаётся у вас, — ничего из этого не требует сидеть в одной комнате.

Сколько стоит интернет-магазин с оплатой картой через MAIB?

Нижняя граница — около 2 000 $. За это вы получаете работающий магазин: каталог, корзину, заказы, оплату картой через MAIB и фискальный чек, который выдаётся при завершении заказа. Выше границы сумму поднимает то, сколько управления вы хотите на своей стороне — остатки по нескольким точкам, роли и права, скидки и акции, интеграция с бухгалтерией или ERP — и сколько дизайна получает магазин: от аккуратной стандартной вёрстки до собственной, с иллюстрацией и анимацией. Это граница, а не смета: то же правило, что и везде на этом сайте — цена до объёма работ это догадка.

Можно ли сделать интеграцию с 1С?

Да. Что нужно до старта: какая конфигурация и версия 1С у вас работает, и один путь внутрь — либо 1С, опубликованная как веб-сервис (OData или HTTP-сервисы), либо машина в вашей сети, до которой мы дотянемся по VPN, либо обмен файлами по расписанию в CommerceML, XML или CSV, если установка старая. Дальше — решение по каждому полю, какая система источник истины: остатки в 1С или в магазине, цены в 1С или в магазине. Это решение бизнеса раньше, чем техническое. И наконец, тестовая копия базы, а не рабочая, и человек с вашей стороны, который может вносить изменения внутри 1С — обычно ваш партнёр по 1С. Всё, что за пределами 1С, берём на себя.

Вы делаете нативные мобильные приложения для iOS и Android?

Да — Swift на iOS и Kotlin на Android, когда приложение опирается на устройство: камера, фоновая геолокация, Bluetooth, офлайн-данные или скорость, которой обёртка не даст. Когда приложение это в основном экраны и данные, React Native или Flutter выходит в оба магазина из одного кода и вдвое удешевляет каждое последующее изменение. Иногда честный ответ — устанавливаемое веб-приложение: без ревью в магазине, без тридцати процентов, тот же охват. Мы говорим, какой из трёх случаев ваш, до того как вы за него платите, и приложение публикуется под вашим аккаунтом разработчика, а не под нашим.

Можете работать с системой, у которой нет API?

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

Что нужно, чтобы принимать оплату картой на сайте?

Три вещи, и только одна из них код. Договор с банком на платёжный шлюз — MAIB, MICB или другой — который подписываете вы, а не мы, и который занимает больше всего времени. Способ выдать фискальный чек: через фискальный сервис или через зарегистрированное устройство, потому что оплата картой без чека это проблема, которую обнаруживают после запуска. И сам сайт, на HTTPS, с оформлением заказа, построенным так, чтобы платёж, запись о заказе и чек не могли разойтись. Третье делаем мы, по первым двум проводим вас за руку — мы уже собирали ровно эту цепочку.