PHP Warning

Message

Undefined array key "ab__video_gallery"

Error at

app/Tygh/BlockManager/ProductTabs.php, line: 79

Backtrace

File:app/Tygh/BlockManager/ProductTabs.php
Line:79
Function:{closure}
File:app/functions/fn.products.php
Line:3857
Function:getList
File:app/controllers/frontend/products.php
Line:191
Function:fn_init_product_tabs
File:app/functions/fn.control.php
Line:727
Function:include
File:app/functions/fn.control.php
Line:458
Function:fn_run_controller
File:index.php
Line:19
Function:fn_dispatch

PHP Warning

Message

Trying to access array offset on value of type null

Error at

app/Tygh/BlockManager/ProductTabs.php, line: 79

Backtrace

File:app/Tygh/BlockManager/ProductTabs.php
Line:79
Function:{closure}
File:app/functions/fn.products.php
Line:3857
Function:getList
File:app/controllers/frontend/products.php
Line:191
Function:fn_init_product_tabs
File:app/functions/fn.control.php
Line:727
Function:include
File:app/functions/fn.control.php
Line:458
Function:fn_run_controller
File:index.php
Line:19
Function:fn_dispatch
Cs-cart Addons :: Payment & Taxes :: Cs-cart Affiliate Pro Addon - Zclues Tech
Boston
Cs-cart Affiliate Pro Addon
$55000

Cs-cart Affiliate Pro Addon

+16175556985
Ask a question

This product is electronically distributed.

10 days
Price in points: 550 points

Minimum quantity for "Cs-cart Affiliate Pro Addon" is 1.

Description
CS-Cart & Multi-Vendor Addon
SD Affiliate PRO
A complete affiliate marketing system — multi-tier commissions, fraud protection, REST API, webhooks, and deep admin control. All in one addon.
Version 4.10.0 CS-Cart 4.12 – 4.20.x Multi-language Multi-Vendor & Ultimate HMAC-SHA256 Signed
Admin / Store Owner
✦ Design and manage affiliate plans
✦ Approve commissions & process payouts
✦ Built-in fraud detection & auto-suspend
✦ Full cron automation with per-job toggles
✦ REST API governance & access control
✦ Webhooks, analytics & leaderboard
Vendor (Multi-Vendor)
✦ Override commissions per product
✦ Create & manage own banners
✦ View affiliate stats for own sales only
✦ Full data isolation from other vendors
✦ Product groups for banner targeting
Affiliate / Partner
✦ Referral links, QR codes, custom slugs
✦ Banner embed codes (HTML/JS/iFrame)
✦ Commission history & wallet dashboard
✦ Payout requests with multiple methods
✦ REST API key & webhook integration
✦ Recurring commissions & multi-tier earnings
Admin
Affiliate Plan Builder
Design commission structures with full flexibility — per product, category, country, or coupon.
Commission Types
• Sale — % or fixed per order
• New Customer — flat bonus per first-time buyer
• New Partner — bonus per referred affiliate
• Coupon Usage — commission on redemption
• Banner Click & Banner Impression
Plan Controls
• Daily & monthly commission caps
• Minimum payout threshold
• Cookie expiration period (days)
• Welcome balance bonus on approval
• Platform fee deduction
• Recurring commission months
Targeting Options
• Product-level commission overrides
• Category-level commission overrides
• Coupon / promotion restrictions
• Vendor restrictions (Multi-Vendor)
• Multi-tier level definitions (N levels)
• Geo-commission rules per country
Commission Priority Chain (Highest → Lowest)
Geo Rule
Vendor Override
Category Rate
Product Rate
Plan Default
Partner Management
• Approve / reject / suspend partners
• Manual or auto-approval on registration
• Assign / change plan manually
• Set referrer (upline) affiliate
• View multi-tier tree per partner
• Send plan upgrade suggestions
• Plan change history log
• Auto-assign user group on approval
Commission Approval
• Approve or reject individually or in bulk
• Auto-approve after configurable N days
• Filter by partner, type, status, date
• View UTM params & landing page per action
• Commission stats panel (totals, averages)
• Bulk delete cancelled commissions
Payout & Wallet
• Partner wallet with real-time balance
• Manual payouts to one or many partners
• Review & approve payout request queue
• Reject with admin note (shown to partner)
• Bulk-approve multiple requests
• Minimum threshold enforcement
• Transaction lock — prevents double pay
• PayPal, Bank Transfer, Store Credit
Banner System
Three banner types with multilingual support and flexible targeting.
Text Banners
Fully customizable HTML, color controls (border/title/text/background), custom dimensions, link to any store destination.
Graphic Banners
Upload images with per-language support, alt text, title, caption, and price overlay. Links to any category, product, or URL.
Product Banners
Dynamic product showcase from a selected group. Randomized display, show/hide name & price, direct-to-cart button.
Built-in Fraud Detection
Six independent detection layers — all configurable, all logged.
Self-Referral Block
Prevents affiliates from earning on their own purchases — detected via user ID and session.
Click Flooding
Detects excessive clicks from the same IP within a configurable time window. Auto-blocks and logs.
Duplicate Action Replay
Blocks identical actions recorded within a configurable seconds window (configurable from admin settings).
Suspicious Amounts
Flags commissions exceeding 10× the partner's historical average — triggers a fraud log entry.
Geographic Anomaly
Compares referral IP geolocation against customer's shipping country. Mismatches are flagged.
Auto-Suspend
Automatically suspends an account after exceeding the configurable fraud incident threshold.
Every incident is written to a Fraud Log with: partner ID, reason code, IP address, user-agent, JSON detail payload, and timestamp. Logs are auto-purged after configurable retention period.
Cron Job Automation
Each job independently toggled from admin settings
Auto-Approval — approve eligible commissions daily
Plan Expiry — notify partners before plan expires
Webhook Retry — re-attempt failed deliveries
Cleanup — purge old fraud / webhook / rate-limit logs
All retention periods (days) are configurable individually
REST API Governance
Control every aspect of partner API access
✅ Global API enable / disable switch
✅ Per-IP rate limiting (req/min, configurable)
✅ Enable / disable leaderboard endpoint
✅ Enable / disable payout request endpoint
✅ Restrict by plan type (Partner / Customer)
✅ Configure CORS allowed origins
Email Notifications — All Independent & Configurable
New commission recorded → Partner
Commission approved → Partner
Commission rejected → Partner
Payout request status changed → Partner
New payout request submitted → Admin
Plan expiry warning (N days before) → Partner
New affiliate registered → Admin
Automatic Plan Switching
Create rules that evaluate affiliate performance and automatically upgrade, downgrade, or deactivate their plan. Rules support AND / OR logic groups.
Total commission Sales count Referral count Active months Conversion rate Wallet balance
Vendor
Vendor Panel
Full data isolation — vendors manage their own products and see only their own data.
Product Commission Overrides
• Set custom commission (% or fixed) per product per plan
• Global override (applies to all plans) via plan_id = 0
• Edit directly from the product edit page
• Vendor overrides take priority over plan category rates
• Enable / disable override without deleting it
Banners & Product Groups
• Create text, graphic, and product banners
• Upload per-language images for graphic banners
• Create product groups for banner targeting
• All operations scoped to vendor's company ID
• Cannot view or modify another vendor's assets
Scoped Analytics
• View commissions from own products only
• Referral counts, total sales, commission totals
• Payout history scoped to own data
• Full isolation from other vendors' financials
Affiliate
Affiliate / Partner Dashboard
Self-service hub for tracking earnings, sharing referral links, and integrating via API or webhooks.
Wallet
Available balance · Pending · Lifetime earned · Total paid out · Currency
Stats
Total clicks · Total sales · Conversion rate · Approved commission · Badges earned
Period Chart
Commission bar chart · Weekly / bi-weekly / monthly · Approved vs pending breakdown
Plan & Status
Current plan name · Expiry date · Upgrade suggestions from admin · Account status
Referral Links
• Store link with affiliate ID (?aff_id=X)
• Custom URL slug (e.g. /affiliates/your-name)
• QR code for offline & mobile sharing
• UTM passthrough for campaign tracking
• Landing page logged per click
• Social sharing buttons with auto-tag
Banners & Embed Codes
• Browse text, graphic, and product banners
• Three embed formats: HTML / JavaScript / iFrame
• All codes auto-contain affiliate tracking tag
• Preview before embedding
• Language-specific images shown automatically
• Clicks & impressions logged per banner
Commission History
• Paginated list of all affiliate actions
• Filter: Approved / Pending / Rejected / All
• Action type, amount, date, product, order
• Visitor IP (shown based on admin setting)
• Zero-value actions optionally hidden
Payout Requests
• View available balance before requesting
• Choose: PayPal / Bank Transfer / Store Credit
• Minimum threshold enforced automatically
• Blocked if a request is already pending
• View full history with status & admin notes
• API endpoint for programmatic requests
Recurring Commissions
• Earn every time a referred customer repurchases
• Auto-created on first referred sale
• Duration: one-time / N months / unlimited
• Max renewal limit per product link
• Tracked per partner–customer–product triplet
Multi-Tier Network
• Earn commission from referred affiliates' sales
• Up to N configurable tiers per plan
• Different rate per tier level
• View full downline tree
• Earnings breakdown by tier level
Partner REST API
Authenticate with ?api_key=KEY or X-Aff-Api-Key header. All responses: {"success":true,"data":{...}}
Method
Endpoint
Returns
GET
aff_api.stats
Clicks, sales, commission totals, wallet, badges
GET
aff_api.commissions
Paginated commission history (filter by status)
GET
aff_api.wallet
Balance, pending, earned, paid, currency
GET
aff_api.links
Referral store URL, tag param, base URL
GET
aff_api.payouts
Payout history (filter: Pending / Approved / Rejected)
POST
aff_api.request_payout
Submit withdrawal request (amount + method + details)
GET
aff_api.leaderboard
Top affiliates ranked by commission — names anonymized
Per-IP rate limiting CORS configurable HTTP 401 on bad key HTTP 429 on rate limit HTTP 403 on plan type block
Webhook Integration
Register a custom HTTPS endpoint and receive real-time signed event notifications. Each delivery carries an X-Aff-Signature HMAC-SHA256 header for verification.
commission.created commission.approved commission.rejected payout.completed partner.approved partner.plan_changed badge.awarded
Retry schedule on delivery failure (up to 5 attempts):
1
Now
2
+1 min
3
+5 min
4
+30 min
5
+2 h
+6 h
PII fields (email, password, address, phone) are automatically removed from payload before delivery and logging.
Commission Action Types
Every affiliate event is recorded as an action with type, amount, and approval status.
click
Referral link visited. Zero commission. Auto-approved. Used for click analytics.
show
Banner impression. Zero commission. Auto-approved. Used for reach metrics.
sale
Referred purchase. % or fixed commission. Requires admin approval.
new_customer
First-time buyer referred. Fixed flat bonus. Requires approval.
new_partner
New affiliate registered via referral link. Fixed flat bonus.
use_coupon
Customer used affiliate's coupon code. Commission based on coupon config.
init_balance
Manual balance adjustment by admin. Used for bonuses or corrections.
Compatibility & Requirements
CS-Cart / MV
4.12 – 4.20.x
Tested On
4.20.1 SP2
PHP
7.4 – 8.3
MySQL
5.7+ / 8.0+
Multi-Vendor
Full
Ultimate
Full
Multi-language
.po
Affiliate Light
Conflict
Supplement Facts
Amount Per Serving %Daily Value
Compatible Youpitheme 10%
Comptabile versions 4.10.x 10%

* Daily Value not established.

Features
Compatible
  • Unitheme
  • Youpitheme
Comptabile versions
  • 4.18.x ,
  • 4.17.x ,
  • 4.16.x ,
  • 4.15.x ,
  • 4.14.x ,
  • 4.13.x ,
  • 4.12.x ,
  • 4.11.x ,
  • 4.10.x
Cs-cart Core
  • Store Builder
  • Multi-vendor
Improvement For
  • Admin
  • Vendor
  • Customer
Reviews

No reviews found

Customer questions & answers.

Sort by
Please sign in to submit an answer.

No customer questions. Be the first to ask a question.

Be the first to ask a question!

You may be interested
  • Most Popular
  • On Sale
  • Recently Viewed
 
Fast and high quality delivery

Our company makes delivery all over the country

Quality assurance and service

We offer only those goods, in which quality we are sure

Returns within 30 days

You have 30 days to test your purchase