What's New
The latest updates, features, and improvements to SnusFriend.
The Vault, Performance & Source of Truth
Gamification rebrand, Lighthouse 61→92 on catalog, Codex audit fixes, and a canonical rewards system.
- Gamification rebrand: The Vault, SnusCoins, Circles (Explorer→Founder), Missions, Badges, Daily Drop, The Board
- Logged-out preview pages for rewards, community, and membership
- SnusCoins teasers on product pages, cart drawer, and order confirmation
- Canonical rewards config — single source of truth for all earning values
- Editorial facts helper — dynamic product/brand counts, no more stale numbers in articles
- DB triggers fixed: 1 SnusCoins per €1 (was 10), review rewards aligned
- /nicotine-pouches performance: 61→92 (CLS 0, inline productsJson, ProductCard tilt removed)
- BlogPosting schema: 80/80 coverage; product rating badges restored when real review counts land
- Organization schema with Nordic Express AB address + social sameAs
- Brand page overhaul: visible descriptions, mini-FAQ with schema, SEO meta fixes
- Rewards page expanded to 800+ words with earning table, tier descriptions, FAQ
- 80+ blog articles with attribution, commercial bridges, quick answers
- Cart cross-island sync fix (verified working)
- Strength redirects, RSS autodiscovery, image CDN preconnect
Guest Checkout, Auth & Content
Guest checkout, premium email templates, 80+ blog articles, and a complete auth overhaul.
- Guest checkout — buy without creating an account
- Magic link login — sign in with a one-click email link
- Back-in-stock email notifications on sold-out products
- Reorder button on past orders
- Premium email templates for confirmation, password reset, and magic link
- Login and email confirmation bug fixes
- Order cancellation with refund tracking
- Discount code support at checkout (collapsible input)
- 80+ blog articles: guides, brand reviews, and comparisons
- Beginner mode with strength-filtered product grid
Astro Migration
Rebuilt from the ground up on Astro for blazing-fast page loads and better SEO.
- Migrated from Vite SPA to Astro with server-side rendering
- Static generation for product, brand, and info pages
- Content Layer integration with Supabase for real-time catalog data
- New homepage with best sellers and brand discovery
- Legal pages: terms of service, privacy policy, and cookie policy
- Improved accessibility and Core Web Vitals scores
Community & The Vault
A new community layer with profiles, reviews, Missions, and The Vault rewards.
- User profiles with customisable avatars and display names
- Product review system with verified purchase badges
- Missions and Badges with five Circles (Explorer to Founder)
- The Vault — SnusCoins rewards program for loyal customers
- The Board and community activity feed
- Full-text search powered by Supabase pg_trgm
- PostHog analytics and Sentry error monitoring integration
Checkout & Payments
End-to-end checkout with Nyehandel, live shipping rates, and order tracking.
- Nyehandel payment integration with secure checkout handoff
- Real-time shipping rates from Nylogistik
- Order confirmation with email notifications
- Order history and tracking in account dashboard
- Ops dashboard for order management and alerts
- Automated retry for failed Nyehandel order syncs
- Security audit: XSS sanitisation, CORS, auth hardening
Have feedback or a feature request? Drop us a line at support@snusfriends.com.