WPStore - PHP WhatsApp Store icon

WPStore - PHP WhatsApp Store

Go to Website
Hot or Not
WPStore - PHP WhatsApp Store

Description

🚀 WhatsApp E-Commerce Platform Overview

A lightweight, self-hosted online store built in plain PHP + MySQL, specifically designed for shops taking orders over WhatsApp. When a customer checks out, the order details are saved directly to your database, and WhatsApp automatically opens with a complete, pre-formatted order message sent to your business number.

⚡ Zero Hassle: No frameworks, no build steps, and no Composer packages. Upload the files, import the single SQL file, update your config file, and your store is live.

🚫 What It Doesn't Do (No Surprises)

  • 💳 No Payment Gateways: Payments are arranged directly with customers via WhatsApp.
  • 📦 No Inventory Tracking: Stock levels are not managed automatically.
  • 👤 No Customer Accounts: Carts and wishlists are stored locally in visitor browser sessions.
  • 🤖 No Automated API Messages: Follow-ups utilize pre-filled direct WhatsApp links.
  • 🌐 Static Catalog Translations: Interface labels support multi-language translation; product titles and descriptions display in the language entered.
  • 🔒 Single Admin Access: Designed for single-operator management with one master login.

Features

🌐 Public Site Features

🏠 Homepage

  • 🎠 Hero Carousel: Dynamic rotating slider supporting custom titles, subtitles, call-to-action buttons, images, and background colors. Features 6-second auto-rotation, navigation arrows, and pagination dots.
  • 🏷️ Offer of the Week: Highlighting a featured product with a live countdown timer, a "selling fast" progress bar, and a custom action button.
  • 🛍️ Curated Collections: Dedicated sections for Featured Products and Full Collection with configurable item displays.
  • 📱 Responsive Grid: Flexibly displays 2–8 items per row on desktop screens and 1–4 items on mobile devices.
  • 📢 Site Announcements: Top header announcement bar and custom newsletter sign-up popups (configurable display triggers and timing).

📦 Product Experience

  • 🖼️ Rich Media Gallery: Photo galleries with interactive thumbnails, plus support for uploaded or embedded video files (YouTube/Vimeo).
  • 🎨 Variants & Deals: Color and size option selectors, plus quantity deals (e.g., "Buy 2 for $15") using easy selection buttons.
  • ⏳ Sales & Discounts: Compare-at pricing badges, sale countdown clocks, and stock urgency indicators ("selling fast").
  • 🛒 Cross-Selling: "Frequently Bought Together" bundles added directly into a single checkout flow.
  • 📝 Tabs & Reviews: Tabbed navigation for descriptions, specifications, and moderated customer star reviews.
  • 📲 Sharing & Social: Integrated wishlist system, one-tap WhatsApp sharing, and dynamic Open Graph / Twitter Card social link previews.

🛒 Cart & Checkout Systems

  • 🛍️ Shopping Cart: Quantity modifiers, promo code support, and optional phone capture for abandoned cart tracking.
  • 📋 Customizable Checkout Fields: Custom checkout forms built via administrative field controls (input labels, field types, required flags, and half/full-width layouts).
  • 🔀 Flexible Checkout Modes:
    • 🛒 Standard Checkout: Product → Cart → Form → WhatsApp
    • ⚡ Quick Checkout: Checkout form embeds directly on the product page for single-click order placement.

🌐 Localization & Mobile Integration

  • 🌍 Multi-Language Support: Language switcher with support for Right-to-Left (RTL) languages (Arabic, Hebrew, Persian, Urdu).
  • 📱 Mobile-First Navigation: Mobile app header with a left slide-out menu drawer, center branding logo, and quick-access shopping cart.
  • 📲 PWA Ready: Web App Manifest and Service Worker included for "Add to Home Screen" installation.

⚡ Admin Panel Features

SectionIconFunctionalityDashboard📊Real-time analytics tracking revenue (today, 7 days, 30 days, all-time), best-selling items, order statuses, and recent activity.Products🛍️Complete CRUD controls, media gallery management, pricing, category assignments, variants, quantity bundle deals, and CSV import/export.Categories📂Structure navigation categories with simple creation, editing, and deletion tools.Orders📦Complete order history detailing customer checkout responses, item breakdowns, pricing calculations, and order status updates (New → Confirmed → Shipped → Complete / Cancelled).Abandoned Carts🛒Contact phone logs for shoppers who dropped out during checkout, featuring automated pre-filled WhatsApp follow-up messaging links.Discounts🏷️Create percentage or fixed-amount coupon codes with minimum spend limits, maximum usage rules, and expiration dates.Reviews & Inbox💬Review moderation system for customer feedback, plus an integrated inbox for contact form inquiries.Homepage Editor🎨Reorder hero slides, manage the Offer of the Week product spotlight, and update site announcement banners.Checkout Fields📋Drag-and-drop checkout form editor to add, reorder, relabel, or hide fields.Languages🌐Manage interface strings, switch default site languages, and auto-translate missing labels using the built-in MyMemory API.Delivery Integration🚚Connect webhooks directly to Google Sheets with optional automated email notifications sent to delivery personnel.

Requirements

💻 System Requirements

  • 🐘 PHP: Version 7.4 or 8.x with pdo_mysql, mbstring, curl, and sessions enabled.
  • 🗄️ Database: MySQL 5.7+ or MariaDB 10.3+ (InnoDB, utf8mb4).
  • 📂 File System: Writable assets/uploads/ directory for media, product photos, and store logos.
  • 🌐 Web Server: Apache with .htaccess rewrite access enabled (or custom error page handling configured on Nginx).
  • 🔒 SSL: HTTPS connection enabled (required for PWA progressive web app support).

Instructions

  1. Create a MySQL database and import db/schema.sql.
  2. Set database credentials in config.php and upload the complete folder to your hosting directory.
  3. Make assets/uploads/products/ writable by PHP.
  4. Open /admin/ using the initial account described in the included README, then immediately change its username and password under Settings.
  5. Set your WhatsApp number with country code, store name, site URL and currency under Admin Settings.
  6. Add products and test checkout. Use HTTPS for PWA support and set DEBUG_MODE to false before launch.

See the included README.md for installation and update instructions. Existing installations should apply the required migrations rather than reimport the initial schema.

AuthorChiDev
CategoryScripts & Code / PHP Scripts / eCommerce
Price$30
Extended License$90
Likes1
First ReleaseOct 9, 2026
Last UpdateOct 9, 2026
DatabaseMySQL 5.7, MySQL 8.0, MySQL 8.4 LTS, MySQL 9.x, MariaDB 10.x, MariaDB 11.x, MariaDB 12.x
Files included.php, .css, .html, .sql, .md, JavaScript .js
Software versionPHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4, PHP 8.5
Programming languagePHP, JavaScript

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit