WP Manifestindependent plugin directory
manifest / ecommerce / modern-woo-showcase

Modern WooCommerce Product Showcase & Custom Checkout

A premium, conversion-focused WooCommerce enhancement plugin with modern product grids, custom checkout, and tracking.

by Md Alamin · github.com/developeralaminvi/modern-woo-showcase · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/developeralaminvi/modern-woo-showcase/archive/refs/heads/main.zip

Readme

🛒 Modern WooCommerce Product Showcase & Custom Checkout

A premium, conversion-focused WooCommerce enhancement and fast checkout plugin tailored for e-commerce stores in Bangladesh and worldwide. Designed with sleek modern aesthetics, embedded 1-click checkout, customer fraud prevention (IP & Phone blocker), duplicate order alerts, photo reviews, Bangla typography, and custom color theming.


🌟 Key Features

🛍️ 1. Ultra-Fast Embedded Checkout

  • Instant 1-Click Order Form: Replaces slow standard WooCommerce checkout with a high-converting embedded form right on single product pages.
  • Bangladeshi Mobile Number Validation: Real-time validation for 11-digit BD mobile operators (013 to 019) with instant feedback.
  • Dynamic Delivery Zone Calculation:
    • 2-Zone Shipping (Inside Dhaka & Outside Dhaka)
    • Single Flat Rate (All Bangladesh)
    • Free Shipping
  • Per-Product Delivery Override: Customize delivery mode & rates on individual products or inherit global store settings.

🚫 2. Customer IP & Phone Number Blocking System

  • Order Table Action Buttons: 1-click "🚫 নম্বর ব্লক" (Phone Block) and "🌐 IP ব্লক" (IP Block) directly from WooCommerce Orders table.
  • Live Status Toggle: Instantly unblock with real-time toast notifications.
  • Bulk Block Manager:
    • Dedicated admin dashboard under Product Showcase → 🚫 Blocked Users.
    • Line-by-line bulk phone number and IP address blocking.
  • WhatsApp Support Link: Blocked customers receive a custom friendly alert with direct WhatsApp support link configured from settings.

⚠️ 3. Duplicate Order Protection & Warning Popup

  • Smart Duplicate Detection: Automatically detects repeat orders within a configurable timeframe (default: 60 minutes / 1 hour) by matching customer's Mobile Number OR IP Address.
  • Interactive Bangla Confirmation Modal:
    • Alert: "আপনি প্রায় X মিনিট আগে এই পণ্যটি অর্ডার করেছিলেন। আপনি কি আবার অর্ডার দিতে চান?"
    • [বাতিল করুন] to prevent accidental/fake duplicate orders.
    • [হ্যাঁ, আবার অর্ডার করুন] to confirm and process the duplicate order immediately.
  • Configurable Time Limit: Adjust duplicate check window from admin settings.

📱 4. 100% Mobile Optimized Spacing & Grid

  • Compact Mobile Spacing: Reduced padding, compact margins, and optimized touch targets to minimize scrolling on mobile devices.
  • Responsive Product Grids:
    • Desktop: 4 columns
    • Tablet (≤768px): 2 columns
    • Mobile (≤480px): 2 columns
  • Related Products Showcase: Premium gradient header badge with customizable Bangla title via Admin Settings.

🎨 5. Live Color Customizer & Bangla Typography

  • Google Fonts Integration: Hind Siliguri, Anek Bangla, Noto Sans Bengali, Tiro Bangla, or Theme Default Font.
  • Color Customization Engine: Live color pickers for Primary brand color, Dark hover, Secondary accent, Card background, Border, Badge, and Buttons.

⭐ 6. Customer Photo Reviews Slider

  • Visual Social Proof: Interactive image reviews slider on product pages with navigation dots, arrows, and mobile touch support.
  • Admin Meta Box: Multi-image media uploader directly on WooCommerce Product Edit screens.

📊 7. Advanced Analytics & Tracking

  • Meta Pixel (Facebook Pixel): Server/client purchase event triggers with order value, currency, and order ID.
  • PixelYourSite Compatibility: Fires custom pys.Purchase events.

🛠️ Installation & Setup

  1. Download or clone this repository into your WordPress plugin directory:
    cd wp-content/plugins/
    git clone https://github.com/developeralaminvi/modern-woo-showcase.git
  2. In WordPress Admin, navigate to Plugins → Installed Plugins.
  3. Locate Modern WooCommerce Product Showcase & Custom Checkout and click Activate.
  4. Go to Product Showcase → Settings to configure your store preferences.

⚙️ Settings Overview

Setting Tab Description
Enable Single Product Layout General Enables custom high-converting single product page layout.
Bangla Font Family General Choose your preferred Google font for the entire shop.
Color Customizer Colors Configure primary, secondary, card, badge, and button colors.
Delivery Mode Checkout 2-Zone (Inside/Outside Dhaka) or 1-Zone (All Bangladesh).
WhatsApp Support Number Checkout Phone number shown in blocked user error message.
Duplicate Order Time Limit Checkout Duplicate order detection time window in minutes (e.g. 60).
Related Products Heading Checkout Custom Bangla/English title for related products.
Blocked Users Manager Blocked Users Manage and bulk block phone numbers & IP addresses.

📁 File Structure

modern-woo-showcase/
├── assets/
│   ├── css/
│   │   ├── admin.css          # Admin styling, block manager UI, color cards
│   │   └── frontend.css       # Shop grid, checkout form, mobile responsive, duplicate modal
│   ├── js/
│   │   ├── admin.js           # Admin AJAX block/unblock, media uploader, tabs
│   │   ├── frontend.js        # Checkout AJAX, quantity calculation, duplicate modal logic
│   │   └── block-checker.js   # Helper script
│   └── images/
│       └── logo.png
├── includes/
│   ├── admin/
│   │   ├── block-manager.php  # Block manager admin page & order table column buttons
│   │   ├── product-meta-box.php # Product edit photo reviews & per-product delivery overrides
│   │   └── settings.php       # Plugin settings & color/font options
│   ├── frontend/
│   │   ├── ajax-search.php    # Live header search AJAX handler
│   │   ├── block-checker.php  # Real-time IP & phone block check + duplicate order check
│   │   ├── checkout-handler.php # High-speed order creation & payment handling
│   │   ├── header-footer.php  # Optional theme header/footer override
│   │   ├── product-hooks.php  # WooCommerce template hooks & single product components
│   │   ├── shortcodes.php     # Custom thank you shortcodes
│   │   └── tracking.php       # Meta pixel & analytics triggers
│   └── functions.php          # Helper functions & dynamic inline CSS
├── templates/
│   ├── checkout/
│   │   └── order-form.php     # Embedded checkout template
│   ├── header-footer/         # Custom header & footer templates
│   ├── product/               # Trust features & photo reviews slider templates
│   ├── shop/                  # Filter drawer template
│   └── thankyou/              # Confirmation card & order received templates
├── modern-woo-showcase.php    # Main plugin loader & HPOS declaration
└── README.md

📋 Changelog

v1.3.0

  • Added: Modern Boxed Swatches UI for WooCommerce Variable Products (Size, Color, etc.).
  • Added: Dynamic price updates and instant product image gallery synchronization upon selecting variations.
  • Added: Selection synchronization between Single Product summary swatches and embedded checkout form swatches.
  • Added: Auto-selection of default/first available in-stock variation on page load.
  • Added: Backend order handler support for WooCommerce product variations.

v1.2.0

  • Added: Customer Phone Number & IP Address Block System.
  • Added: Order Table Block/Unblock action buttons with live AJAX feedback.
  • Added: Dedicated Blocked Users Manager page with Bulk Block textarea.
  • Added: Duplicate Order Protection with interactive Bangla popup modal.
  • Added: WhatsApp Support link in blocked customer error messages.
  • Enhanced: Mobile responsive layout with compact spacing across Single Product and Shop pages.
  • Added: Related Products heading customizer settings in Admin.
  • Fixed: PHP Unix timestamp duplicate detection ensuring timezone-independent accuracy.

v1.1.0

  • Added: High Performance Order Storage (HPOS) compatibility declaration.
  • Added: Custom Thank You page redirection shortcodes.
  • Added: Color palette customizer and Google Bangla Fonts engine.

v1.0.0

  • Initial release with custom embedded checkout, BD phone validation, photo reviews slider, and Meta Pixel tracking.

👨‍💻 Developer & Support


📄 License

This plugin is licensed under the GNU General Public License v2 or later.

Read the full README on GitHub →