OpenCart multi-store runs multiple client stores from one installation.
Each store URL uses independent SSL — and cPanel AutoSSL fails silently when clients change DNS.
OpenCart agencies on SiteGround, Hostinger, and cPanel shared hosting manage SSL through AutoSSL, which fails silently when a client changes registrar or DNS provider. OpenCart multi-store runs multiple stores from a single installation, each on a separate domain with its own SSL certificate. Third-party payment and shipping module API subdomains add additional certificate schedules outside the store domain. Merlonix monitors SSL and DNS so you see expiry before clients do.
No credit card for the trial. Cancel any time.
- Check cadence (Agency)
- 5 min
- SSL pre-expiry alert
- 30 days
- Independent DNS resolvers
- 3
- Vendors watched
- 11
Where OpenCart agencies get caught out
Three failure modes specific to OpenCart client deployments on cPanel hosting and multi-store configurations.
OpenCart agencies managing cPanel-hosted stores deal with AutoSSL silent renewal failures after client DNS changes, multi-store domain SSL that expires independently across each store, and third-party module API subdomains that carry separate certificate schedules outside the agency's standard monitoring.
cPanel AutoSSL fails silently when a client migrates DNS to a new registrar or provider — and the OpenCart store SSL expiry reaches the agency through a checkout complaint
OpenCart agencies hosting stores on SiteGround, Hostinger, and any cPanel-based platform manage SSL through AutoSSL, which renews Let's Encrypt certificates by validating domain ownership. When a client changes DNS registrar or provider, AutoSSL validation fails silently and no alert is sent to the agency
cPanel AutoSSL validates domain ownership using HTTP challenges or DNS records before each Let's Encrypt renewal. When a client consolidates their domain registrar — a common occurrence when an agency onboards a new client and cleans up their domain portfolio — the new DNS zone is rebuilt from an export of the old configuration. The HTTP challenge path or DNS validation record may be absent or misconfigured in the new zone. AutoSSL marks the renewal as failed and queues it for retry without notifying the agency or the cPanel account holder. The existing certificate continues serving until its 90-day expiry. OpenCart stores handling payment flows display SSL errors at checkout: some payment gateway integrations refuse to load entirely when the store SSL is invalid, causing customers to see a blank payment section rather than a gateway error. The agency receives a support escalation about "checkout not working" without any indication that the underlying cause is an SSL certificate that expired due to a DNS change that happened weeks or months ago.
OpenCart multi-store runs multiple stores from one installation on separate domains — each domain has independent SSL that expires on its own schedule
OpenCart's multi-store feature allows a single OpenCart installation to serve multiple stores, each configured with a separate store URL. Agencies managing clients with multiple brands or regional stores run each store on a different domain — each requiring its own SSL certificate, provisioned and renewed independently from the other stores
An agency managing a client with a primary retail store (clientbrand.com), a B2B wholesale portal (wholesale.clientbrand.com), and a regional store for a secondary market (clientbrand.eu) configures all three as separate stores within one OpenCart installation. Each store URL has its own SSL certificate. The primary retail store receives the most monitoring attention. The B2B wholesale portal and the regional store receive less, because they generate less revenue or are accessed less frequently by the agency's support team. When the regional store SSL expires, clients in the secondary market report SSL errors during checkout. The agency investigation confirms the certificate expired, but determining which hosting account, which cPanel AutoSSL configuration, or which Certbot cron manages the regional store SSL requires tracing the setup back to whichever team member provisioned it — which may not be documented.
Third-party OpenCart payment and shipping modules connect to API subdomains with SSL independent from the store domain
OpenCart stores rely on modules for payment processing, real-time shipping rates, and tax calculation. These modules connect to external API endpoints — and agencies managing OpenCart installations frequently proxy or host portions of these integrations on client subdomains that have independent SSL certificates
An OpenCart build with a custom payment module may route payment requests through api.clientstore.com rather than directly to the payment processor, for reasons of compliance, fee negotiation, or client branding. Similarly, a shipping rate module might proxy requests through shipping.clientstore.com to enable agency-managed rate adjustments. These agency-hosted subdomains have SSL certificates provisioned separately from the main store domain — through Certbot on a VPS, a CDN service, or cPanel AutoSSL on a different hosting account. When the payment proxy subdomain SSL expires, the OpenCart store continues to display the payment form, but the form submission fails at the API call. Customers complete checkout through the final step, see a payment error, and abandon the cart. The failure appears as a payment module error in OpenCart logs — not an SSL certificate warning — and the root cause requires investigation to identify.
How it works
SSL and DNS monitoring for OpenCart stores on cPanel, SiteGround, and multi-store configurations.
Merlonix monitors CNAME integrity and SSL health across every OpenCart store domain — including multi-store secondary stores and payment module API subdomains — and catches cPanel AutoSSL renewal failures before the 90-day certificate expires.
01
Add store domains, multi-store secondary domains, and payment or shipping API subdomains
Verify ownership with a DNS TXT record on the apex domain. All subdomains — multi-store secondary store domains on the same apex, payment proxy subdomains, and shipping API endpoints — are added without additional verification. Monitoring all store domains catches cPanel AutoSSL renewal failures and multi-store secondary SSL expiry before clients in secondary markets or the B2B team report checkout errors. Under two minutes per client.
02
CNAME integrity checks on cPanel, Cloudflare-fronted, and CDN-hosted OpenCart domains
Three independent DNS resolvers check every CNAME delegation on every monitoring interval. When a client changes DNS registrar and the new DNS zone is missing a CNAME or A record that cPanel AutoSSL depends on for HTTP validation, the mismatch is detected immediately — before the 90-day certificate expires. When an OpenCart store is migrated from one hosting provider to another and a DNS record is not updated correctly in the transition, the break surfaces in the next monitoring interval rather than weeks later when the old certificate expires.
03
SSL monitoring 30 days before expiry across all OpenCart store domains and module API subdomains
Full SSL chain validation on every OpenCart store domain, multi-store secondary domain, and agency-managed API proxy subdomain. An expiry alert fires 30 days before the certificate expires — enough lead time to manually renew a cPanel AutoSSL certificate, verify Certbot cron on a VPS, or re-provision CDN SSL for a multi-store domain. Payment module and shipping API subdomains are monitored on the same 30-day schedule as the primary store domain.
04
Vendor status for SiteGround, Hostinger, and common OpenCart hosting platforms
Merlonix monitors SiteGround, Hostinger, and common shared hosting platform status alongside client SSL and DNS. When a hosting platform incident causes cPanel AutoSSL validation failures across multiple hosted OpenCart stores simultaneously, you see the vendor event — not a cascade of individual client alerts that each require separate investigation to determine whether the cause is a client-specific DNS change or a hosting platform-wide SSL provisioning failure.
What the numbers mean for OpenCart agencies
Monitoring built for OpenCart agencies where one client can mean multiple store domains, each with independent SSL.
OpenCart agencies managing multi-store installations need SSL monitoring that covers every store domain — because a secondary store certificate expiring blocks checkout on that store before the primary store is affected, and cPanel AutoSSL failures after client DNS changes are silent until the 90-day certificate runs out.
< 10 min
Time from DNS change to alert — catches cPanel AutoSSL renewal failures caused by client DNS migrations before the 90-day certificate expires and the OpenCart checkout returns SSL errors
30 days
SSL expiry warning lead time — enough time to manually renew a cPanel certificate, verify Certbot cron on a VPS, or re-provision CDN SSL for a multi-store domain before clients see checkout errors
11 vendors
Upstream services monitored — SiteGround and Hostinger included to distinguish platform incidents from individual client DNS changes affecting OpenCart store SSL renewals
200 assets
Maximum monitored domains on the Agency plan — covers primary store domains, multi-store secondary stores, and payment and shipping module API subdomains across a full OpenCart client portfolio
Pricing
Flat monthly fee. Every multi-store domain and module API subdomain included.
No per-domain charges. No per-store fees. Pick the tier that fits your OpenCart client count and monitor every store domain without billing surprises.
Starter
For individual OpenCart developers managing a small client portfolio on cPanel or shared hosting.
$29/ month
- 10 monitored assets
- 1 seat
- 15-min check cadence
- SSL + DNS + vendor monitoring
- Email + Slack alerts
Team
For OpenCart agencies managing multi-store clients and third-party module integrations.
$79/ month
- 50 monitored assets
- 5 seats
- 10-min check cadence
- SSL + DNS + vendor monitoring
- Email + Slack alerts
Agency
For agencies with a full OpenCart client roster across shared hosting and VPS environments.
$199/ month
- 200 monitored assets
- 15 seats
- 5-min check cadence
- SSL + DNS + vendor monitoring
- Email + Slack alerts
Know when an OpenCart store domain or cPanel SSL is about to expire.
Add your first OpenCart client domain in under two minutes. Multi-store secondary domains and payment module API subdomains are monitored from the same dashboard. 14-day trial, no card required.