Troubleshooting Guide
Store Issues
Section titled “Store Issues”Store Not Loading
Section titled “Store Not Loading”| Symptom | Cause | Solution |
|---|---|---|
| Blank page | JavaScript error | Clear cache, try incognito |
| 404 error | Store unpublished | Publish from dashboard |
| Slow loading | Large images | Compress images |
Products Not Showing
Section titled “Products Not Showing”| Check | Solution |
|---|---|
| Status | Set to “Active” |
| Inventory | Add stock or allow backorders |
| Collection | Add to at least one collection |
| Store | Ensure store is published |
Payment Issues
Section titled “Payment Issues”Stripe Not Working
Section titled “Stripe Not Working”Webhook Errors:
- Check URL:
your-domain.com/api/stripe-webhook - Verify webhook secret matches
- Check Stripe Dashboard > Webhooks for errors
- Ensure selected events:
checkout.session.completed
Payments Not Updating:
- Verify webhook is receiving requests
- Check webhook response in Stripe logs
- Confirm secret key is correct
Manual Payments
Section titled “Manual Payments”Orders stay “Pending” until you:
- Receive payment confirmation
- Go to Orders > [Order]
- Click “Mark as Paid”
Order Issues
Section titled “Order Issues”Missing Orders
Section titled “Missing Orders”| Cause | Solution |
|---|---|
| Wrong filter | Check “All” tab |
| Payment failed | Check gateway dashboard |
| Search issue | Clear search, refresh |
Can’t Delete Order
Section titled “Can’t Delete Order”Only Pending/Cancelled orders can be deleted. Paid orders are preserved for records.
Customer Issues
Section titled “Customer Issues”Can’t Delete Customer
Section titled “Can’t Delete Customer”Customers with orders cannot be deleted to preserve order history.
Duplicate Customers
Section titled “Duplicate Customers”May occur if customer uses different emails. Merge manually by updating orders.
Domain Issues
Section titled “Domain Issues”Custom Domain Not Working
Section titled “Custom Domain Not Working”Step 1: Verify DNS
nslookup www.yourdomain.comShould return: pintas.turbospark.my
Step 2: Check Propagation Visit dnschecker.org and enter your domain.
Step 3: Wait DNS can take 24-48 hours to propagate fully.
SSL Certificate Error
Section titled “SSL Certificate Error”- Wait 10-15 minutes for certificate issuance
- Verify DNS is correctly configured
- Clear browser cache
Login Issues
Section titled “Login Issues”Can’t Log In
Section titled “Can’t Log In”| Issue | Solution |
|---|---|
| Wrong password | Use “Forgot Password” |
| Rate limited | Wait 15 minutes |
| Email not found | Check email spelling |
| Session expired | Log in again |
Forgot Password Not Working
Section titled “Forgot Password Not Working”- Check spam folder
- Verify correct email
- Wait and retry (rate limited)
Image Issues
Section titled “Image Issues”Upload Failed
Section titled “Upload Failed”| Cause | Solution |
|---|---|
| File too large | Compress to under 5MB |
| Wrong format | Use JPG, PNG, or WebP |
| Browser issue | Try different browser |
| Network timeout | Check connection |
Images Not Displaying
Section titled “Images Not Displaying”- Check image URL is valid
- Verify image file exists
- Clear browser cache
- Try hard refresh (Ctrl+Shift+R)
Performance Issues
Section titled “Performance Issues”Slow Dashboard
Section titled “Slow Dashboard”- Reduce date range in analytics
- Clear browser cache
- Check internet connection
Slow Storefront
Section titled “Slow Storefront”- Compress images (under 500KB each)
- Limit products per page
- Enable caching (automatic)
- Use fewer featured products
Email Issues
Section titled “Email Issues”Not Receiving Emails
Section titled “Not Receiving Emails”| Check | Solution |
|---|---|
| Spam folder | Check and whitelist |
| Email configured | Verify in Settings |
| RESEND_API_KEY | Admin must configure |
| Customer email valid | Verify spelling |
Wrong Sender Email
Section titled “Wrong Sender Email”Update Settings > General > Store Email
Integration Issues
Section titled “Integration Issues”Webhooks Not Working
Section titled “Webhooks Not Working”- Verify URL is correct
- Check secret/key matches
- Ensure HTTPS
- Test with gateway’s tools
- Check server logs
API Errors
Section titled “API Errors”| Code | Meaning | Solution |
|---|---|---|
| 401 | Unauthorized | Log in again |
| 403 | Forbidden | Check permissions |
| 404 | Not found | Verify endpoint URL |
| 429 | Rate limited | Wait and retry |
| 500 | Server error | Contact support |
Getting More Help
Section titled “Getting More Help”If issues persist:
-
Gather Information
- What you were doing
- Error messages (screenshots)
- Browser and device
-
Contact Support
- WhatsApp: Link in dashboard
- Email: support@pintas.ai
-
Check Status
- API:
/api/health - Status page (if available)
- API: