How can we help?
Browse the docs, search common questions, or contact the Shopvo team directly.
Where would you like to go?
Documentation
Full platform docs covering every feature.
Quick Start Guide
Create your first store in under 10 minutes.
API Reference
REST endpoints, request/response examples, and webhooks.
Email Notifications
Set up and customise transactional emails.
SEO & Redirects
Sitemap, robots.txt, and URL redirect management.
Payment Gateways
Configure Stripe, PayPal, and banking gateways.
Frequently Asked Questions
How do I create my first store?
Can I use my own custom domain?
Transactional emails are not being delivered. What should I check?
How do I apply a database migration after an update?
A customer reports they can't complete checkout. What should I investigate?
How does inventory reservation work?
How do I set up URL redirects?
Can I edit the HTML of transactional emails?
What payment gateways are supported?
How do I give my team access to a store?
Contact Support
Can't find what you're looking for? Reach out — we typically respond within one business day.
Common Issues & Fixes
Build fails with Prisma engine errors
Run `cp -rf packages/db/generated/prisma/. apps/web/generated/prisma/` to sync the Prisma client after schema changes. Ensure the `rhel-openssl-3.0.x` binary target is present in `schema.prisma` for Vercel deployments.
Storefront pages show 404 after creating a new store
The storefront uses host-based routing — the domain must be configured and DNS must resolve to the Shopvo servers before the storefront responds. In development, add a hosts file entry for your local store slug.
Stripe payments fail with 'No such payment intent'
Verify that STRIPE_SECRET_KEY and NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY are both set and belong to the same Stripe account and environment (live vs test). Ensure STRIPE_WEBHOOK_SECRET matches the signing secret from your Stripe webhook endpoint settings.
Payment gateway setup →sitemap.xml returns 500 or is empty
This usually means the database query failed. Check that your DATABASE_URL is correctly set and reachable. Ensure there is at least one published product or page in the store — an empty catalog produces a minimal but valid sitemap.
SEO & Redirects docs →