Documentation

Step-by-step guides for purchasing, downloading, installing, and activating your modules.

1

How to Purchase a Module License

Purchasing a license gives you access to download, install, and activate a module on your domain.

  1. Navigate to Module Store from the sidebar menu.
  2. Browse the available modules and click Buy Now on the one you want.
  3. Review the module details, license type, and pricing on the checkout page.
  4. Select your preferred payment method (Stripe, PayPal, Razorpay, UPI, or Bank Transfer).
  5. Check the "I agree to Terms and Conditions" checkbox.
  6. Click Proceed to Secure Payment and complete the payment.
  7. After successful payment, your license key will be generated and shown on the confirmation page.
Instant Activation 5+ Payment Methods 30-Day Guarantee

For Bank Transfer payments, your license will be activated once we verify the transfer (1-2 business days). You'll receive an email notification.

2

How to Download Module Files

Once your license is active, you can download the module files from your dashboard.

  1. Go to Downloads from the sidebar menu.
  2. Find your purchased module in the downloads list.
  3. Click the Download button to get the module package (ZIP file).
  4. Save the ZIP file to your computer.
  5. Extract the ZIP file to access the module files.

Download Package Contents

Each module download typically includes:

  • assets/ — Frontend assets (CSS, JS, images)
  • database/ — Database migrations and seeders
  • themes-public/ — Public-facing template files
  • themes-resources/ — Blade views and resources
  • manifest.json — Module configuration and version info

Downloads are tied to your license. Do not share download files with unauthorized users. Each domain requires its own license activation.

3

How to Install a Module

Follow these steps to install a module on your application.

Prerequisites

  • A working installation of the base application (Codemynt E-Commerce or compatible platform)
  • PHP 8.1+ and MySQL 5.7+ on your server
  • FTP/SSH access to your server, or a file manager in your hosting panel

Installation Steps

  1. Extract the downloaded ZIP file on your local machine.
  2. Upload the module files to your application directory:
    # Copy assets to public directory assets/public/modules/{module-name}/ # Copy views to resources themes-resources/resources/views/modules/{module-name}/ # Copy public templates themes-public/public/themes/{module-name}/ # Copy database files database/database/migrations/
  3. Run database migrations (if applicable):
    php artisan migrate
  4. Clear application cache:
    php artisan cache:clear php artisan config:clear php artisan view:clear
  5. Verify the module appears in your application's module list.

If your hosting doesn't support SSH, use your hosting panel's File Manager to upload and extract files. Contact support if you need help with installation.

4

How to Activate Your License

After installing the module, you need to activate your license to enable it on your domain.

Automatic Activation (Recommended)

  1. Open your application and navigate to the module settings or license page.
  2. Enter your Purchase Key (found in My Licenses on this dashboard).
  3. Enter your registered email address (the email you used to purchase).
  4. Click Activate. The system will verify your license and activate the module on your domain.
  5. You'll see a confirmation message with your activation status.

API-Based Activation

For custom integrations, you can activate licenses programmatically using the verification API:

POST /api/v1/verify // Request body: { "purchase_code": "YOUR_LICENSE_KEY", "buyer_username": "your@email.com", "domain": "yourdomain.com" } // Success response: { "status": "verified", "auth_token": "...", "expires_at": "2027-04-26" }

Managing Activations

You can view and manage your domain activations from My Licenses in your dashboard. Each license has a domain limit — you can deactivate a domain to free up a slot for a different domain.

Each license is tied to a specific number of domains (shown in your license details). If you exceed the domain limit, you'll need to deactivate an existing domain or upgrade your license tier.

Troubleshooting

License Activation Fails

  • Error 1003 — Invalid credentials: Double-check your purchase key and email address. They must match exactly.
  • Error 1001 — Domain limit: You've reached your domain limit. Deactivate an existing domain from My Licenses, or upgrade your license tier.
  • Error 1002 — License expired: Your license has expired. Renew it from the Module Store.

Module Not Working After Installation

  • Ensure all files were uploaded to the correct directories.
  • Run php artisan migrate to apply database changes.
  • Clear all caches: config, views, routes, and application cache.
  • Check file permissions (directories: 755, files: 644).

Still Need Help?

If the issue persists, open a support ticket with the following information: your license key, the error message, and your server's PHP version.

Need Assistance?

Our support team is available 24/7 to help with installation and activation.

Open Support Ticket