Troubleshooting

Troubleshooting Guide - Common Issues & Solutions

Comprehensive troubleshooting guide for resolving common doin9 platform issues

šŸ“– 20 min readintermediateUpdated 11/10/2026

Troubleshooting Guide - Common Issues & Solutions


!Troubleshooting Support


Encountering issues with your doin9 store? This comprehensive troubleshooting guide covers the most common problems and their solutions. From technical glitches to operational challenges, find quick fixes and detailed solutions to keep your store running smoothly.


Table of Contents


1. Platform & Technical Issues

2. Payment & Checkout Problems

3. Shipping & Fulfillment Issues

4. Product & Inventory Problems

5. Customer Account Issues

6. Performance & Speed Problems

7. Design & Display Issues

8. Getting Additional Help


Platform & Technical Issues


Login & Access Problems


#### Cannot Access Admin Dashboard

```

Problem: Unable to log into DoingHub admin panel

Symptoms: Login page not loading, incorrect credentials error, infinite loading


Solutions:

ā”œā”€ā”€ Check Credentials

│ ā”œā”€ā”€ Verify username/email is correct

│ ā”œā”€ā”€ Ensure password is typed correctly

│ ā”œā”€ā”€ Check for caps lock or special characters

│ └── Try password reset if unsure

ā”œā”€ā”€ Browser Issues

│ ā”œā”€ā”€ Clear browser cache and cookies

│ ā”œā”€ā”€ Try incognito/private browsing mode

│ ā”œā”€ā”€ Disable browser extensions temporarily

│ └── Try a different browser

ā”œā”€ā”€ Network Issues

│ ā”œā”€ā”€ Check internet connection stability

│ ā”œā”€ā”€ Try different network (mobile hotspot)

│ ā”œā”€ā”€ Disable VPN if using one

│ └── Check firewall settings

└── Account Issues

ā”œā”€ā”€ Verify account is active

ā”œā”€ā”€ Check for suspended account notifications

ā”œā”€ā”€ Confirm you're using correct login URL

└── Contact support if account locked

```


#### Website Not Loading

```javascript

const websiteIssues = {

// DNS problems

dnsIssues: {

symptoms: ["Domain not found", "Server not found", "DNS error"],

solutions: [

"Check domain registration status",

"Verify DNS settings with registrar",

"Wait for DNS propagation (24-48 hours)",

"Try accessing via IP address"

]

},


// Server problems

serverIssues: {

symptoms: ["500 error", "503 error", "Server timeout"],

solutions: [

"Check server status page",

"Wait for automatic recovery",

"Contact hosting provider",

"Check for maintenance notifications"

]

},


// SSL certificate issues

sslIssues: {

symptoms: ["SSL certificate error", "Not secure warning"],

solutions: [

"Renew SSL certificate",

"Check certificate installation",

"Verify domain matches certificate",

"Contact support for SSL issues"

]

}

};

```


Database & Data Issues


#### Data Not Syncing

```

Problem: Changes not appearing or data inconsistencies

Symptoms: Orders not updating, inventory not reflecting changes, customer data missing


Troubleshooting Steps:

ā”œā”€ā”€ Check System Status

│ ā”œā”€ā”€ Visit status.doin9.com for service status

│ ā”œā”€ā”€ Check for maintenance notifications

│ ā”œā”€ā”€ Verify no ongoing outages

│ └── Look for performance degradation alerts

ā”œā”€ā”€ Clear Cache

│ ā”œā”€ā”€ Clear browser cache completely

│ ā”œā”€ā”€ Clear application cache in admin

│ ā”œā”€ā”€ Force refresh pages (Ctrl+F5)

│ └── Log out and log back in

ā”œā”€ā”€ Verify Permissions

│ ā”œā”€ā”€ Check user role permissions

│ ā”œā”€ā”€ Verify API access if using integrations

│ ā”œā”€ā”€ Confirm account has necessary privileges

│ └── Test with admin account if available

└── Data Validation

ā”œā”€ā”€ Check data format requirements

ā”œā”€ā”€ Verify required fields are completed

ā”œā”€ā”€ Look for validation error messages

└── Test with minimal data set

```


Payment & Checkout Problems


Payment Processing Issues


#### Payment Failures

```javascript

const paymentTroubleshooting = {

// Card declined issues

cardDeclined: {

commonCauses: [

"Insufficient funds",

"Expired card",

"Incorrect card details",

"Bank fraud protection",

"International transaction blocked"

],


customerSolutions: [

"Verify card details are correct",

"Check with bank for transaction blocks",

"Try different payment method",

"Use different card",

"Contact card issuer"

],


merchantActions: [

"Check payment gateway settings",

"Verify merchant account status",

"Review fraud detection rules",

"Test with different test cards",

"Contact payment processor"

]

},


// Gateway errors

gatewayErrors: {

error_codes: {

"timeout": "Payment gateway timeout - retry transaction",

"invalid_merchant": "Merchant account configuration issue",

"duplicate_transaction": "Duplicate transaction detected",

"invalid_amount": "Transaction amount format error"

},


solutions: {

"timeout": "Retry payment, check gateway status",

"invalid_merchant": "Verify merchant account settings",

"duplicate_transaction": "Wait before retrying, check order status",

"invalid_amount": "Check currency and amount formatting"

}

}

};

```


#### Checkout Process Problems

```

Problem: Customers unable to complete checkout

Symptoms: Checkout page not loading, payment form errors, order not processing


Solutions:

ā”œā”€ā”€ Form Validation Issues

│ ā”œā”€ā”€ Check required field validation

│ ā”œā”€ā”€ Verify address format requirements

│ ā”œā”€ā”€ Test with different browsers

│ └── Ensure JavaScript is enabled

ā”œā”€ā”€ Payment Method Problems

│ ā”œā”€ā”€ Verify payment methods are active

│ ā”œā”€ā”€ Check payment gateway configuration

│ ā”œā”€ā”€ Test payment processing manually

│ └── Review payment method restrictions

ā”œā”€ā”€ Shipping Calculation Errors

│ ā”œā”€ā”€ Verify shipping zones are configured

│ ā”œā”€ā”€ Check shipping rate calculations

│ ā”œā”€ā”€ Test with different addresses

│ └── Review shipping method availability

└── Tax Calculation Issues

ā”œā”€ā”€ Verify tax settings configuration

ā”œā”€ā”€ Check tax service integration

ā”œā”€ā”€ Test with different locations

└── Review tax exemption rules

```


Refund & Return Issues


#### Refund Processing Problems

```javascript

const refundTroubleshooting = {

// Refund delays

refundDelays: {

causes: [

"Payment processor delays (3-5 business days)",

"Bank processing time (5-10 business days)",

"Weekend/holiday delays",

"International transaction delays"

],


actions: [

"Provide refund reference number",

"Explain typical processing times",

"Offer to check refund status",

"Escalate if beyond normal timeframe"

]

},


// Partial refund issues

partialRefunds: {

scenarios: [

"Return shipping costs deducted",

"Restocking fees applied",

"Damaged item partial refund",

"Used item depreciation"

],


communication: [

"Clearly explain refund calculation",

"Provide itemized refund breakdown",

"Reference return policy terms",

"Offer alternative solutions if applicable"

]

}

};

```


Shipping & Fulfillment Issues


Shipping Problems


#### Shipping Rates Not Calculating

```

Problem: Shipping costs not displaying or calculating incorrectly

Symptoms: No shipping options, wrong rates, shipping errors at checkout


Troubleshooting:

ā”œā”€ā”€ Shipping Zone Configuration

│ ā”œā”€ā”€ Verify shipping zones are set up correctly

│ ā”œā”€ā”€ Check zone coverage includes customer location

│ ā”œā”€ā”€ Ensure shipping methods are active

│ └── Test with known working addresses

ā”œā”€ā”€ Rate Calculation Issues

│ ā”œā”€ā”€ Check product weight and dimensions

│ ā”œā”€ā”€ Verify shipping class assignments

│ ā”œā”€ā”€ Test rate calculation manually

│ └── Review carrier API integration

ā”œā”€ā”€ Address Validation

│ ā”œā”€ā”€ Verify address format requirements

│ ā”œā”€ā”€ Check for special characters in address

│ ā”œā”€ā”€ Test with simplified address format

│ └── Validate postal/ZIP code format

└── Carrier Integration

ā”œā”€ā”€ Check API credentials are valid

ā”œā”€ā”€ Verify carrier service availability

ā”œā”€ā”€ Test carrier API connection

└── Review carrier account status

```


#### Tracking Information Issues

```javascript

const trackingIssues = {

// Missing tracking numbers

missingTracking: {

causes: [

"Order not yet shipped",

"Tracking number not generated",

"Manual shipping without tracking",

"Carrier system delays"

],


solutions: [

"Check order fulfillment status",

"Generate tracking number manually",

"Contact shipping carrier",

"Update customer with status"

]

},


// Incorrect tracking information

incorrectTracking: {

causes: [

"Wrong tracking number entered",

"Tracking number format error",

"Carrier system error",

"Package not yet in carrier system"

],


solutions: [

"Verify tracking number accuracy",

"Check with carrier directly",

"Provide corrected tracking info",

"Investigate with fulfillment team"

]

}

};

```


Delivery Problems


#### Package Delivery Issues

```

Problem: Packages not delivered or delivery problems

Symptoms: Package marked delivered but not received, damaged packages, wrong address delivery


Resolution Process:

ā”œā”€ā”€ Delivery Confirmation Issues

│ ā”œā”€ā”€ Check delivery confirmation details

│ ā”œā”€ā”€ Verify delivery address accuracy

│ ā”œā”€ā”€ Contact carrier for delivery proof

│ └── Check with neighbors or building management

ā”œā”€ā”€ Damaged Package Claims

│ ā”œā”€ā”€ Document damage with photos

│ ā”œā”€ā”€ File claim with shipping carrier

│ ā”œā”€ā”€ Offer immediate replacement

│ └── Review packaging procedures

ā”œā”€ā”€ Lost Package Investigation

│ ā”œā”€ā”€ File lost package claim with carrier

│ ā”œā”€ā”€ Provide insurance claim documentation

│ ā”œā”€ā”€ Offer replacement or refund

│ └── Follow up on carrier investigation

└── Wrong Address Delivery

ā”œā”€ā”€ Verify original shipping address

ā”œā”€ā”€ Contact carrier for package retrieval

ā”œā”€ā”€ Arrange redelivery to correct address

└── Update address validation procedures

```


Product & Inventory Problems


Inventory Management Issues


#### Stock Level Discrepancies

```javascript

const inventoryIssues = {

// Overselling problems

overselling: {

causes: [

"Inventory not updated in real-time",

"Multiple sales channels not synced",

"Manual inventory adjustments missed",

"System lag during high traffic"

],


prevention: [

"Enable real-time inventory tracking",

"Set up low stock alerts",

"Regular inventory audits",

"Implement safety stock levels"

],


resolution: [

"Contact affected customers immediately",

"Offer alternatives or backorder",

"Provide estimated restock date",

"Consider expedited shipping for replacement"

]

},


// Inventory sync issues

syncIssues: {

symptoms: [

"Different stock levels across channels",

"Inventory not updating after sales",

"Manual adjustments not reflecting",

"Import/export data mismatches"

],


solutions: [

"Force inventory sync",

"Check integration settings",

"Verify API connections",

"Perform manual inventory count"

]

}

};

```


#### Product Display Problems

```

Problem: Products not displaying correctly or missing information

Symptoms: Images not loading, descriptions missing, prices incorrect, variants not showing


Solutions:

ā”œā”€ā”€ Image Display Issues

│ ā”œā”€ā”€ Check image file formats (JPG, PNG, WebP)

│ ā”œā”€ā”€ Verify image file sizes (< 2MB recommended)

│ ā”œā”€ā”€ Test image URLs directly

│ └── Clear CDN cache if using one

ā”œā”€ā”€ Product Information Missing

│ ā”œā”€ā”€ Verify all required fields are completed

│ ā”œā”€ā”€ Check for special characters in descriptions

│ ā”œā”€ā”€ Ensure proper formatting in rich text

│ └── Test product save and publish process

ā”œā”€ā”€ Pricing Display Problems

│ ā”œā”€ā”€ Check currency settings

│ ā”œā”€ā”€ Verify price format configuration

│ ā”œā”€ā”€ Test with different customer groups

│ └── Review tax-inclusive pricing settings

└── Variant Configuration Issues

ā”œā”€ā”€ Verify variant options are set up correctly

ā”œā”€ā”€ Check variant pricing and inventory

ā”œā”€ā”€ Test variant selection functionality

└── Ensure variant images are assigned

```


Customer Account Issues


Account Access Problems


#### Customer Login Issues

```

Problem: Customers unable to access their accounts

Symptoms: Login failures, password reset not working, account locked


Customer Support Script:

ā”œā”€ā”€ Verify Account Details

│ ā”œā”€ā”€ "Can you confirm the email address you used to register?"

│ ā”œā”€ā”€ "Have you tried both your email and username to log in?"

│ ā”œā”€ā”€ "Are you sure about the spelling of your email address?"

│ └── "Have you recently changed your email address?"

ā”œā”€ā”€ Password Reset Process

│ ā”œā”€ā”€ "Let me send you a password reset link"

│ ā”œā”€ā”€ "Please check your spam/junk folder"

│ ā”œā”€ā”€ "The reset link expires in 24 hours"

│ └── "Try the reset process from a different device"

ā”œā”€ā”€ Account Status Check

│ ā”œā”€ā”€ Check if account is active

│ ā”œā”€ā”€ Verify account hasn't been suspended

│ ā”œā”€ā”€ Look for any security flags

│ └── Check for duplicate accounts

└── Technical Troubleshooting

ā”œā”€ā”€ "Please try clearing your browser cache"

ā”œā”€ā”€ "Try logging in from an incognito window"

ā”œā”€ā”€ "Can you try from a different browser?"

└── "Are you using any browser extensions that might interfere?"

```


Order History & Tracking


#### Order Information Problems

```javascript

const orderIssues = {

// Missing orders in account

missingOrders: {

causes: [

"Guest checkout used instead of account",

"Different email address used",

"Order placed before account creation",

"Account sync issues"

],


solutions: [

"Search by order number or email",

"Link guest orders to account",

"Verify email address used for order",

"Manual order association if needed"

]

},


// Incorrect order status

incorrectStatus: {

causes: [

"Status update delays",

"Manual status not updated",

"Integration sync issues",

"Fulfillment system errors"

],


solutions: [

"Check actual fulfillment status",

"Update status manually if needed",

"Sync with fulfillment system",

"Provide accurate status to customer"

]

}

};

```


Performance & Speed Problems


Site Speed Issues


#### Slow Loading Pages

```

Problem: Website loading slowly or timing out

Symptoms: Long page load times, images loading slowly, checkout process slow


Performance Optimization:

ā”œā”€ā”€ Image Optimization

│ ā”œā”€ā”€ Compress large images (use WebP format)

│ ā”œā”€ā”€ Implement lazy loading for images

│ ā”œā”€ā”€ Use appropriate image sizes

│ └── Enable image CDN if available

ā”œā”€ā”€ Code Optimization

│ ā”œā”€ā”€ Minify CSS and JavaScript files

│ ā”œā”€ā”€ Remove unused plugins/extensions

│ ā”œā”€ā”€ Enable browser caching

│ └── Optimize database queries

ā”œā”€ā”€ Server Performance

│ ā”œā”€ā”€ Check server resource usage

│ ā”œā”€ā”€ Upgrade hosting plan if needed

│ ā”œā”€ā”€ Enable server-side caching

│ └── Use Content Delivery Network (CDN)

└── Third-party Services

ā”œā”€ā”€ Review third-party script loading

ā”œā”€ā”€ Optimize analytics and tracking codes

ā”œā”€ā”€ Minimize external API calls

└── Use asynchronous loading where possible

```


#### Mobile Performance Issues

```javascript

const mobilePerformance = {

// Common mobile issues

issues: {

slowLoading: "Mobile pages loading slower than desktop",

touchProblems: "Touch interactions not working properly",

displayIssues: "Layout problems on mobile devices",

keyboardIssues: "Virtual keyboard causing layout shifts"

},


// Mobile optimization

optimization: {

responsive: "Ensure responsive design implementation",

touchTargets: "Make touch targets at least 44px",

viewport: "Set proper viewport meta tag",

fonts: "Use system fonts for faster loading"

},


// Testing tools

testing: [

"Google PageSpeed Insights",

"GTmetrix mobile testing",

"Real device testing",

"Chrome DevTools mobile simulation"

]

};

```


Design & Display Issues


Theme & Layout Problems


#### Design Not Displaying Correctly

```

Problem: Theme elements not showing properly or layout broken

Symptoms: Misaligned elements, missing styles, broken responsive design


Troubleshooting:

ā”œā”€ā”€ Browser Compatibility

│ ā”œā”€ā”€ Test in multiple browsers (Chrome, Firefox, Safari, Edge)

│ ā”œā”€ā”€ Check for browser-specific CSS issues

│ ā”œā”€ā”€ Verify JavaScript compatibility

│ └── Test on different operating systems

ā”œā”€ā”€ CSS Issues

│ ā”œā”€ā”€ Check for CSS syntax errors

│ ā”œā”€ā”€ Verify CSS file loading properly

│ ā”œā”€ā”€ Look for conflicting styles

│ └── Test with browser developer tools

ā”œā”€ā”€ Responsive Design Problems

│ ā”œā”€ā”€ Test on various screen sizes

│ ā”œā”€ā”€ Check media query breakpoints

│ ā”œā”€ā”€ Verify mobile-first approach

│ └── Test touch interactions on mobile

└── Custom Code Issues

ā”œā”€ā”€ Review recent custom code changes

ā”œā”€ā”€ Check for JavaScript errors in console

ā”œā”€ā”€ Verify third-party integrations

└── Test with default theme temporarily

```


Content Display Issues


#### Text & Media Problems

```javascript

const contentIssues = {

// Text display problems

textIssues: {

encoding: "Special characters not displaying correctly",

fonts: "Custom fonts not loading",

formatting: "Rich text formatting lost",

translation: "Multi-language content issues"

},


// Media display problems

mediaIssues: {

images: "Images not loading or displaying incorrectly",

videos: "Video playback issues",

icons: "Icon fonts or SVGs not showing",

galleries: "Product image galleries not working"

},


// Solutions

solutions: {

encoding: "Check UTF-8 encoding settings",

fonts: "Verify font file paths and formats",

formatting: "Check HTML/markdown syntax",

images: "Verify image URLs and file permissions",

videos: "Check video format compatibility",

icons: "Ensure icon font files are loaded"

}

};

```


Getting Additional Help


Support Resources


#### Self-Service Options

```

Available Resources:

ā”œā”€ā”€ Documentation

│ ā”œā”€ā”€ Complete user guides and tutorials

│ ā”œā”€ā”€ API documentation for developers

│ ā”œā”€ā”€ Video tutorials and walkthroughs

│ └── Best practices and optimization guides

ā”œā”€ā”€ Community Support

│ ā”œā”€ā”€ Community forum discussions

│ ā”œā”€ā”€ User-generated solutions and tips

│ ā”œā”€ā”€ Feature requests and feedback

│ └── Peer-to-peer assistance

ā”œā”€ā”€ Knowledge Base

│ ā”œā”€ā”€ Frequently asked questions (FAQ)

│ ā”œā”€ā”€ Common issue solutions

│ ā”œā”€ā”€ Step-by-step troubleshooting guides

│ └── Platform updates and announcements

└── Status & Updates

ā”œā”€ā”€ System status page (status.doin9.com)

ā”œā”€ā”€ Maintenance notifications

ā”œā”€ā”€ Service disruption alerts

└── Performance monitoring

```


#### Direct Support Channels

```javascript

const supportChannels = {

// Live chat support

liveChat: {

availability: "24/7 for urgent issues",

responseTime: "< 2 minutes average",

bestFor: "Quick questions and immediate assistance",

access: "Available in admin dashboard"

},


// Email support

emailSupport: {

address: "support@doin9.com",

responseTime: "< 4 hours during business hours",

bestFor: "Detailed issues requiring investigation",

include: "Screenshots, error messages, steps to reproduce"

},


// Phone support

phoneSupport: {

availability: "Business hours for premium plans",

number: "1-800-doin9-HELP",

bestFor: "Complex issues requiring screen sharing",

preparation: "Have account details and issue description ready"

},


// Priority support

prioritySupport: {

availability: "24/7 for enterprise customers",

responseTime: "< 30 minutes",

features: "Dedicated account manager, direct escalation",

access: "Available for enterprise and premium plans"

}

};

```


Escalation Process


#### When to Escalate Issues

```

Escalation Criteria:

ā”œā”€ā”€ Technical Issues

│ ā”œā”€ā”€ System-wide outages or performance issues

│ ā”œā”€ā”€ Data loss or corruption problems

│ ā”œā”€ā”€ Security vulnerabilities or breaches

│ └── Critical functionality not working

ā”œā”€ā”€ Business Impact

│ ā”œā”€ā”€ Issues preventing sales or order processing

│ ā”œā”€ā”€ Payment processing failures

│ ā”œā”€ā”€ Customer-facing problems affecting reputation

│ └── Compliance or legal concerns

ā”œā”€ā”€ Resolution Timeline

│ ā”œā”€ā”€ Issues not resolved within SLA timeframes

│ ā”œā”€ā”€ Repeated occurrences of same problem

│ ā”œā”€ā”€ Workarounds not sufficient for business needs

│ └── Customer satisfaction at risk

└── Communication Needs

ā”œā”€ā”€ Need for executive-level communication

ā”œā”€ā”€ Media or public relations concerns

ā”œā”€ā”€ Regulatory reporting requirements

└── Legal or compliance notifications needed

```


Preparing for Support Contact


#### Information to Gather

```

Before Contacting Support:

ā”œā”€ā”€ Account Information

│ ā”œā”€ā”€ Account email address

│ ā”œā”€ā”€ Store URL or domain

│ ā”œā”€ā”€ Plan type and billing information

│ └── User role and permissions

ā”œā”€ā”€ Issue Details

│ ā”œā”€ā”€ Detailed description of the problem

│ ā”œā”€ā”€ When the issue first occurred

│ ā”œā”€ā”€ Steps taken to reproduce the issue

│ └── Any error messages received

ā”œā”€ā”€ Technical Information

│ ā”œā”€ā”€ Browser type and version

│ ā”œā”€ā”€ Operating system

│ ā”œā”€ā”€ Device type (desktop, mobile, tablet)

│ └── Screenshots or screen recordings

ā”œā”€ā”€ Business Impact

│ ā”œā”€ā”€ How the issue affects your business

│ ā”œā”€ā”€ Number of customers affected

│ ā”œā”€ā”€ Revenue impact if applicable

│ └── Urgency level and timeline needs

└── Previous Troubleshooting

ā”œā”€ā”€ Steps already attempted

ā”œā”€ā”€ Temporary workarounds used

ā”œā”€ā”€ Previous support ticket numbers

└── Any relevant system changes made recently

```


---


*This troubleshooting guide covers the most common issues you might encounter with your doin9 store. Remember that most problems have simple solutions, and our support team is always ready to help when you need additional assistance.*


Quick Resolution Tips:

1. Start Simple: Try basic solutions like clearing cache or refreshing the page

2. Document Everything: Take screenshots and note error messages

3. Test Systematically: Isolate variables to identify the root cause

4. Check Status: Always check the system status page first

5. Don't Hesitate: Contact support early if issues persist


*Keep this guide bookmarked for quick reference, and remember that every issue is an opportunity to improve your store's reliability and performance!*


Tags

#troubleshooting#support#issues#solutions#debugging