{{ __('Your storefront is live right now on the subdomain below — clients can buy from it today. A higher tier lets you serve the same panel on a domain you own.') }}
{{ __('Nothing is deleted when you upgrade: your clients, branding and order history all stay exactly as they are.') }}
@else{{ __('Ask your platform owner') }}
{{ __('There is no self-serve tier with a custom domain right now. Contact your platform owner to have it enabled on your account.') }}
{{ __('Nothing to set up') }}
{{ __('This address is served by the platform and is live already. You can change the name, but it cannot be removed — it is the address your store always falls back to.') }}
{{-- The optional 301 to their own domain. Only shows up when there's a real target: own domain, primary, and verified. Without that there's no switch to turn on. --}} @if ($redirectTarget){{ __('Visitors who open your platform address land on your own domain instead, on the same page they asked for. Your panel, the API and machine calls are never redirected. Anyone signed in on the old address simply signs in once on the new one.') }}
{{ __('Step 1 — point the domain here') }}
{{-- Terminology copied straight from Cloudflare (Name/Target, Name/Content): the reseller compares it field by field against their provider. "Host/Value" doesn't exist on those screens and already caused a misconfigured record. --}}{{ __('Step 2 — prove it is yours (TXT record)') }}
@php // The FULL name of the TXT record DnsVerifier queries for // THIS domain. Showing only the "_redfamosa" prefix led a // real user to hang it off the root of their zone, and // verification never passed. The DNS provider trims the // zone part on its own only when it's redundant (Cloudflare does this). $txtName = $txtHost.'.'.$domain->host; @endphp{{ __('Add this TXT record at your DNS provider, then click Verify. Propagation can take a few minutes.') }}
@endunless{{ __('No domains yet') }}
@if ($canAddDomain){{ __('Add your first domain to run the panel under your own brand.') }}
@else{{ __('Your panel is served on its platform subdomain. Upgrade your plan to add a domain of your own.') }}
@endif{{ $message }}
@enderror{{ __('No http:// and no trailing path — just the hostname.') }}
{{ $message }}
@enderror {{-- Live availability check. The server re-validates it on save: between this response and the click, another reseller could grab the same name. --}} @if ($renameStatus === 'free'){{ __(':host is available.', ['host' => $newSubdomain.'.'.$baseHost]) }}
@elseif ($renameStatus === 'taken'){{ __('That address is already taken.') }}
@elseif ($renameStatus === 'invalid'){{ __('Use lowercase letters, numbers and hyphens — no dots and no spaces.') }}
@elseif ($renameStatus === 'current'){{ __('This is your address right now.') }}
@endif