Multi-Storefronts
One platform. Many markets. Zero chaos.
What Is Multi-Storefront?
Multi-Storefront means operating multiple, independent sales fronts from a single subscription and transaction platform.
Each storefront represents a distinct commercial reality — such as a country, region, brand, or partner — while sharing the same underlying product, entitlement, and lifecycle logic.
With Azotte, you don’t duplicate products, pricing logic, or billing flows.
You orchestrate multiple storefronts centrally, each with its own rules.
One core system. Many market faces.
What Is a Storefront in Azotte?
A Storefront is not just a website or UI.
It is a commercial boundary that defines how and where you sell.
Each storefront encapsulates all commercial rules for a specific market.
Each Storefront Can Define:
- Currency and price lists
- Tax and compliance rules
- Payment Service Providers (PSPs)
- Supported sales channels (Web, App, Telco, Partner)
- Language and localization
- Notification behavior (Email, SMS, Push)
- Campaign and promotion scope
The same bundle can exist across multiple storefronts — but behave differently in each.
Why Storefronts Simplify Your Business
Global subscription businesses naturally accumulate complexity.
Storefronts prevent that complexity from spreading across your system.
Without Storefronts
- Products cloned per region
- Hard-coded currency logic
- Coupled payment flows
- Risky global price changes
- Inconsistent analytics
With Storefronts
- Clear separation of concerns
- Region-safe pricing and taxes
- PSP failover per market
- Independent experimentation
- Clean, comparable reporting
Storefronts turn global scale into a manageable structure.
One Product, Different Storefronts
A single bundle can be sold differently across storefronts — without duplicating entitlements or lifecycle logic.
| Storefront | Currency | Price | Payment Providers | Notes |
|---|---|---|---|---|
| EU Web | EUR | €9.99 | Stripe, Adyen | VAT included |
| US Web | USD | $10.99 | Stripe, PayPal | Tax calculated |
| iOS App | Local | App Store pricing | Apple IAP | Store rules apply |
| Telco TR | TRY | ₺89 | Carrier Billing | Operator fees |
Same value.
Different economics.
Storefronts vs Channels
Azotte clearly separates two concepts that are often mixed:
- Storefront → commercial context
- Channel → delivery method
A single storefront can expose multiple channels.
Example:
- EU Storefront
- Web Checkout
- Android In-App
- Partner API
Channels inherit storefront rules, while keeping flexibility where needed.
Storefront-Level Control
Azotte gives you full control at the storefront level, without global side effects.
You can manage:
- Scheduled price changes
- Grace periods and retry logic
- Refund and cancellation rules
- Notification policies
- Campaign eligibility
- Revenue, churn, and LTV analytics
Changes in one storefront never break another.
When You Need Multiple Storefronts
Multi-storefront is essential if you operate across:
- Multiple countries or currencies
- Different tax or legal regimes
- More than one PSP
- Web and App Store subscriptions
- Regional pricing strategies
- Partner or reseller sales
If any of these apply, storefronts are not optional — they are foundational.