What's New
Transparent updates, continuous improvements, and active development. See what we've been working on.
Dynamic Site Colors
Admin panel now allows customization of site theme colors (Primary, Secondary, Background, Text). Changes apply dynamically to the frontend via CSS variables. Includes Chrome GPU acceleration compatibility fixes for improved admin panel stability with hardware acceleration enabled.
Enhanced Cart & Variation System
Comprehensive improvements to cart functionality with instant header updates and complete variation/package support in the shopping cart.
Features:
- Instant Header Cart Count Update (Real-time badge refresh)
- Variation Name Display in Cart (Shows selected package name)
- Correct Variation Price in Cart
- Package Selection Persistence
- Dynamic Package Dropdown (Prices update with payment option change)
- Visual Variation Badge Styling in Cart UI
Multi-Network Payment for Variations
Extending the multi-network payment system to product variations/packages. Each variation can now have different prices per blockchain network and currency, matching the base product's multi-payment capability.
Features:
- Multi-Network Variation Prices Database
- Admin Panel: Per-Network Price Inputs for Each Variation
- Dynamic Frontend Price Updates Based on Selected Payment Option
- Cart Integration with Variation-Specific Pricing
- Automatic Price Calculation from Selected Network/Currency
- Seamless Integration with Existing Multi-Payment Flow
Product Media Management Improvements
Enhanced media management for products with ability to delete featured and gallery images directly from the admin panel.
Features:
- Featured Image Delete Button with Confirmation
- Gallery Images Individual Delete Function
- AJAX-Based Image Removal (No page reload)
- Automatic Fallback to Default Image
- Server-Side File Cleanup
- Visual Feedback on Delete Actions
Neon Cyberpunk Theme
Introducing a stunning cyberpunk-inspired theme with neon aesthetics, HUD-style interfaces, and futuristic visual effects for a premium marketplace experience.
Features:
- Full Cyberpunk/Neon Visual Design System
- HUD-Style Header with Animated Elements
- Glassmorphism Cards with Neon Glow Effects
- Dynamic Category Navigation with Dropdowns
- Animated Hero Section with Particle Effects
- Featured Products Grid with Hover Animations
- Trending Products Carousel
- Flash Deals Module with Countdown Timer
- Newsletter Section with Neon Styling
- Mobile-Responsive Cyberpunk Navigation
- Dark Mode Optimized Color Palette
- Custom CSS Variables for Easy Customization
- Smooth Micro-Animations Throughout
- Product Cards with Quick Action Overlays
- Sticky Header with Scroll Effects
- RTL and Multi-Language Support
Social Feed Platform
Introducing a complete social media-style feed for your marketplace. Store owners can share posts with images, links with auto-preview, and stories. Customers can follow stores, like, comment, repost, and bookmark content. Includes hashtag system, notifications, and full admin controls.
Features:
- Social Feed Page (/feed) - Twitter-style timeline
- Store Posts with Image & Video Upload
- Link Preview with Auto OG Metadata Fetch
- Stories Feature (24-hour expiring content)
- Follow/Unfollow Stores System
- Like, Comment, Repost & Bookmark Posts
- Nested Comments with Reply Support
- Hashtag System with Trending Tags
- Social Notifications Center
- Store Profile with Feed Tab
- Admin Feed Settings Panel
- Guest-Friendly Feed Access
- RTL & Multi-Language Support
Premium Site Analytics Dashboard
Introducing a comprehensive Site Analytics module with real-time visitor tracking, interactive world map, traffic charts, and detailed metrics. Premium feature available for Enterprise and Scale plans.
Comprehensive Activity Logs System
Introducing a powerful Activity Logs module to track all critical admin actions including product management, order updates, user approvals, and vendor status changes. Enhanced security and transparency for administrators.
Features:
- Comprehensive Activity Logs Dashboard
- Track Product, Category, Order, User & Vendor Actions
- Detailed Log Records with IP & User Data
- Clean & Minimalist Log UI
- Filter Logs by User, Module, or Action
- Admin Sidebar Integration
Premium Top Sellers UI & Multi-Language
Comprehensive UI/UX overhaul of the Top Sellers module with a premium horizontal grid, advanced glassmorphism, animated background blobs, and dynamic glow effects. Full multi-language support added for English, Turkish, and Arabic.
Features:
- New Premium Horizontal Grid Layout for Top Sellers
- Advanced Glassmorphism & Micro-animations
- Dynamic Background Glow Blobs
- Full Arabic Language Support
- Improved Backend Store Data Aggregation
- Admin Panel Module Name Visibility Fix
One-Click Update System
The **Self-Service Update Revolution**. We have added a complete one-click update system that allows customers to update their Web3Cart installation directly from the admin panel. No more manual file uploads or FTP access needed. The system includes automatic version checking via secure API, license verification for download protection, database migration support with tracking, and a beautiful dark/light theme compatible update interface. Update notification badges in the sidebar alert you when new versions are available. Experience seamless updates with progress tracking and automatic rollback protection.
Enhanced Media Manager & Deep Cleanup
The **Ultimate Media Manager Upgrade**. We have transformed the file section into a fully-fledged, professional **Media Management Console**. This update delivers a premium, standalone experience with perfect Dark Mode integration, smart filtering, and enhanced navigation. But true power is under the hood: the new **Deep Asset Intelligence** system. It maps your entire digital footprint, bridging the gap between your database and physical server storage to give you absolute control over every byte. Manage, audit, and optimize your assets like never before.
Product Watermark & Dynamic Overlay System
Added a new watermark management module. Administrators can now upload PNG watermarks and configure their position, size, rotation, and opacity from the admin panel. Implemented a dynamic frontend overlay system that applies watermarks to product images in real-time without modifying original files.
Sale Alert Products Module
Fake purchase notification system for social proof. Admin can configure: Enable/disable toggle, random popup interval (min-max seconds), product search with autocomplete. Frontend displays rotating product alerts at bottom-left showing product image, name, and ordered just now message. Smooth animations when appearing/disappearing with dynamic stack positioning.
Custom Alerts Module
New social proof notification system with customizable alerts. Features include: Two alert styles (Small/Classic and Large/Card), background and text color customization, four corner position options, image upload or FontAwesome icon support, multiple alerts stacking with cascade animation, Chrome GPU optimization for flicker-free rendering.
Dynamic Popup Module
Create and manage customizable popups for marketing and announcements with smart display rules.
Dynamic License Sync & Feature Gating
Implemented dynamic module detection from web3cart.site and strict plan-based access control for sidebar, routes, and notifications.
Compact WhatsApp Order Integration
Added a compact WhatsApp order button next to Add to Cart with admin toggle and plan-based gating.
Product Deletion Bug Fix
Fixed foreign key constraint error and improved JavaScript error handling for product deletion
Product Import/Export Enhancements
Full CSV import/export for all product fields including SEO, Digital, Network, Collections, Labels
Bulk Actions
Mass product edit/delete/status change
Product Visitor Counter
Show viewing count on product pages
SEO-GEO Optimization & AI Agent Support
Comprehensive SEO infrastructure with JSON-LD schema markup (Organization, WebSite, Product, Breadcrumb), Open Graph and Twitter Cards for social media sharing, AI bot optimization with llms.txt file and meta tags for ChatGPT/Claude/Perplexity/Bing, new Admin Panel SEO controls for organization info and AI indexing permissions, enhanced sitemap generator including blogs/stores/brands, multi-language hreflang support for TR/EN/AR.
Multi-Chain Network & Token Expansion Added support for 7 mainnet networks
Ethereum, BSC, Polygon, Arbitrum One, Base, Optimism, Avalanche C-Chain. Added 7 testnet networks for development testing. Integrated 30+ payment tokens including stablecoins USDC, USDT, DAI, native tokens ETH, BNB, POL, AVAX, and popular tokens WBTC, WETH, ARB, OP, SHIB, DOGE. Network selection dropdown now groups mainnets and testnets separately.
Telegram Notification System Enhancement
Real-time Telegram notifications for new orders, payment confirmations, user registrations, and support tickets. Admin panel configuration for bot token, channel ID, and notification preferences. Support for both private channels and group notifications. Network name included in payment notifications with TEST label for testnet transactions.
Ajax Handler Lint Errors Cleanup
Fixed 11 lint errors in admin ajax handler: Corrected docblock return types, removed unreachable code after exit statements, fixed function parameter counts, and updated PHP 8 nullable syntax.
Referral System Full Integration
Implemented URL-based referrer tracking integrated with smart contract. Session-based referrer capture from URL parameter. Updated frontend configuration with referrer wallet support. Replaced hardcoded zero address with dynamic referrer wallet. Enabled referral menu item in account sidebar.
Token Faucet Toggle (Independent)
Added independent faucet setting separate from testnet toggle. Admins can keep faucet available for existing testnet products even when testnets are disabled. Added styled unavailability notice with dark/light theme support.
Testnet Networks Toggle
Admin can now enable/disable testnet networks globally via Admin Settings. Added toggle UI with proper filtering in network selection functions when testnets are disabled.
Pending Vendor Applications Dashboard Card
Added pending vendor count to admin dashboard statistics. New "Vendor Applications" card helps track pending vendor registrations.
Dynamic Dashboard Volume Cards
Admin dashboard volume cards now dynamically fetch all currencies with completed transactions instead of using a hardcoded list. Normalized token symbols for consistent display.
Faucet Token Request Messaging Improvement
Improved user experience by clarifying that token addition to wallet is optional and does not block token requests. Updated faucet manager messaging for better clarity.
Vendor & Admin Panel Registration Complete Refactor
Critical fix for InvalidAdminAddress smart contract error. Fixed wrong parameter order in vendor registration. Added marketplace admin to AppConfig in both vendor and admin panels. Replaced hardcoded network maps with dynamic network fetching. Fixed database connection accessibility issues.
Ajax.php Lint Errors Cleanup
Fixed 11 lint errors in admin/functions/ajax.php: Corrected docblock return types, removed unreachable code after exit statements, fixed function parameter counts, and updated PHP 8 nullable syntax for PDO parameters.
Referral System Full Integration
Implemented URL-based referrer tracking integrated with xpayr_v3.1.sol smart contract. Session-based referrer capture from ?ref= parameter. Updated AppConfig with referrerWallet in header.php and vendor/index.php. Replaced hardcoded 0x0 referrer with AppConfig.referrerWallet in vendor.js and app.js. Enabled referral menu item in account sidebar.
Token Faucet Toggle (Independent)
Added independent faucet_enabled setting separate from testnet toggle. Admins can keep faucet available for existing testnet products even when testnets are disabled. Styled "Faucet Unavailable" notice with dark/light theme support.
Testnet Networks Toggle
Admin can now enable/disable testnet networks globally via Admin Settings. Added testnet_enabled setting with toggle UI. getActiveNetworks() and getSubscriptionNetworks() now filter testnets when disabled.
Pending Vendor Applications Dashboard Card
Added vendors_pending count to admin dashboard statistics. New "Vendor Applications" card with link to /admin/vendors helps track pending vendor registrations.
Dynamic Dashboard Volume Cards
Admin dashboard volume cards now dynamically fetch all currencies with completed transactions instead of hardcoded list. Normalized tXPAYR/TXPAYR symbols to XPAYR for consistent display.
Faucet Token Request Messaging Improvement
Improved user experience by clarifying that token addition to wallet is optional and does not block token requests. Updated FaucetManager.handleAddToken() messaging.
Vendor & Admin Panel Registration Complete Refactor
Critical fix for InvalidAdminAddress smart contract error. Fixed wrong parameter order in vendor.js (registerUser now uses referrer, adminAddress). Added marketplaceAdmin to AppConfig in vendor/index.php and admin/index.php. Replaced hardcoded network maps with getActiveNetworks() in both panels. Fixed global $pdo accessibility issues with getDbConnection().
Testnet Integration
Added reliable testnets: Base Sepolia, Arbitrum Sepolia, Avalanche Fuji, and Polygon Amoy. Updated migration scripts and configuration templates with testnet contract address placeholders.
Priority Networks Integration
Added support for Base, Arbitrum, Avalanche, and Polygon mainnet networks. Created migration scripts and updated configuration templates with contract address placeholders.
Dynamic Marketplace Admin Address
Replaced static configuration with dynamic look-up of Super Admin wallet address from the database. System now automatically uses the main admin wallet for marketplace transactions without manual configuration.
Vendor Registration InvalidAdminAddress Fix
Fixed registerUser failing with InvalidAdminAddress error. Added marketplace admin address to configuration and updated registration handler to pass correct parameters to smart contract.
Environment Variables Standardization
Renamed testnet environment variables for consistency with database network keys. Updated all configuration files and installation scripts accordingly.
Vendor Panel Network Integration
Refactored vendor product creation to use dynamic network listing instead of hardcoded network maps. Vendor panel now automatically lists all active networks with proper contract address mapping.
Faucet Token Addition Logic Fix
Fixed "Token addition was cancelled" error when adding tokens to wallet. Added network verification check before requesting token addition to ensure user is on the correct chain.
Centralized Network Configuration
Created a centralized function to dynamically fetch active networks from the database. Replaced hardcoded network definitions with database-driven configuration. This enables adding new networks (like Base, Arbitrum) without code changes.
Testnet Integration
Added reliable testnets: Base Sepolia, Arbitrum Sepolia, Avalanche Fuji, and Polygon Amoy. Updated sql/add_priority_networks.sql and .env.example with testnet contract address placeholders.
Priority Networks Integration
Added support for Base (8453), Arbitrum (42161), Avalanche (43114), and Polygon (137) networks. Created sql/add_priority_networks.sql and updated .env.example with contract address placeholders.
Dynamic Marketplace Admin Address
Replaced static .env configuration with dynamic look-up of Super Admin wallet address from mbo_users table. System now automatically uses the main admin wallet for marketplace transactions without manual configuration.
Vendor Registration InvalidAdminAddress Fix
Fixed registerUser failing with InvalidAdminAddress error. Added MARKETPLACE_ADMIN_ADDRESS to environment config, injected marketplaceAdmin into AppConfig, and updated handleRegistration to pass correct parameters (referrer, marketplaceAdmin) to smart contract.
Environment Variables Standardization
Renamed SEPOLIA_TESTNET_* to ETHEREUM_TESTNET_* across the codebase for consistency with database network keys. Updated .env, .env.example, app/functions.php, cart.php, subscriptions partial, and installation files.
Vendor Panel Network Integration
Refactored vendor/pages/create-product.php to use getActiveNetworks() instead of hardcoded network maps. Vendor panel now automatically lists all networks present in mbo_networks table with proper contract address mapping.
Faucet Token Addition Logic Fix
Fixed "Token addition was cancelled" error when adding tokens to wallet. Added network verification check (ensureNetwork) in handleAddToken() before calling wallet_watchAsset to ensure user is on correct chain.
Centralized Network Configuration
Created getActiveNetworks() function in app/functions.php to dynamically fetch active networks from mbo_networks table. Replaced hardcoded network definitions in product.php with database-driven configuration. This enables adding new networks (like Base, Arbitrum) via DB without code changes.
Native RTL Support
Seamlessly adapt the interface for Right-to-Left languages. The system automatically realigns layouts and typography for Arabic, Hebrew, and Persian.
Self-Service License Domain Reset
Enabled users to unbind their licenses from the dashboard. Includes a 30-day security cooldown enforcement logic.
Integrated Google Authenticator 2FA
Deployed Time-based One-Time Password (TOTP) verification. Eliminated external dependencies by using a custom PHP class for QR code generation and validation.
Transaction History Dashboard
Added a dedicated financial ledger view for users to track orders, statuses, and license keys with MCC-6012 compliance standards.
Published Technical Litepaper
Released "Protocol for Decentralized Settlements" documentation. Includes ASCII architecture diagrams and MathJax rendering for cryptographic formulas.
Decentralized Password Recovery Protocol
Replaced legacy email recovery with a cryptographic "Recovery Key" system. Enhances privacy by removing SMTP dependencies for account access.
Dark/Light Mode Synchronization
Fixed theme state persistence across authentication pages (Login, Register, Forgot Password) using local storage tokens.
SEO-Friendly URL Architecture
Refactored .htaccess rules to serve clean URLs (e.g., /login, /panel) for improved search engine indexing and crawlability.