PolyDemo for PerfexCRM

By polyxgo 2 sales Version 3.3.3
Live Preview

PolyDemo is a module that helps freelancers and individual developers build their own product-selling websites based on the PerfexCRM platform. It supports creating, managing, and selling projects, modules, and plugins with full features such as version management, updates, bug handling, and new feature development. It also enables synchronization and display of product information across other websites or blogs through API integration.

Main features

  • Create and manage project (product) categories.

  • Create and manage packages for selling each project.

  • Manage and generate discount codes for all products, specific products, packages, or customers.

  • Allow customers to purchase products directly on the website.

  • Customers can manage orders and purchased licenses.

  • Support purchasing extended support packages for lifetime licenses purchased on the site.

  • Track license activity by project code, country, and domain with multi-service IP lookup, GeoLite2 ASN priority, and real-time activation analytics.
  • Sync sales data from Envato or other platforms via API, merge it with on-site sales, and let admin view detailed sales statistics per platform.

  • Provide API for easy integration with plugins, modules, or software to activate licenses and check for new updates from the PolyDemo-installed site.

Category

Product category management with hierarchical structure, custom SEO-friendly slugs, and visibility controls for public store organization.

Unable to reach shortcode API endpoint: <url> malformed

Projects

Complete product management system with version history tracking, changelog documentation, multiple package support, custom product codes, SEO slugs, featured images, demo URLs, and compatibility specifications.

  • Source code archive files for each version are password-protected after upload. Each version’s archive has an independent password.
  • For products offering both free and premium source code packages, the paid code should be placed in the premium directory during development. The Download feature automatically excludes premium components when the package is marked as free.
  • For products sold exclusively on external platforms such as Envato and not available on the internal site, simply set the primary store link to the Envato page. The module will automatically disable the internal ordering feature.
  • Support creating image galleries, video galleries, and embedded YouTube links.
  • Provide upcoming version details with lists of features in progress, completed, and pending deployment, allowing easy task switching. This information displays under the product’s Version History section + API latest version.
  • Integrate SEO meta optimization for title, description, focus keyword, and preview snippet for category and product (project) content.

Orders

Full order lifecycle management with status tracking (Pending, Processing, Completed, Refunded), line items, payment transactions, refund processing, invoice generation, and credit note support.
Refund workflow uses the default Ticket system with PerfexCRM customization for visual tracking across each Order and related Ticket.

When a refund is approved on an order or refund ticket:

  • Invoice and Payment records remain unchanged, and an Applied Credit is created for the corresponding refund amount - a standard workflow in order processing within Perfex CRM core.

Important note: During the refunding process, all purchased licenses, file downloads, and product updates remain in Pending status. Once approved, all related licenses are revoked.

Licenses

Automated license generation and management with activation/deactivation controls, status tracking (Active, Expired, Suspended, Revoked), renewal options, support period extensions, and download access control.

Packages

Flexible package configuration supporting Free, Regular, Lifetime, and Subscription types with multi-currency pricing, feature lists, activation limits, duration-based licensing, and support period extensions for lifetime licenses.

Discounts

Advanced discount code system with percentage or fixed amount discounts, flexible targeting (all products, specific products, packages, or customers), usage limits, date restrictions, and usage statistics tracking.

Reports

Comprehensive sales analytics by date range, product, platform (on-site vs external), and country with revenue tracking, license activation trends, and export capabilities for daily, weekly, monthly breakdowns.

Tracking

Advanced device and geolocation tracking system monitoring license activations by domain, country, IP address, and ASN with real-time analytics, geographic distribution reports, and active installations by country and domain.

IP Geolocation Features:
- Multi-provider support: GeoLite2 ASN (priority), ip-api.com, ipapi.co, ipinfo.io
- Configurable provider priority with automatic fallback
- Real-time activation analytics
- Country and ASN-based statistics
- Daily product and country-based reporting

Accounts

Demo account management system for testing and demonstration purposes with role-based access controls.

Store Settings

Complete store configuration including currency settings, payment gateway integration (PayPal Standard & Express), email template customization, terms and conditions, privacy policy, store branding, and SEO meta tags.

Settings

General module configuration with security settings, CSRF protection patterns, API controls, cache management, and system integration options.

Cache Management

Performance optimization with store data caching, configurable TTL (Time To Live), cache groups (Store, Projects, Licenses), manual clearing, and automatic invalidation on updates.

IP Geolocation Settings

Configure multiple IP lookup services with priority ordering, enable/disable individual providers, API key management for premium services, accuracy testing, and fallback configuration.

Documentation

Built-in documentation system with viewer, custom pages, code examples, API documentation, and integration guides.

Everything you see at /code is built and powered by PolyDemo.

Free

$0
  • Free installation
  • Lifetime support
  • Future updates
For products sold outside the site - for example, on Envato (CodeCanyon.net) - we are the exclusive authors under Envato’s platform. These products can only be sold and supported on Envato. Therefore, you cannot purchase them elsewhere if you wish to receive our official support and updates.
es. We handle feature integration based on customer requirements and descriptions. If a module has the features you need, you can send a separate request to polyxgo@gmail.com
You can download the product through the purchase receipt or your account dashboard. Installation steps are included in the documentation folder. For products on Envato (Codecanyon) access the Download section after you log in.
Yes, we provide basic installation and setup support for all purchased products.
Usage depends on the license type. Standard licenses typically allow one installation per purchase.
Updates are delivered through your account dashboard or marketplace where you purchased the product.
Please send us details, screenshots, and steps to reproduce the issue so our support team can assist you. You can create tickets on the system or email polyxgo@gmail.com.
Support duration follows the policy of the marketplace or package you purchased, typically 6–12 months.
Yes, all products include documentation to help you install and use the features. The data is connected to the system for each corresponding product project, and the documentation always provides the latest feature information and instructions from the project.
Yes, we offer custom development based on your requirements. For products sold exclusively and features already available on products listed on Envato, we integrate the additional features and update them through Envato. Only completely different features that require separate handling based on specific business workflows will be processed as a standalone service according to your detailed requirements.
Yes, we provide a live demo so you can test features before purchasing.
You can renew support through your marketplace account or by contacting us directly.

API Documentation

REST API documentation for public endpoints (no authentication required)

Projects & Versions API PUBLIC

APIs for retrieving project information, versions and latest version.

GET Get All Projects
https://polydemo.polyxgo.com//clients/projects_roadmap

Retrieve list of all available projects in system.

GET Get Project by Code
https://polydemo.polyxgo.com//clients/project_roadmap/code/{project_code}

Retrieve detailed information of specific project by project code.

GET Get Latest Version
https://polydemo.polyxgo.com//clients/project_roadmap/lastest_version/{project_code}

Retrieve latest version information of project.

License Management API PUBLIC

APIs for license verification, activation and management.

POST Verify License
https://polydemo.polyxgo.com//licenses/verify

Verify license key validity for specific domain.

POST Check License Status
https://polydemo.polyxgo.com//licenses/status

Check license status and detailed information.

POST Download Product
https://polydemo.polyxgo.com//licenses/download

Get download URL for product (latest version).

Project Assets API PUBLIC

APIs for retrieving project assets: documentation links, gallery images, preview videos, and FAQs.

GET Get Documentation Links
https://polydemo.polyxgo.com//clients/project_roadmap/code/{project_code}/documentation

Retrieve documentation links for a specific project.

GET Get Gallery Images
https://polydemo.polyxgo.com//clients/project_roadmap/code/{project_code}/gallery

Retrieve gallery images for a specific project.

GET Get Preview Videos
https://polydemo.polyxgo.com//clients/project_roadmap/code/{project_code}/videos

Retrieve preview videos for a specific project.

GET Get FAQs
https://polydemo.polyxgo.com//clients/project_roadmap/code/{project_code}/faqs

Retrieve FAQs (global + product-specific) for a specific project.

GET Get Combined Assets
https://polydemo.polyxgo.com//clients/project_roadmap/code/{project_code}/{components}

Retrieve multiple assets at once. Components: documentation, gallery, videos, faqs (separated by underscore). Example: faqs_videos_gallery_documentation

Public API PUBLIC

Public APIs for checking updates and downloads.

GET Get Packages
https://polydemo.polyxgo.com//api/packages/{project_code}

Retrieve list of available license packages for project.

GET API Ping
https://polydemo.polyxgo.com//api/ping

Health check endpoint to verify API is running.

API Explorer

Select endpoint and click TEST

API results will be displayed here with real data from system.

Current domain ({{ sampleData.currentDomain }}) is whitelisted

Testing API...

{{ explorer.method }} {{ explorer.url }}

{{ explorerStatusText }} {{ explorer.responseTime }}ms
Request: {{ explorer.method }} {{ explorer.url }}
{{ formatJSON(explorer.requestData) }}
Error: {{ explorer.error }}
Pretty
Response
{{ formatJSON(explorer.responseData) }}
Sample Code
cURL
PHP
C#
Python
JavaScript
Sensitive data has been masked with *** for security

Loading version history...

$ 88
  • Quality checked
  • Future updates
  • 6 months support