login Sign In

E-Commerce

Set up your online store, manage products, orders, coupons, and payments.

schedule 10 min read diamond Pro & Business plans
warning
Plan Requirement

E-commerce features require the Pro or Business plan. The site type must be set to "ecommerce", "store", "shop", or "retail".

Setting Up Your Store

1

Create an e-commerce site

When creating a new site, set the Business Type to "E-Commerce Store". This automatically creates shop pages and sample products.

2

Configure payment gateway

Go to Settings → Payment Gateway and enter your Razorpay Key ID and Key Secret. Enable "Online Payment".

3

Add categories

Go to Categories in the sidebar and create product categories (e.g. "Electronics", "Clothing").

4

Add products

Go to Products and click "+ Add Product". Fill in name, price, category, stock, images, and description.

5

Configure shipping

Go to Shipping and set up shipping zones, rates, and free shipping thresholds.

Products

Each product has:

FieldDescription
NameProduct display name. Auto-generates a URL slug.
CategoryAssign to a category for filtering
PriceRegular price in INR (₹)
Sale PriceOptional discounted price. Shows a "Sale" badge.
StockInventory count. Set to -1 for unlimited.
ImagesUpload multiple product images. First image is the thumbnail.
DescriptionRich text product description
ActiveToggle to show/hide from the store

Orders

The Orders page (/admin/orders.php) shows all orders with:

  • Order ID, customer name, email, phone
  • Items ordered with quantities and prices
  • Payment status (pending, paid, failed)
  • Order status (processing, shipped, delivered, cancelled)
  • Shipping address
  • Update status and add tracking number

Coupons

Create discount coupons at /admin/coupons.php:

FieldDescription
CodeCoupon code customers enter at checkout (e.g. "SAVE20")
TypePercentage (%) or Fixed amount (₹)
ValueDiscount amount
Min OrderMinimum cart value to apply coupon
Max UsesTotal number of times the coupon can be used
Expiry DateOptional expiration date

Customers

The Customers page shows all registered customers with their order history, total spend, and contact details. You can export the customer list as CSV.

Sales Analytics

The Sales Analytics dashboard (/admin/ecom-dashboard.php) shows:

  • Revenue over time (daily/weekly/monthly charts)
  • Top-selling products
  • Order status breakdown
  • Average order value
  • Conversion rate