Some checks are pending
CI / POS (WPF, Windows) (push) Waiting to run
CI / Backend (.NET 8) (push) Successful in 1m4s
CI / Web (React + Vite) (push) Successful in 40s
Docker Public / Build + push Public (push) Successful in 25s
Docker Public / Deploy Public on stage (push) Successful in 10s
Phase 6 контентная часть — частично: Блог (3 поста из /tmp/content/blog-and-kb.md, content collection): - launch — запуск Food Market - import-moysklad — пошаговый гид миграции (внутренняя инструкция, frontmatter) - cash-with-scales — почему касса с весами Масса-К из коробки База знаний (5 статей, content collection с category + order): - quickstart, import-moysklad, pos-setup, billing, faq Страницы /blog и /kb перерисованы — рендерят список из коллекций с группировкой по категориям, отдельные [slug].astro template'ы рендерят markdown с типографикой prose-md. /about и /contacts наполнены реальным контентом из /tmp/content/about-contacts-pricing-features.md (без заглушек). Контакты — 4 канала (email/phone/чат/реквизиты) с placeholder-ами для будущих контактов после регистрации юр.лица. Очистка от упоминаний конкурентов (по правилу: не сравнивать с конкретными системами и не выводить чужие цены публично): - Hero/FAQ на главной — заменено «Импорт из МойСклад» на «импорт каталога одной кнопкой», убран FAQ-вопрос «Чем отличаетесь от...», заменён на общий «Чем хорош Food Market?». - Footer: пункт «Импорт из МойСклад» → «Импорт каталога». - /migration-from-moysklad удалён (содержал сравнительную таблицу с ценами МойСклад). Возможен возврат как KB-инструкция позже. - features/pos/pricing/integrations/changelog/for-grocery/for-pharmacy — sed-замена «МойСклад» → «другие системы», ссылки на /migration-from-moysklad → /features. - В content-collections блог/KB остались упоминания (юзер пришлёт PATCH-версии текстов отдельно). Контейнер пересобран и задеплоен на стенд: 30 страниц, smoke на /, /blog, /kb, /about, /blog/launch — все 200. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
35 lines
2.6 KiB
Plaintext
35 lines
2.6 KiB
Plaintext
---
|
||
import BaseLayout from '@/layouts/BaseLayout.astro'
|
||
const features = [
|
||
{ icon: '⚖️', title: 'Весовой товар', text: 'Касса принимает вес с весов Масса-К напрямую — стоимость пересчитывается сразу.' },
|
||
{ icon: '📅', title: 'Скоропорт и сроки', text: 'Контроль сроков годности, уведомление за N дней, списание просрочки одним кликом.' },
|
||
{ icon: '🏷️', title: 'Печать ценников и штрихкодов', text: 'Внутренняя нумерация EAN-13 для весовых товаров, автогенерация при заведении.' },
|
||
{ icon: '📊', title: 'ABC-анализ', text: 'Ходовые и неходовые позиции по сумме / марже / штукам. Решения по матрице за минуту.' },
|
||
]
|
||
---
|
||
<BaseLayout title="Для продуктового магазина" description="Food Market для продуктового магазина: весовой товар, штрихкоды, скоропорт, ABC-анализ.">
|
||
<section class="bg-gradient-to-br from-brand-light/30 via-white to-white">
|
||
<div class="max-w-4xl mx-auto px-4 sm:px-6 py-14">
|
||
<span class="text-3xl">🛒</span>
|
||
<h1 class="text-4xl font-extrabold mt-2">Программа учёта для продуктового магазина</h1>
|
||
<p class="mt-4 text-lg text-slate-600">Весовой товар, скоропорт, штрихкоды, касса с весами Масса-К из коробки. Импорт из другой системы.</p>
|
||
<a href="/signup?plan=start" class="inline-block mt-7 px-5 py-3 bg-brand text-white font-semibold rounded-md">Начать бесплатно</a>
|
||
</div>
|
||
</section>
|
||
<section class="max-w-5xl mx-auto px-4 sm:px-6 py-14">
|
||
<h2 class="text-3xl font-bold text-center mb-10">Что важно для продуктового</h2>
|
||
<div class="grid sm:grid-cols-2 gap-5">
|
||
{features.map((f) => (
|
||
<div class="rounded-xl border border-slate-200 p-5">
|
||
<div class="text-3xl">{f.icon}</div>
|
||
<h3 class="font-semibold mt-2">{f.title}</h3>
|
||
<p class="text-sm text-slate-600 mt-1.5">{f.text}</p>
|
||
</div>
|
||
))}
|
||
</div>
|
||
</section>
|
||
<section class="bg-slate-50 py-14 text-center">
|
||
<p class="italic text-slate-700 max-w-2xl mx-auto px-4">«Раздел кейсов в разработке. Здесь появятся истории магазинов «у дома» и минимаркетов.»</p>
|
||
</section>
|
||
</BaseLayout>
|