Skip to main content
WhatmoreStorefront — drop-in shoppable video for iOS. One Swift Package, three ready-to-embed templates (Reel, Feed, Carousel) that share the same configuration and delegate. SwiftUI + AVFoundation, no third-party dependencies; works in both UIKit and SwiftUI hosts.

Requirements

Install (Swift Package Manager)

Configure once

Build the config and your delegate once, reuse them across all surfaces:

Surfaces

Reel — full-screen swipe (e.g. a “TV” tab)

Feed — creator / celebrity page

Fully-visible cards autoplay muted; tapping opens the Reel at that video (the view manages its own full-screen presentation).

Handle events — WhatmoreStorefrontDelegate

Implement once and pass to every surface. Every method is optional (default no-ops) — the SDK never touches a cart, so you decide what each event does.
For attribution, record the product.id / event.eventID from these callbacks and include them on your Order Tracking call at checkout.

Models

Theme

Product data — ProductProviding

Products render in the bottom carousels via a provider. The SDK ships MockProductProvider (the default) so all surfaces are demoable before product tagging is wired up. Supply your own to render live catalog data — no UI changes required.