DoingHub User Guide - Complete Store Management
Comprehensive user guide for managing your e-commerce store with DoingHub
DoingHub User Guide - Complete Store Management
Welcome to the complete DoingHub User Guide! This comprehensive guide will teach you everything you need to know to successfully manage your e-commerce store using DoingHub's powerful features.
Table of Contents
Getting Started
First Login
1. Access DoingHub: Go to doin9.com
2. Login: Enter your credentials
3. Navigate to DoingHub: Click "DoingHub" in the main menu
4. Complete Setup: Follow the setup wizard if this is your first time
Dashboard Tour
Your DoingHub dashboard is your command center. Here's what you'll see:
#### Top Navigation
#### Quick Stats Cards
```
Today's Performance:
āāā Revenue: $1,247.50
āāā Orders: 23 orders
āāā Visitors: 456 unique
āāā Conversion: 5.04%
āāā Avg Order: $54.24
```
Product Management
Adding Your First Product
#### Step 1: Basic Information
1. Click "Products" ā "Add Product"
2. Fill in required fields:
- Product Title: "Premium Cotton T-Shirt"
- Description: Detailed product description
- Handle: Auto-generated URL slug
- Status: Draft or Published
#### Step 2: Product Images
```
Image Requirements:
āāā Format: JPG, PNG, WebP
āāā Size: Minimum 800x800px
āāā Quality: High resolution
āāā Quantity: 3-8 images recommended
āāā Main Image: First image is primary
```
Best Practices:
#### Step 3: Pricing
```javascript
// Pricing structure
const pricing = {
basePrice: 29.99,
compareAtPrice: 39.99, // Optional "was" price
costPerItem: 15.00, // Your cost (for profit tracking)
taxable: true, // Subject to tax
currency: 'USD'
};
```
#### Step 4: Inventory Tracking
#### Step 5: Shipping
#### Step 6: SEO & Visibility
```html
```
Managing Product Variants
#### Creating Variants
1. Add Options: Size, Color, Material, etc.
2. Set Values: Small/Medium/Large, Red/Blue/Green
3. Generate Variants: Automatic combination creation
4. Individual Pricing: Set prices per variant
5. Inventory Tracking: Track stock per variant
#### Variant Example
```
T-Shirt Variants:
āāā Small/Red: $29.99 (15 in stock)
āāā Small/Blue: $29.99 (8 in stock)
āāā Medium/Red: $29.99 (22 in stock)
āāā Medium/Blue: $29.99 (12 in stock)
āāā Large/Red: $32.99 (5 in stock)
āāā Large/Blue: $32.99 (18 in stock)
```
Product Categories & Collections
#### Categories
Organize products hierarchically:
```
Categories Structure:
āāā Clothing
ā āāā T-Shirts
ā āāā Hoodies
ā āāā Jackets
āāā Accessories
ā āāā Bags
ā āāā Hats
āāā Sale Items
```
#### Collections
Group products by themes:
Bulk Product Operations
#### Import Products
```csv
// CSV format for bulk import
title,description,price,inventory,sku,weight
"Premium T-Shirt","Comfortable cotton tee",29.99,50,"TSH001",0.3
"Denim Jacket","Classic denim style",89.99,25,"JAC001",1.2
```
#### Export Products
Order Management
Order Workflow
#### Order Lifecycle
```
Order States:
1. Pending ā Payment processing
2. Paid ā Payment confirmed
3. Processing ā Preparing for shipment
4. Shipped ā In transit to customer
5. Delivered ā Successfully delivered
6. Completed ā Order fulfilled
```
Processing Orders
#### Order Details View
```
Order #1001 - John Smith
āāā Items: 2x Premium T-Shirt ($59.98)
āāā Shipping: Standard ($5.99)
āāā Tax: $5.27
āāā Total: $71.24
āāā Payment: Visa ****1234 (Paid)
āāā Address: 123 Main St, City, State 12345
```
#### Fulfillment Process
1. Review Order: Check items and shipping address
2. Pick Items: Gather products from inventory
3. Pack Order: Package items securely
4. Create Shipping Label: Generate label with carrier
5. Update Status: Mark as shipped with tracking
6. Notify Customer: Send shipping confirmation
#### Shipping Integration
```javascript
// Automatic shipping label creation
const shipment = {
carrier: 'FedEx',
service: 'Ground',
tracking: 'FX123456789',
weight: '1.2 lbs',
cost: '$5.99',
delivery_date: '2024-01-15'
};
```
Handling Returns & Refunds
#### Return Process
1. Customer Request: Customer initiates return
2. Review Request: Approve or deny return
3. Generate RMA: Return merchandise authorization
4. Receive Items: Inspect returned products
5. Process Refund: Issue refund to original payment
#### Refund Options
Customer Management
Customer Profiles
#### Customer Information
```
Customer Profile - Sarah Johnson
āāā Contact: sarah@email.com, (555) 123-4567
āāā Orders: 8 orders, $487.50 total
āāā Addresses: 2 saved addresses
āāā Preferences: Email marketing: Yes, SMS: No
āāā Tags: VIP Customer, Frequent Buyer
āāā Notes: Prefers express shipping
```
#### Customer Segmentation
Customer Communication
#### Automated Emails
```
Email Triggers:
āāā Welcome: New customer registration
āāā Order Confirmation: Order placed
āāā Shipping: Order shipped
āāā Delivery: Order delivered
āāā Review Request: Ask for product review
āāā Win-back: Re-engage inactive customers
```
#### Manual Communication
Inventory Management
Stock Tracking
#### Inventory Levels
```
Stock Status Dashboard:
āāā In Stock: 1,247 items
āāā Low Stock: 23 items (< 10 units)
āāā Out of Stock: 5 items
āāā Backorder: 2 items
āāā Total Value: $45,678.90
```
#### Automatic Alerts
Purchase Orders
#### Creating Purchase Orders
1. Select Supplier: Choose vendor
2. Add Products: Select items to reorder
3. Set Quantities: Based on sales velocity
4. Review Costs: Confirm pricing
5. Send Order: Submit to supplier
6. Track Delivery: Monitor shipment status
#### Receiving Inventory
```javascript
// Receiving process
const receivedShipment = {
po_number: 'PO-2024-001',
supplier: 'Acme Clothing Co',
items_received: [
{ sku: 'TSH001', ordered: 100, received: 98 },
{ sku: 'TSH002', ordered: 50, received: 50 }
],
discrepancies: 'TSH001: 2 items damaged'
};
```
Multi-location Inventory
#### Warehouse Management
```
Inventory Locations:
āāā Main Warehouse: 1,200 items
āāā Retail Store: 300 items
āāā Dropship Partner: 150 items
āāā Consignment: 75 items
```
Payment & Shipping
Payment Configuration
#### Payment Methods
```javascript
const paymentMethods = {
creditCards: {
provider: 'Stripe',
accepted: ['Visa', 'Mastercard', 'Amex', 'Discover'],
fees: '2.9% + $0.30 per transaction'
},
digitalWallets: {
paypal: { enabled: true, fees: '2.9% + $0.30' },
applePay: { enabled: true, fees: '2.9% + $0.30' },
googlePay: { enabled: true, fees: '2.9% + $0.30' }
},
bankTransfer: {
ach: { enabled: true, fees: '0.8%' },
wire: { enabled: false }
}
};
```
#### Payment Security
Shipping Configuration
#### Shipping Zones
```
Shipping Zones:
āāā Domestic (US)
ā āāā Standard: $5.99 (3-5 days)
ā āāā Express: $12.99 (1-2 days)
ā āāā Overnight: $24.99 (Next day)
āāā Canada: $15.99 (5-10 days)
āāā Europe: $25.99 (7-14 days)
āāā Rest of World: $35.99 (10-21 days)
```
#### Shipping Rules
Tax Configuration
#### Tax Settings
```javascript
const taxConfig = {
// US tax configuration
us_states: {
california: { rate: 0.0875, nexus: true },
new_york: { rate: 0.08, nexus: true },
texas: { rate: 0.0625, nexus: false }
},
// International VAT
vat_rates: {
uk: 0.20,
germany: 0.19,
france: 0.20
},
// Tax-exempt products
exempt_categories: ['books', 'food', 'medical']
};
```
Analytics & Reports
Sales Reports
#### Revenue Analytics
```
Sales Performance (Last 30 Days):
āāā Total Revenue: $45,678.90
āāā Orders: 234 orders
āāā Average Order Value: $195.23
āāā Conversion Rate: 3.2%
āāā Return Rate: 2.1%
āāā Profit Margin: 42%
```
#### Product Performance
```
Top Products:
āāā Premium T-Shirt: $8,450 (145 units)
āāā Denim Jacket: $6,230 (89 units)
āāā Sneakers: $5,890 (67 units)
āāā Hoodie: $4,320 (72 units)
āāā Accessories: $3,210 (156 units)
```
Customer Analytics
#### Customer Insights
```
Customer Metrics:
āāā New Customers: 45 this month
āāā Returning Customers: 67%
āāā Customer Lifetime Value: $287.50
āāā Average Order Frequency: 2.3x/year
āāā Churn Rate: 15% annually
```
Custom Reports
#### Report Builder
1. Select Metrics: Choose data points
2. Set Filters: Date range, products, customers
3. Group By: Category, time period, location
4. Visualization: Charts, tables, graphs
5. Schedule: Automatic report generation
6. Export: PDF, Excel, CSV formats
Store Settings
General Settings
#### Store Information
```
Store Configuration:
āāā Store Name: "Your Amazing Store"
āāā Domain: yourstore.com
āāā Email: orders@yourstore.com
āāā Phone: (555) 123-4567
āāā Address: 123 Business St, City, State
āāā Currency: USD
āāā Timezone: America/New_York
āāā Language: English (US)
```
#### Legal Pages
User Management
#### Staff Accounts
```
Team Roles:
āāā Owner: Full access to everything
āāā Admin: Most features except billing
āāā Manager: Orders, products, customers
āāā Staff: Limited order processing
āāā Viewer: Read-only access
```
#### Permissions
Advanced Features
Automation Rules
#### Order Automation
```javascript
// Automatic order processing rules
const automationRules = [
{
trigger: 'order_paid',
condition: 'total < $100',
action: 'auto_fulfill',
carrier: 'standard_shipping'
},
{
trigger: 'inventory_low',
condition: 'stock < 10',
action: 'create_purchase_order',
supplier: 'default_supplier'
}
];
```
#### Customer Automation
API Integration
#### Webhook Configuration
```javascript
// Webhook endpoints for external integrations
const webhooks = {
order_created: 'https://yourapp.com/webhooks/order-created',
order_paid: 'https://yourapp.com/webhooks/order-paid',
product_updated: 'https://yourapp.com/webhooks/product-updated',
customer_created: 'https://yourapp.com/webhooks/customer-created'
};
```
#### Third-party Integrations
Multi-channel Selling
#### Sales Channels
```
Channel Management:
āāā Online Store: Primary doin9 website
āāā Amazon: Marketplace integration
āāā eBay: Auction and fixed-price listings
āāā Facebook Shop: Social commerce
āāā Instagram Shopping: Visual commerce
āāā POS System: In-person retail sales
```
Best Practices
Daily Operations
#### Morning Routine
1. Check Dashboard: Review overnight activity
2. Process Orders: Handle new orders
3. Inventory Check: Monitor stock levels
4. Customer Service: Respond to inquiries
5. Analytics Review: Check key metrics
#### Weekly Tasks
Optimization Tips
#### Conversion Optimization
#### Customer Retention
Troubleshooting
Common Issues
#### Order Processing Problems
#### Product Management Issues
#### Customer Issues
Getting Help
Support Resources
#### Documentation
#### Community Support
#### Direct Support
---
*Congratulations! You now have the knowledge to successfully manage your e-commerce store with DoingHub. Remember, great stores are built through consistent effort and continuous optimization. Start with the basics and gradually implement advanced features as your business grows.*
Next Steps:
1. Complete your store setup
2. Add your first products
3. Process your first orders
4. Analyze your performance
5. Optimize and grow!
*Happy selling! š*