Claim a subdomain, not a codebase
A storefront starts as a subdomain request, reviewed once and then live, with pause and resume left entirely separate from that approval, so a seasonal business can go quiet without losing its slot.
Storefronts
Claim a subdomain, pick a branding level, drop in your products, and a real map does the introducing. No developer between the idea and the URL, and no separate deploy per customer.
Each one solves a different part of turning a catalog into a site someone can actually visit.
A storefront starts as a subdomain request, reviewed once and then live, with pause and resume left entirely separate from that approval, so a seasonal business can go quiet without losing its slot.
Full Tiqory branding, a quiet "by Tiqory" badge, a completely independent brand, or no branding at all for a reseller building on top: the same storefront engine serves all four without a special build for any of them.
Every product with a venue gets a pin the moment it is published, with a popup a guest can tap straight into directions, no separate geocoding step for the team to remember.
A markdown block, an image, a couple of calls to action: reordered by dragging, reused across products, with one block set as the home page. Nobody is opening a website builder to change a paragraph.
How it resolves
Five steps, from a browser hitting the subdomain to a guest holding a ticket.
Every request is matched to its storefront by host at the moment it arrives, so one deployment serves every tenant without a separate build or release per customer.
Colors, logos, enabled languages and currencies, and every content block arrive in a single response, so the page never assembles itself out of a dozen separate calls.
Locations resolve into deduplicated pins in the same pass, so a guest sees the whole catalog on the map before choosing anything, not one pin loaded at a time.
Availability, pricing categories and buyer questions all come from the same product response, so choosing a date does not trigger a new page load to ask the next question.
Checkout confirms against the same inventory and pricing engine every other channel uses, so a storefront sale is never a second, looser code path from the one the dashboard relies on.
The API, as it is
Branding, enabled locales and currencies, and the map-ready location on every product, all public, all cached, and all scoped to one subdomain.
{
"data": {
"subdomain": "roma-tours",
"branding": {
"type": "custom"
},
"default_locale": "it",
"enabled_locales": [
"it",
"en"
],
"default_currency": "EUR",
"products": [
{
"name": "Colosseum Underground Tour",
"location": {
"name": "Colosseum",
"latitude": 41.8902,
"longitude": 12.4922
}
}
]
}
}The detail almost nobody explains
A product can genuinely offer more than one location, but the storefront API deliberately narrows a catalog card to a single location object, not an array. That one choice is what lets the map render one clean pin per card instead of a guessing game about which of several coordinates a card actually represents.
No. A subdomain gets claimed and reviewed once from the back office, and everything after that (branding, content, products) is configured the same way, without a deploy of any kind.
Yes, the brandless mode removes Tiqory's own branding completely, which is exactly what a reseller building its own layer on top needs.
It simply carries no pin. The map only ever plots what a product actually has, never a placeholder location invented to fill the gap.
Yes. Pausing is a separate switch from approval, so a seasonal storefront can go quiet for the off-season and come back on the exact same subdomain, no new review required.
No. Each storefront enables only the languages and currencies it actually has content for, so a guest is never dropped into a page that quietly falls back to English.
Tiqory keeps availability, pricing, payments and access working together as your operation grows. Tell us where you are headed; we’ll show you how to get there without starting over.