All work

Sessosophia

E-commerce / Digital Publishing · Platform

A storefront and an admin panel that replaced Shopify end to end: a shop with its own checkout, and a back office that runs orders, refunds, downloads and the customer emails.

[ fig. 1 ]A walkthrough of Sessosophia: the storefront's ebook ring, cart and checkout, then the back office handling orders, download links, refunds and customer emails. Recording, 0:06–0:19.

The problem

Everything ran on Shopify — the storefront, the orders, the refunds and the customer emails — on a rented platform built around shipping physical products, not delivering digital books by email.

Before
Shopify
After
A store they own

How it’s built

One order, front and backExample order
01 Cart02 Pay03 Webhook04 Email05 DownloadCustomer
Adds an ebook · €21
Pays on Stripe Checkout
—
Gets the download email
Downloads the book
Back office
Price read from the database
Session opened by the store
Signature checked, then the order
Sent via Resend · 2 downloads, 7 days
Signed link, lasts 5 minutes
Admin panel, afterDay-3 reminder if never downloadedRefunds through StripeLinks re-sent
No Shopify between them: the shop, the orders and the emails run on the store’s own code.
[ fig. 2 ]A drawing of the system, not a screen. Swipe sideways to see all of it.

In numbers

63
schema migrations
11
edge functions
5 min
signed download links

Stack

Built with

  • Next.js
  • TypeScript
  • Three.js
  • PostgreSQL
  • Tailwind CSS
  • Vite

Connected to

  • Stripe
  • Supabase
  • Azure Communication Services
  • Cloudflare
  • Calendly
  • WhatsApp
NextLP Reporting WorkflowPrivate Capital / Investor Relations