Get 49% discount on sign up nowGo digital with 100,000 business in 2026
MatjarX
Help centre/Guide

E-Commerce & Payments Guide

An online store checkout with a shopping cart, ready to ship

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 receivedJazzCash holds fundsSettlement 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

Contact Support

Frequently asked

JazzCash, bank transfers, and others (contact for more options).

Keep exploring
Website Editor Platinum Plan Getting Started
WhatsApp+92 303 372 0953The fastest way to reach a real person. Same working day, usually within the hour.
Call us+92 303 372 0953Monday to Saturday, 11am to 8pm Pakistan time.
Email usoffice@matjarx.comBest for detailed questions, documents and anything with attachments.
← Back to the Help centre

Professional websites, ready in just 7 days.

Built by a real team, with unmatched customer support.