Skip to content

feat(marketing): social proof, freshness cues & B2B page refactor#69

Merged
RomanDenysov merged 2 commits into
mainfrom
feat/marketing-psychology-pass
Jun 2, 2026
Merged

feat(marketing): social proof, freshness cues & B2B page refactor#69
RomanDenysov merged 2 commits into
mainfrom
feat/marketing-psychology-pass

Conversation

@RomanDenysov
Copy link
Copy Markdown
Owner

Summary

Marketing-psychology pass over the public surfaces. The theme: surface assets the app already had but wasn't showing, and reframe defensive copy into benefits.

Changes

Social proof (reviews)

  • New StarRating + ProductReviews components.
  • PDP now shows a ★ rating under the title (links to reviews) and a full reviews list with Overený nákup badges.
  • This data was already fetched on the PDP but only fed to JSON-LD - it's now visible to buyers.

Freshness & urgency

  • E-shop header: noon order-cutoff as a badge - Objednajte do 12:00 a vyzdvihnite zajtra (real ORDER_CUTOFF_HOUR = 12).
  • PDP pickup dates reframed from a restriction (Dostupné len v týchto dňoch) to a freshness cue (Čerstvé na vyzdvihnutie).

Hero

  • Second line Chlieb z pece, závin z rúk, káva z láskyRemeselná pekáreň v Prešove a Košiciach (orientation + local intent), keeping S láskou ku kvásku as the emotional hook.
  • Added a glass "skip the queue" badge under the CTAs: Objednajte online, vyzdvihnite bez čakania.

Checkout

  • Prominent pay-on-pickup reassurance callout shown when Pri vyzdvihnutí is selected (replaces the muted description). Pay-on-pickup is currently the only method.

B2B page (full refactor)

  • Outcome-led hero (Čerstvé pečivo pre vašu prevádzku) with risk-reversal microcopy (Bez záväzku · odpoveď do 2 pracovných dní).
  • New authority band naming cafés we already supply (Nico caffé, Ciao - confirmed OK to mention).
  • Benefits reframed around outcomes + added Dodávka každé ráno (reliability).
  • FAQ surfaced as a visible accordion (was JSON-LD only).

Copy polish

  • Fixed Slovak diacritics in the B2B CTA and the registration banner; registration banner now leads with the one-click reorder benefit.

Notes

  • registrationBanner and brandStorySection are flagged off; those fixes are ready for when they're re-enabled. B2B CTA and B2B page are live.
  • Product-card ratings were intentionally deferred (needs review aggregates plumbed into getProducts()).

Verification

  • pnpm typecheck
  • Biome / Ultracite ✓ (pre-commit formatting clean)

🤖 Generated with Claude Code

Apply marketing-psychology improvements across the public surfaces, mostly
by surfacing assets the app already had but wasn't showing.

- Reviews (social proof): render star ratings under the PDP title and a
  reviews list; the data was fetched but previously used only for JSON-LD.
  New StarRating + ProductReviews components.
- Freshness/urgency: noon order-cutoff badge on the e-shop header; reframe
  PDP pickup dates from a restriction ("len v tychto dnoch") to a freshness
  cue ("Cerstve na vyzdvihnutie").
- Hero: replace the second emotional line with an orientation subline
  (Presov a Kosice) and add a glass "skip the queue" badge under the CTAs.
- Checkout: prominent pay-on-pickup reassurance shown when "Pri vyzdvihnuti"
  is selected (replaces the muted description).
- B2B page: outcome-led hero with risk-reversal microcopy, authority band
  (cafes we supply), outcome-framed benefits + delivery, FAQ surfaced from
  JSON-LD, reused ApplyCta with reassurance.
- Copy polish: fix Slovak diacritics in the B2B CTA and registration banner.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
kromka Ready Ready Preview, Comment Jun 2, 2026 5:26am

Request Review

- e-shop: "lakomky" -> "lákocinky" (the brand's word used everywhere else;
  "lakomky" was the only occurrence in the codebase)
- registration banner: drop the duplicated "obľúbené" and tighten the
  benefit line

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@RomanDenysov RomanDenysov merged commit cd95dfc into main Jun 2, 2026
3 checks passed
@RomanDenysov RomanDenysov deleted the feat/marketing-psychology-pass branch June 2, 2026 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant