Sokobuni Store

One store. Three ways to earn.

Sell physical products, license digital downloads, and book your creative services. All from a single storefront on your own domain, with M-Pesa payments and SMS notifications built in.

Everything included

No plugins to hunt for. No third-party subscriptions.

PesaPal Payments

M-Pesa, Airtel Money, cards, and bank transfers. Customers pay in an embedded checkout without leaving your store. Settlement goes direct to your bank.

Digital Products & Licensing

Sell music, photos, templates, and designs with proper license management. Personal, commercial, or extended scopes. Territory restrictions. Usage rights. ISRC, ISBN, and DOI metadata. PDF license certificates auto-generated.

Service Bookings

Create offerings with time slots, capacity limits, and buffer times. Photo shoots, music lessons, consultations, workshops. Customers see live availability and book instantly with a confirmation code.

Phone/OTP Authentication

Customers log in with their phone number and a one-time SMS code. No passwords, no email verification. Higher conversion in markets where SMS adoption exceeds 90%.

Referral Program

Every customer gets a unique code. Friends who buy earn both parties a discount. Track referral stats, conversion rates, and reward status from the admin dashboard. Growth on autopilot.

SMS & Email Notifications

Africa's Talking SMS for order confirmations, booking reminders, and OTP codes. SendGrid for branded transactional emails with your logo, colors, and order details. Reach every customer on the channel that works.

Algolia Search

Typo-tolerant, instant product search with autocomplete and category filtering. Customers find what they want before they finish typing.

PDF Invoices & Certificates

Branded invoices auto-generated on every order. Digital product purchases include license certificates with scope, territory, and usage rights.

Kenya Localization

KES currency (KSh X,XXX), 47-county shipping tiers, Africa/Nairobi timezone, +254 phone normalization. Not an add-on. It's the default.

Strapi CMS

Enrich products with blog posts, creator stories, and editorial content. Non-technical team members manage content while products sync automatically with your storefront.

Admin Dashboard

Manage orders, products, customers, digital downloads, service bookings, referrals, and analytics from one powerful interface. Demo data included to explore before going live.

See it live

Demo stores you can explore right now

Two approaches to the same platform. A full-featured branded store and a bare-bones e-commerce layer you can add to any existing site.

Demo stores — These are demonstration stores with sample data. No real transactions are processed.

Mwanzo storefront

Mwanzo

Full-featured branded store

Custom design, CMS, Kenya localization Admin Panel →
Sokobuni App storefront

Sokobuni App

Bare-bones e-commerce layer

Minimal UI. Add to any existing website Admin Panel →

Two approaches

Full storefront or e-commerce layer. Your choice.

Not every business needs a new website. If you already have a site and just want to add commerce, Sokobuni's bare-bones mode gives you the backend, checkout, and admin dashboard without the design opinions.

Full Branded Storefront

A complete Next.js storefront with homepage, product catalog, search, customer accounts, checkout, and CMS-driven content. Designed, deployed, and ready to customize.

Best for: New brands, creators launching their first online store

Example: mwanzo.sokobuni.com

Bare-Bones E-Commerce Layer

Minimal storefront UI with product listings, cart, and checkout. No custom design. Just the commerce essentials. Connect it to your existing site or use the API directly from your own frontend.

Best for: Businesses with existing websites that need to add a store

Example: app.sokobuni.com

Under the hood

Stack

Medusa v2, Next.js 15, React 19, Strapi v5 CMS, PostgreSQL, Redis. Modern, fast, and fully customizable.

Payments

PesaPal (M-Pesa, Airtel Money, cards, bank transfers). Iframe checkout keeps customers on your site. Real-time status polling and webhook notifications.

Authentication

Phone/OTP via Africa's Talking SMS (primary) + traditional email/password. No passwords required for phone-first markets.

Notifications

Africa's Talking SMS (order confirmations, OTP, booking reminders) + SendGrid email (branded templates for 12+ event types). Dual-channel coverage.

Digital Products

License scopes (personal/commercial/extended), territory restrictions, usage rights, ISRC/ISBN/DOI metadata, rate-limited downloads (10/hr), time-limited URLs (5 min), PDF certificates.

Service Bookings

Time slots with capacity, buffer times, 30-second booking locks, confirmation codes (SBK-XXXXXX), cancellation policies. One-on-one, group, virtual, or in-person.

Search

Algolia-powered full-text search with typo tolerance, autocomplete, and real-time index sync on product changes.

Growth

Built-in referral program with unique codes, conversion tracking, and automatic rewards. Wishlists for product saving and retention.

Localization

KES currency (KSh X,XXX), 47-county shipping (KSh 300/500/800 by region), +254 phone normalization, Africa/Nairobi timezone. Kenya is the default, not an afterthought.

Hosting

Self-host on your server or choose managed hosting. PM2 process management, nginx reverse proxy, Let's Encrypt SSL. Automated setup in under 10 minutes.

Stop paying platforms that don't understand your market

Zero transaction fees from Sokobuni. Your domain. Your data. Your earnings.

Get Started Free