E-commerce website script

About this script

GT Mart is a complete, ready-to-launch eCommerce script.

It includes a fast, mobile-first storefront and a full admin panel to manage products, orders, payments, customers, coupons, banners and more. Paystack is built in for secure online payments with server-side verification, and cash on delivery is supported. Guest checkout, shipping fees by state, order tracking, printable invoices and packing slips, and CSV exports are included.


Perfect for entrepreneurs, agencies and freelancers who want a clean, customizable store without monthly platform fees.

Requirements: PHP 8.1+, MySQL 5.7+ or MariaDB 10.3+, PHP extensions PDO MySQL, cURL, Fileinfo and Mbstring, Apache with mod_rewrite (.htaccess). Install in the root of a domain or subdomain.

Note: Paystack payments are set up for NGN (Nigerian Naira). Shipping zones come pre-filled for Nigerian states and can be edited in the admin.

Features

  • Web installer wizard (no manual config)
  • Fully responsive storefront (desktop, tablet, mobile)
  • Product categories and subcategories
  • Search with live autocomplete
  • Filters by price, brand, category, rating and stock
  • Sorting by price, popularity, newest and rating
  • Featured, bestseller, new arrival and flash sale sections
  • Homepage slider and promo banners from admin
  • Product pages with gallery, variations, specs and SEO data
  • Customer registration, login and password recovery
  • Email verification link
  • Profile and delivery address management
  • Shopping cart with live totals
  • Wishlist
  • Guest checkout and registered checkout
  • Shipping fee and delivery estimate by state
  • Coupon codes (percent or fixed, limits, expiry)
  • Paystack payments with secure server-side verification
  • Paystack webhook support
  • Cash on delivery
  • Order tracking page and customer order history
  • Order cancellation and return requests
  • Printable invoices, receipts and packing slips
  • Product reviews with admin moderation
  • Customer questions and answers
  • Contact form with support ticket system
  • Newsletter subscription
  • Admin dashboard with sales chart and stock alerts
  • Product management with image uploads
  • Category, subcategory and brand management
  • Inventory with low-stock and out-of-stock alerts
  • Order management, status updates and tracking numbers
  • Payment records, re-verification and refund recording
  • Shipping zones and charges
  • Customer management and account suspension
  • Staff accounts with role permissions
  • Reports with CSV export (sales, products, inventory, refunds, customers)
  • Editable About, Privacy, Terms, Shipping and Returns pages
  • Store settings (name, currency, contact, payment keys)
  • Auto-generated sitemap.xml and robots.txt
  • Security logs, audit trail and one-click database backup
  • CSRF protection, prepared statements and hashed passwords

Related Scripts

Let's Build Something Great Together

Have a project in mind? Get in touch and let's turn your ideas into reality.

GT Tech Hub AssistantAsk about services, scripts or pricing
Hi 👋 I'm the GT Tech Hub assistant. How can I help you today?