• Take time to read Forum Rules | Hot Note | Why You Choose Us?

    Let try and keep the forum Post, comments and reviews in English

    Thank you for being part of our growing community of learners and developers.
    — The Scriptzhub Team

AffiliatePro SaaS - Affiliate & Vendor System + Mobile App, AI, Telegram

AffiliatePro SaaS - Affiliate & Vendor System + Mobile App, AI, Telegram v16.0

No permission to download
Codeyon ITServices
The Modular Revolution·v16 - April 20, 2026
  • Mass Payout Engine
    • Export all approved withdrawals as a single PayPal/Wise-ready CSV batch — no more one-by-one processing.
    • Upload the processor's return file to bulk-mark all payments as Paid in one action.
    • Live batch progress tracker showing paid, failed, and pending counts per batch.
    • CSRF protection and file validation on all batch export and import actions.
  • Smart Order Quick-Actions
    • Instant shortcut buttons (Complete / Processed / Waiting) replace the long status dropdown.
    • Buttons auto-hide when the action matches the current status — no accidental re-selects.
    • "More" menu groups remaining statuses into Flow, Problems, and Refunds for easy scanning.
  • Affiliate Health & Autonomous Access Control
    • Automated Health Index: A smart 0–100 score calculated per affiliate based on revenue, conversion rates, account age, activity levels, and fraud signals.
    • Autonomous Campaign Gates: Admins can now set a "Minimum Health Score" (and optional Award Level) requirement per campaign, tool, or product.
    • Smart Marketplace Locking: Affiliates who don't meet requirements see "Locked" campaigns with a clear explanation of what’s needed to unlock them.
    • Server-Side Enforcement: Hard-blocking of promotion links, short URLs (slugs), and redirects for unqualified affiliates, returning a secure 403 "Promotion Blocked" response.
    • Advanced Admin Filtering: New dashboard and user-list filters to instantly identify High-Performers vs. Critical-Risk affiliates.
    • Zero-Management Automation: A new background Cron job ensures all health scores and campaign access levels stay fresh without any manual intervention.
    • UI/UX Clarity: Integrated tooltips in the Admin panel for award hierarchy and descriptive badges in the Affiliate dashboard for transparency.
  • Unified Theme Architecture
    • All 14 themes updated with a single "Source of Truth" for instant deployment.
  • Real-Time Social Proof
    • New live widgets for Active Affiliate counts and Total Paid Withdrawals.
  • Affiliate Success Leaderboard:
    • Dynamic showcase of top-performing partners to boost trust.
  • Centralized Content Control:
    • One-click Admin toggles to manage all frontend blocks without code.
  • Live Activity Pulse:
    • Real-time notification toasts for recent sign-ups and paid commissions.
  • Conversion-Optimized Blocks:
    • Feature Icons: High-impact visual grid for network benefits.
    • Video Embeds: Responsive YouTube/Vimeo integration for professional demos.
    • Performance & Scalability: Smart 5-minute caching and scoped CSS for lightning-fast loads.
Version 15.4 - April 9, 2026
  • Monitoring & diagnostics — Tuned for accuracy and less noise.
  • Reporting — Clearer, more actionable feedback for operators.
  • Stability — Better handling of routine edge cases.
  • Operational reliability — Background processes and timing refined.
  • Configuration — Optional diagnostics can be disabled when not required.
Admin API: integration programs & campaigns (read-only), with stats & currency. v15.3 - April 9, 2026
  • Admin integration programs & campaigns — read-only API + docs
    • Program list & detail endpoints (GET), filters & paging
    • Campaign list & detail endpoints (GET), filters & paging
    • Campaign list: orders, clicks, sales total (+ currency in response)
    • Program payloads: tools count, commission fields, currency in response
    • Admin API documentation & site nav updated for these endpoints
    • No program/campaign create / update / delete in this API work
  • Settings overview (read-only)
    • GET Admin_Api/settings_summary — site / store / modules / default language + currency fields
    • Auth: admin JWT + admin user (same as other Admin_Api GETs)
    • Admin API docs + sidebar updated (Settings → Settings summary)
    • No settings write from this API
  • Admin integration categories & orders — read-only API + docs
    • Categories: GET list + GET detail (category_id), paging
    • Orders: GET list (store + integration union), type / status / search
    • Order detail: GET with order_type store | ex + id; store = products + history; integration = program/campaign + custom_data
    • Currency fields on money where applicable (same Admin API pattern)
    • In-app API docs + sidebar: Categories, Orders
    • No create / update / delete for categories or orders in this work
  • Admin notifications, user account filters & docs — Admin API + site reference
    • GET Admin_Api/notifications — paging, search, read = all | unread | read, type; total_count; on first page counts for all, unread, and read (same search and type as the list)
    • GET notification_details, POST notification_read, POST notifications_mark_all_read
    • Notifications use primary key notification_id end-to-end (JSON still exposes id for clients) so results align with web admin
    • GET Admin_Api/users — account = all | affiliate | vendor
    • account_type returned on user list rows and on user_details
  • Admin site — Vendor profile extras — Admin API + site reference
    • GET Admin_Api/user_details — when is_vendor is 1, response includes vendor_profile_extras: store (name, slug, email, address, contact number, map/contact URL, meta), optional vendor_setting (commission-related columns when a row exists), counts (integration_programs, integration_tools, store_products — vendor-owned products, non-campaign where applicable)
    • get_vendor_profile_extras_for_api in Admin model centralizes reads; user_details_get attaches the object so clients get one consistent shape
    • Notifications / user list work unchanged; account_type on list and detail still identifies vendor vs affiliate
    • Users API reference documents vendor_profile_extras on User Details; mobile roadmap “Vendor profile extras” block and sidebar “Vendor extras” link removed (delivered via User Details, not a separate roadmap item)
  • Admin team (read-only) — Admin API + site reference
    • GET Admin_Api/admin_staff — Paginated admin panel accounts (users.type = admin): start_from, limit, search; staff, total_count, has_more; optional role_name / role_slug when admin_roles exists
    • GET Admin_Api/admin_staff_details — Single admin row (no secrets); admin_role_label, admin_permissions (slug list when resolved), is_super_admin when id === 1; aligned with web admin_user_with_permissions when roles table exists
    • GET Admin_Api/admin_roles — Read-only admin_roles: permissions as slug array, admin_user_count per role; admin_roles_table_exists when the table is missing
    • Access — Same permission as web Manage admin users: slug admin.admins via admin_api_has_permission() (JWT caller id; super admin id 1 unchanged)
    • Docs — New Admin team section (team.php) in the admin API reference; sidebar Admin team nav + endpoint count 31
  • Admin API: sub-admin roles & permissions enforced
    • Sub-admin permissions — API enforcement
    • Every Admin API endpoint checks the caller's role slug (same rules as web Manage Roles)
    • Denied: status: false + required_permission in response
    • GET Admin_Api/profile always allowed — returns admin_full_access, admin_permission_slugs, admin_role_name
    • Admin team endpoints (admin_staff, admin_staff_details, admin_roles) require slug admin.admins
    • API docs updated — Introduction → Sub-admin roles section + Profile fields documented
  • Store — Automated Theme Generator New
    • New admin tool that auto-generates a complete, ready-to-customize store theme in seconds — no coding required to get started
    • Generated themes include every page: Home, Category, Product, Cart, Checkout, Thank You, Profile, Wishlist, Order History, About, Contact, Policy, My Courses, and more
    • All generated pages are built with clean, simple PHP — easy for any developer to read, extend, and customize
    • Generated themes use Bootstrap 5 with proper styling, icons, and assets loaded from day one
    • Themes are fully isolated from core files — safe across platform updates, no overwriting on upgrade
  • Store — Theme Management New Improvement
    • Delete any custom theme permanently from the admin panel — removes all files cleanly
    • Themes are discovered automatically via a theme.json manifest — no need to edit core files to register a new theme
    • Visual theme cards with gradient previews, version badges, Built-in / Custom labels, and tag chips
    • Active theme card now clearly highlighted: colored border glow, animated checkmark overlay on the preview, and a solid
    • Cart Mode active state shows in blue; Sales Mode in green — always consistent with the mode color
  • Store — Theme API & Documentation New Improvement
    • Full unified data contract (Store_cart_payload) covering every store page — the single source of truth for all theme development
    • API covers: Home, Category, Product, Cart, Checkout, Thank You, Profile, Wishlist, Order List, View Order, Login, About, Contact, Policy, Custom Pages, and My Courses
    • Professional API documentation page in the admin panel — complete schema, variable reference, and AJAX endpoint guide
    • Flowchart redesigned from a long vertical timeline into a compact, scannable grid layout
  • Admin — Category Management New Improvement
    • New "Copy Category" button on every category row — instantly duplicates a category with all its settings
    • Copied category gets a unique SEO slug automatically and appears in the list immediately
    • Category autocomplete dropdown fully redesigned — Bootstrap 5 styled, scrollable, no text bleed-through
    • Selected category container hides when empty, appears when first category is chosen, collapses when last one is removed
  • Store — Language & Layout Bug Fix
    • 24 missing translation keys added across all store pages — no broken key placeholders visible to customers
    • Footer now stays pinned to the bottom of the page on all theme pages, including short-content pages
  • Store — Mode & Theme Selector Bug Fix
    • Switching store mode (Cart / Sales) without manually clicking a theme card now saves correctly every time
    • Fixed a race condition where mode switches could silently revert to the previous mode in the database
    • Settings model updated to upsert theme records — no more silent failures on first-time saves
  • Vendor Panel — Product Form Improvement Bug Fix
    • Category selector on the vendor product form now matches the admin panel quality exactly
    • Dropdown styled, scrollable, and handles unlimited categories — 200+ items all accessible
    • Inline styles removed from the form view — all styles in the correct external CSS file
Version 15.2 | March 20, 2026
  • Store now shows prices in your chosen currency everywhere
    • Switching currency now instantly updates prices on the main store page
    • Recently viewed products always show prices in your selected currency
    • Search results and quick product previews now display the correct currency
    • Product recommendations section now shows prices in the correct currency
    • Checkout summary now reflects the selected currency throughout the entire process
  • Product images now appear correctly across the store
    • Recently viewed products now always show their images as expected
    • Customers who also bought section now displays product images correctly
  • Multiple Pages Theme — smoother setup experience
    • One-click demo import fills your theme with ready-made content — sliders, pages, FAQ, testimonials, videos, and more — so you can see it live instantly
    • Demo content can be removed with a single click whenever you are ready to add your own
  • Minor text and display refinements in the vendor dashboard
  • Store client area UI/UX improvements for both themes.

Version 15.1 | March 19, 2026
  • One-page checkout is now more reliable and consistent across all store themes.
    • Checkout process – One-page checkout now completes correctly and handles payment and confirmation as intended.
    • Payment methods – Payment options load correctly and work with all supported gateways.
    • Guest checkout – Guest customers can complete orders smoothly, with all required fields shown when needed.
    • Multiple themes – One-page checkout works in both the default and starter2026 store themes.
    • Translations – Added clearer error messages when something goes wrong during checkout.

Version 15 | March 13, 2026
  • Admin Roles & Permissions System — Full role-based access control for sub-admins. Create unlimited named roles (Finance, Support, Marketing, or any custom name) and assign them to any admin account.
    • 22 Granular Permissions across 6 Groups — Dashboard & Overview · Users & Team · Reports & Financial · Marketing & Sales · Settings & Configuration · System & Tools. Each permission is individually toggleable.
    • Per-User Permission Overrides — Beyond roles, any individual admin account can have its own custom permission set — mix and match without creating a new role.
    • Manage Admin Roles Page — Redesigned as a modern card grid with colored role avatars, permission progress bars (e.g. 6 / 22), and an inline Add New Role card.
    • Live Role Badge in Topbar — The logged-in admin's role is always displayed in the top navigation bar and refreshes instantly on the next page load after any change — no re-login required.
    • Admin Users List Page — Stats bar (total admins, full access, role-assigned, custom), inline filter bar (search + role + country + sort), and a cleaner modern table — no dark header, rounded card container.
    • Role Form Page — Full-width layout with a sticky top bar combining the role name, slug, and save buttons in one row so the permission grid is always visible without scrolling.
    • Permission Selector UI — Responsive 3-column card grid, each group with its own accent color and icon, Bootstrap toggle switches, per-group All/None pill buttons, and a global live counter badge (X / 22 selected).
  • AI Fraud Detection System — Real-time risk scoring on every click and order, aggregating 17 security layers into one actionable number with automatic traffic routing.
    • AI Fraud Score (0–100) — Every click and order now receives a real-time risk score aggregating 17 security layers (proxy, fingerprint, rate limit, geo, bot detection, and more) into one number.
    • Traffic-Light Zones — Green (0–30) auto-approve · Amber (31–70) flag for review · Red (71–100) hard-block. Amber traffic passes through with score stored, recovering borderline revenue without risking confirmed fraud.
    • Fraud Score Audit Trail — fraud_score column added to click and order tables. Every event's risk level is stored permanently for forensic review and future automated policies.
    • Score Badges in Security Monitor — Color-coded risk badges on every row of the fraud log for instant visual triage.
    • Affiliate Trust Scoring — Accounts 6+ months old and affiliates with 10+ sales automatically receive score reductions, minimizing false positives on your best performers.
  • Email & Subscriber Management — Fully rebuilt mail module with subscriber lifecycle management, test tools, and unsubscribe flow controls built in.
    • New Subscriber List page with stats dashboard, subscription rate, search, and CSV export
    • Quick access cards for Subscribers, Unsubscribes, and Email Settings at the top of the mail page
    • Send test email directly from the template editor
    • Built-in unsubscribe URL generator for testing the opt-out flow (copy & open in one click)
    • Unsubscribe page title & message editor moved inside the Mail module
    • User Profile: email subscription redesigned as a visual ON/OFF toggle switch with color-coded status
    • Unsubscribe Confirmation Page: redesigned with a Re-subscribe button to recover accidental opt-outs
    • Category filter tabs with counts · Dark mode support · Header and footer logo in separate cards
    • Shortcode strip for quick insert (`[[website_name]]`, etc.) · Choose File button with live logo preview
    • Email Settings compact and collapsible (collapsed by default)
    • Mail Templates header with gradient and search bar · Template cards with badges, hover effects, full-card click
    • Footer editor with shorter height and better layout · Tab filters with horizontal scroll and custom scrollbar
  • Product Management — LMS and product editing experience improved with a cleaner layout and always-visible sidebar.
    • LMS sections redesigned with card layout, clearer headers, and resource boxes
    • Sticky sidebar layout for image, status, toggles, and save actions
  • Store Module — My Courses page added to both themes for fast access to all purchased LMS courses.
    • My Courses: Course cards with progress bar, watch status badge, and one-click LMS player access.
    • My Courses: Locked card state for unpaid orders — shows payment status, disabled button, and Complete Payment link.
    • My Courses: Server-side access gate — direct URL access to unpaid course player blocked with error page.
  • Store Account Pages — Unified gradient hero banner with icon and stat pills added across all account pages in both themes.
    • Store Account Pages: Shared account header partial (_account_header.php) for consistent UI across Profile, Orders, Shipping, Wishlist, View Order, and My Courses.
    • LMS Player: My Courses quick-access icon button added to the player header in both themes.
  • Store Module — Order tracking for guest checkouts.
    • Guest order tracking: Track order option for guest checkouts
  • Market Tools UI — Visual overhaul of the campaign and links management area.
    • Add Variation modal: Gradient header, type toggle cards, and redesigned option rows
    • Market Tools (My Links): Filter bar with gradient header and inline search
    • Campaign cards with type-colored left border, compact stats, and icon action buttons
  • 3 missing translation keys on the Security Monitor page.

Version 14.0.0.1 | February 24, 2026
  • New Admin REST API for mobile app integration (dashboard, users, withdrawals, wallet, reports, profile)
  • Admin panel in AffiliatePro Mobile is now fully powered by live API data
  • Core security hardening — API authentication layer reinforced with stricter token validation and access control
  • Performance improvements — optimized database queries for faster dashboard loading and user list pagination
  • Fixed admin side drawer navigation in mobile app
  • Admin and affiliate roles properly separated in mobile app
🛠️ Updates Log – v14.0.0.0 – 23.02.2026
✨ Campaign & Store Time Spent Tracking - Added automatic time tracking for integration and store campaigns, recording page open/close time and total duration per visit, displayed across admin and user reports.
✨ Lifetime Commission - Affiliates permanently earn commission on all future purchases from their referred customers, even after cookie expiration. Enable/disable from Store Settings > Commission tab. Disabled by default.
✨ Admin REST API — New secure REST API for admin operations with JWT authentication. Includes Dashboard Stats, Users, Withdrawals, Reports, and Wallet endpoints for external integrations.
✨ API Documentation Center — New interactive API documentation hub with dedicated Admin API and User API docs, live testing examples, and a central API Home navigation page.
✨ New Premium Store Theme (starter2026) — Modern storefront with redesigned homepage, product pages, checkout, vendor stores, and contact page.
✨ Smart Asset Cache Busting — Automatic browser cache refresh when admin changes any setting. No more manual cache clearing needed after theme switches, color changes, or settings updates. Works across all panels and themes.
✨ One-Page Checkout — New streamlined single-page checkout experience replacing the multi-step flow for faster order completion.
✨ Advanced Vendor Store Filtering — Price range slider, star ratings, color/tag filters, vendor contact with map, and terms & conditions.
✨ New theme added: Index13 — Glass Pro — glassmorphism design
✨ Dark mode added to all front-side themes
✅ Core improvements applied to Admin, Affiliate, and Vendor panels
✅ Improved Admin Dashboard — Accurate Performance Overview chart with correct order statistics.
✅ Redesigned all front-side login themes (Index1 – Index12) with modern premium UI
✅ Redesigned Multiple Pages theme with improved navigation
✅ Cookie consent bar improvements across all themes
✅ Redesigned API Documentation — Unified modern design across all API docs with dark code themes, responsive sidebar navigation, reading progress bar, and back-to-top navigation.
✅ Redesigned Translation Health Widget — Admin dashboard translation section now features a circular progress ring, filterable language card grid with flags, collapsible layout, and smart tips for importing translation packages.
✅ Smart sticky navbar with dynamic scroll behavior across all front-side themes
✅ Redesigned admin theme settings page with live preview and color presets
✅ Improved admin theme selection page with screenshot preview
🔧 Fixed an issue where the admin vendor products review page was not displaying products pending approval. Admin can now properly view and manage vendor products awaiting review.
Back
Top