-If I am not wrong, you’ve already purchased the 6amMart script.
Now you might be wondering what the next step is.
This is a common situation for many new marketplace owners. The 6amMart script is a powerful solution that comes with an admin panel, web store, and Flutter-based mobile apps for customers, vendors, and delivery personnel.
But to turn it into a fully working platform, you need to properly install and configure it on your server.
That’s exactly what this guide will help you do.
In this blog, we’ll walk you through the entire process of installing and configuring the 6amMart script, from checking system requirements and uploading the files to completing the installation and solving common issues.
By the end, you’ll get a clear step-by-step installation process of 6amMart.
Let’s start the blog.
Key Takeaways
- You must purchase a valid license from CodeCanyon to install it legally.
- 6amMart CodeCanyon script installation includes multiple components: admin panel, web store, and separate mobile apps.
- Proper configuration of domains, SSL, Firebase notifications, API keys, and payment gateways is essential.
System Requirements Before Installing 6amMart Script
Before you start installation, ensure the following server and software prerequisites are met:
Note: Make sure to check the official documentation for the most up-to-date version requirements.
| Category | Component | Requirement / Specification |
| Server (Web & Admin) | PHP Version | 8.2 or higher |
| Database | MySQL 5.7+ | |
| Framework | Laravel v12 | |
| Web Server | Apache or Nginx | |
| PHP Extensions | BCMath, Ctype, cURL, JSON, Mbstring, OpenSSL, PCRE, PDO, Tokenizer, XML | |
| Mobile Apps | Flutter SDK | Version 3.41.1 (Stable) |
| (Flutter) | IDE | Android Studio (Recommended) or VS Code |
| JDK / Xcode | JDK 17 / Xcode 26.2 (for iOS) | |
| Platforms | Android, iOS, & Web (Customer App) | |
| React Web App | Node.js | v16.8 or higher |
| Package Manager | Yarn (Mandatory) | |
| Hosting | VPS Only (cPanel is not supported for React) | |
| Security & Domain | SSL | Mandatory (Active certificate) |
| Structure | Separate Subdomains (e.g., admin.domain.com and domain.com) | |
| Integrations | Maps | Google Maps Platform API Key |
| Notifications | Firebase Cloud Messaging (FCM) setup | |
| SMTP Credentials | ||
| Licensing | Credentials | CodeCanyon Username & Purchase Code |
Key Installation Rules to Remember:
- Directory Path: Install the web app only on a root domain or subdomain, not in a subfolder.
- Add-ons: If using the Rental Module, your core 6amMart script must be version 3.6 or higher.
Step‑by‑Step Guide to Install 6amMart Script
Follow the steps below to install the 6amMart script on your hosting server. This guide will help you upload the files, configure the database, and complete the installation.

Check Server Compatibility
Before uploading files, verify your server meets the requirements. The installer will later run a system check for PHP extensions, folder permissions, and other criteria. Enable any missing features to avoid issues.
Upload and Extract the Script Files
Download the ZIP package from your CodeCanyon account after purchase. Upload it to your hosting server and extract it in the desired directory, such as your main domain or a subdomain like – admin.yourdomain.com.
Start the Installation Wizard
Open your website URL in a web browser. The installation wizard will appear automatically. Click “Get Started” to launch the setup process. It will now re-check server compatibility and resolve any failures before proceeding.
License Verification
Enter your CodeCanyon username and purchase code to verify your license. This step unlocks the rest of the installation.
Configure Database Information
Provide your database details: host database name, username, and password. Ensure the database exists and is empty.
Finish the Installation
Click to import the SQL database. If issues arise (e.g., non-empty database), select “Force Import Database.” Once complete, finalize the setup, and your website and admin dashboard will be ready for use.
Essential Configuration After Install 6amMart Script
Once the installation is done, there are several key configurations you should complete:
API Keys: Add Google Maps API keys with required services enabled (Directions API, Geocoding API, etc.).
Addon Activation: Go to the Addon Activation section in your Admin Panel, enter your CodeCanyon username and purchase code, then click Save. This step is required only for the Vendor App, Deliveryman App, and React Website.
Firebase & Push Notifications: Push notifications are an essential feature in 6amMart because they allow admins, vendors, and the system to send real-time alerts to customers, vendors, and delivery personnel.
These notifications can include order updates, promotions, delivery status changes, and other important messages. To enable this functionality, you need to configure Firebase properly.
App Customization: You can customize your mobile app by changing the app names, logos, and icons, as well as the brand colors.
It is important to ensure that all these modifications are applied to the project files before compiling the mobile applications to ensure your branding is reflected accurately.
Payment Gateways: Configure Stripe, Razorpay, PayPal, or other payment methods with valid API credentials to ensure a smooth checkout experience for customers.
Common Script Installation Challenges and Solutions

Some challenges may arise during script installation due to server settings, configuration errors, or license issues.
Below are the common problems along with their causes and solutions.
Purchase Code Fails
This issue occurs when the purchase code you enter is invalid, expired, or does not match the domain where you are installing the script.
Envato licenses are domain-specific, so using the same code on a different domain will fail.
To solve this, double-check the purchase code, ensure it is copied correctly, and make sure you are using it on the correct domain where it was originally registered.
Database Connection Error
This happens when the installer cannot connect to the database due to incorrect credentials, such as the database host, name, username, or password. It can also occur if the database has not been created yet.
To fix it, verify all database details carefully and ensure the database and user are properly created and assigned with full privileges in your hosting panel.
Extensions Missing
This error appears when your server is running an outdated PHP version or does not have required extensions like Mod_rewrite for Apache, BCMath PHP extension, Ctype PHP extension, JSON extension, Mbstring extension, OpenSSL extension, PDO extension.
To resolve this, upgrade your PHP version and enable the required extensions from your hosting control panel or server configuration.
Timeout on Import
This issue occurs when the database import process takes too long and exceeds the server’s maximum execution time, especially with large SQL files. As a result, the import stops midway.
You can fix this by increasing the PHP execution time limit, upload size, and memory limit, or by importing the database manually using tools.
License Activation Stuck
This problem happens when the installation path entered during activation does not match the actual directory where the files are installed. For example, if your script is in a subfolder but you enter only the main domain, activation may fail or loop.
To fix it, make sure you enter the correct full URL, including the subdirectory, so it matches the actual installation path.
All-in-One 6 amMart Installation Service Solution

If the manual installation steps seem too difficult or take too much time, especially with server setup, database changes, and fixing errors, you can choose 6amMart’s official installation service packages.
These services are provided by the 6amMart developers who built the script, and they manage everything from uploading the files to completing the full setup on your server or hosting.
These packages usually include:
Full Script Setup: Uploading files and running the installer for the admin panel, website, and main modules.
Basic Configuration: Setting up the database, email (SMTP), SMS gateways, Google Maps API, payment options like Stripe or PayPal, and creating the admin account.
Mobile App Build: Building Flutter-based apps for customers, delivery staff, and vendors into ready-to-use APK or IPA files with your branding.
Testing and Launch: Checking the full order process, activating the license, and preparing your domain or subdomain for a live launch.
Overall, using 6amMart’s official installation service ensures a smooth, error-free setup handled by the original developers. This is much safer and more reliable than using unofficial installation methods.
Conclusion
Installing the 6amMart script can open the door to launching a powerful multi‑vendor marketplace or delivery platform without building everything from scratch.
By preparing your server correctly, following the installation steps, and configuring essential settings like Firebase and APIs, you can launch your platform with confidence and minimal downtime.
Moreover, regular support and updates will keep your system secure and performing well.
FAQ
Do I need coding skills to install 6amMart?
Some basic server and configuration knowledge is needed, because without it, the documentation alone won’t be very helpful. Most users either learn the basics or opt for professional installation services.
Can I install on shared hosting?
Yes, as long as your host meets all server and PHP extension requirements.
What setups are needed after installing 6amMart?
After installing 6amMart, you need to set up key settings such as branding, business settings, zone setup, payment options, and more in the Admin Panel.
Do I need separate licenses for multiple domains?
Yes, each domain installation requires its own valid 6amMart license.
Presenting Karima Islam Mithila, a passionate technical content writer. Mithila’s journey into writing is fueled by her love for creativity and blending creative flair with technological accuracy. She excels at writing engaging content for diverse audiences. When she is not typing away, you will find her in painting.