E-Commerce Features
Who Needs E-Commerce?
You need e-commerce if you:
- Sell physical products
- Sell digital products
- Charge for services online
- Run a subscription business
- Accept donations
Available on: Platinum Plan (unlimited products)
Setting Up Your Online Store
Getting Started With E-Commerce
Step 1: Enable E-Commerce
- You're on Platinum Plan (e-commerce enabled)
- Go to "Settings" → "E-Commerce"
- Enable online store
- Configure store settings
Step 2: Add Products
- Click "Add Product"
- Enter product name
- Set price
- Add product description
- Upload product images
- Configure variants (if applicable)
- Set inventory levels
- Save product
Step 3: Organize Products
- Create product categories
- Sort products by category
- Set featured products
- Arrange display order
Step 4: Setup Payment
- Choose payment gateway
- Configure payment method
- Set up account
- Test transactions
Step 5: Launch Store
- Review all products
- Check pricing
- Test shopping cart
- Go live
Payment Gateways
What is a Payment Gateway?
A payment gateway lets customers pay you online safely.
Multiple gateways supported:
- JazzCash
- Bank Transfers
- Other Pakistani payment providers (contact for details)
Choosing a Payment Gateway
Factors to consider:
- Transaction fees
- Settlement time
- Customer convenience
- Setup complexity
- Security
JazzCash Integration
What is JazzCash?
JazzCash is a popular Pakistani mobile payment service.
Benefits:
- Easy for customers (many Pakistanis use JazzCash)
- Fast setup
- Reliable payments
- Good settlement
Setting Up JazzCash
Prerequisites:
- JazzCash merchant account
- Merchant ID
- API credentials
Setup steps:
Step 1: Get JazzCash Account
- Visit jazz.com.pk
- Apply for merchant account
- Provide business details
- Get approval (typically 2-3 days)
- Receive merchant credentials
Step 2: Configure in MatjarX
- Go to "Settings" → "Payment"
- Click "JazzCash"
- Enter merchant ID
- Enter API key
- Save configuration
Step 3: Test Payment
- Add test product
- Test checkout process
- Complete test payment
- Verify it processes correctly
- Remove test product
Step 4: Go Live
- Remove test mode
- Monitor first transactions
- Ensure payments processing
- Confirm settlement
JazzCash Settlement
How you get paid:
Payments received → JazzCash holds funds → Settlement to your account
Settlement timeline: Typically 2-3 business days
Settlement account:
- Bank account linked to JazzCash
- Funds transferred automatically
- Check JazzCash dashboard for status
Bank Transfer Payments
Direct Bank Transfers
If customers pay by bank transfer:
- Enable bank transfer option
- Provide your account details
- Customer transfers payment
- You manually confirm order
- Send confirmation to customer
Setup:
- Go to "Settings" → "Payment"
- Click "Bank Transfer"
- Enter your account details:
- Account name
- Account number
- Bank name
- Branch code (if applicable)
- Save
Managing Bank Transfers
When payment received:
- Check your bank account
- Confirm order in MatjarX
- Send order confirmation to customer
- Process shipment or delivery
Products & Inventory
Adding Products
Complete product information:
Basic Details:
- Product name
- Price
- Currency (PKR)
- Availability (in stock / out of stock)
Description:
- What the product is
- Key features
- Benefits
- Specifications
Images:
- Multiple photos from different angles
- High quality (at least 800x800 px)
- Upload 3-5 images per product
Categories:
- Assign to relevant category
- For organization and filtering
Variants (Optional):
- Size, Color, Version, etc.
- Set different prices per variant
- Track inventory per variant
SEO:
- Product SEO title
- Product description for search
- Keywords
Managing Inventory
Setting stock levels:
- Edit product
- Set quantity in stock
- Save
- Inventory decreases as customers order
Low stock alerts:
- Notified when items running low
- Can set low stock threshold
- Reorder before out of stock
Out of stock:
- Product marked unavailable
- Customers can't purchase
- Can re-enable when restocked
Shopping Cart & Checkout
Cart Experience
Customers can:
- Add products to cart
- Update quantities
- Remove items
- View cart total
- See shipping cost (if applicable)
You can customize:
- Cart page layout
- Checkout flow
- Required information
- Payment options
Checkout Process
Customer journey:
- Browse products
- Add to cart
- Review cart
- Enter shipping details
- Select shipping method
- Choose payment method
- Complete payment
- Order confirmation
Order Information Collection
You can collect:
- Customer name
- Shipping address
- Phone number
- Email address
- Special instructions
- Custom fields (optional)
Managing Orders
Viewing Orders
In your dashboard:
- Go to "Orders"
- See all customer orders
- Click order to view details
- See customer and product info
Order Status
Track order status:
- Pending (payment received, not yet shipped)
- Processing (preparing to ship)
- Shipped (sent to customer)
- Delivered (customer received)
- Cancelled
- Refunded
Updating Customers
Send order updates:
- Customer places order
- Automatic confirmation email
- When shipping: send tracking info
- Upon delivery: send delivery confirmation
- Any issues: contact customer immediately
Handling Issues
Out of stock:
- Refund customer immediately
- Send apology + explanation
- Offer replacement product or reschedule
Damaged product:
- Customer reports damage
- Process refund
- Arrange replacement shipment
- Send prepaid return label
Wrong product:
- Process return quickly
- Send correct product
- Cover return shipping
- Rebuild customer trust
Shipping
Setting Up Shipping
Shipping options:
Option 1: Manual Shipping
- You arrange courier
- You provide tracking info
- Customer checks status themselves
Option 2: Integration With Courier
- Connect to TCS, Leopards, etc.
- Auto-generate labels
- Customer auto-notified
- Tracking automatic
Shipping Costs
How to charge:
- Free shipping (good for retention)
- Flat rate (simple)
- Calculate per location
- Provide shipping estimates
Security & Compliance
PCI Compliance
Payment security:
- All transactions encrypted
- No credit card data stored
- Payment gateway handles security
- Regular security audits
Security Measures
Protecting customer data:
- SSL/HTTPS encryption
- Secure checkout
- Data protection
- Fraud prevention
Privacy
Customer information:
- Never share customer data
- Privacy policy required
- Clear data use
- GDPR compliant (for EU customers)
Refunds & Returns
Processing Refunds
If customer requests refund:
- Review refund policy
- Verify request validity
- Process refund in gateway
- Money returned to customer
- Send confirmation email
Timeline: Depends on payment gateway (typically 3-7 days)
Return Policy
Best practices:
- Clear return policy
- Easy return process
- Prepaid return labels (if possible)
- Refund timeline (e.g., within 7 days)
Analytics & Reports
Tracking Sales
Dashboard shows:
- Total sales (today, this week, this month)
- Number of orders
- Average order value
- Popular products
- Sales trends
Detailed Reports
Export reports:
- Sales by product
- Sales by date range
- Customer information
- Payment method breakdown
Use for:
- Tax preparation
- Business analysis
- Growth tracking
- Inventory planning
Troubleshooting
Payment Issues
If payment not going through:
- Check payment gateway is enabled
- Verify payment account is active
- Test with small amount
- Check with your payment provider
- Contact support
Order Not Appearing
If order doesn't show:
- Check order confirmation email
- Check your orders dashboard
- Verify payment processed
- Contact support
Customer Disputes
If customer disputes payment:
- Review transaction details
- Check order confirmation
- Gather documentation
- Contact payment provider if needed
- Resolve with customer
Support
E-commerce or payment questions?
- WhatsApp: +92 303 372 0953
- Email: office@matjarx.com
- Phone: +92 303 372 0953
- Hours: Monday-Saturday, 11 AM - 8 PM PKT
Professional websites, ready in just 7 days.
Built by a real team, with unmatched customer support.
