Setup Essentials
Requirements for 6amMart Installation
Admin & Web (V4.0)
- PHP 8.3 or higher
- MySQL 5.7 or higher
- Laravel 12
Mobile App (V4.0)
- IDE: Android Studio latest version
- Flutter SDK (version 3.44.2 Stable)
- Install JDK 17
- Xcode 26.2 for IPA file build
For React (V4.0)
- Node js v16.8 or higher
- Npm / Yarn
- Vs code / Webstrom
For Rental Module (V2.0)
- You need to use minimum code version 4.0
Download the Vendor Website Builder Add-on #
Purchase and download the Vendor Website Builder add-on from the 6amTech Store. After purchasing, you will receive a ZIP file containing the add-on files.
Upload the Add-on #
- Log in to your Admin Panel.
- Navigate to Business Settings.
- Scroll down the sidebar and select System Add-ons.
- Upload the downloaded Vendor Website Builder ZIP file.
Activate the Add-on #
After the upload is completed successfully, click Activate to enable the Vendor Website Builder features.
Important
After activating the add-on, the Website Builder feature is disabled by default. You must enable it from the admin panel before vendors can use it.
Enable the Website Builder Feature #
Admin Configuration #
- Go to Business Settings.
- Locate the Vendor Website Builder option.
- Enable the Website Builder status.
Vendor Configuration #
After the admin enables the feature, each vendor who wants to use the Website Builder must also enable it:
- Log in to the Vendor Panel.
- Go to Store Config.
- Enable the Website Builder option.
Once both the Admin and the Vendor have enabled the feature, the Website Builder option will become available to the vendor.
Configure Wildcard Subdomain (Mandatory) #
This step is mandatory. The Vendor Website Builder requires a wildcard subdomain configuration so vendors can create and access their websites using subdomains.
- Create a Wildcard DNS A Record for your base domain.
- Host: *
- Type: A
- Value: Your server’s public IP address
- Ensure your web server (Apache/Nginx) is configured to accept wildcard subdomains.
After the wildcard DNS is configured, vendors can use any available subdomain under your primary domain without requiring additional DNS records.
Example
- Base Domain: example.com
- Vendor Websites:
- vendor1.example.com
- restaurant.example.com
- mystore.example.com
Note
Without the wildcard subdomain configuration, vendors will not be able to create or access their websites.
Configure Custom Domain #
If vendors want to use their own custom domain instead of a subdomain:
- Share your server’s public IP address with the vendor.
- Ask the vendor to point their domain’s A Record to your server’s public IP address.
- Once DNS propagation is complete, the vendor can connect the custom domain from the Website Builder settings.
Example
- Vendor Domain: www.myshop.com
- DNS Record:
- Type: A
- Host: @
- Value: Your server’s public IP address
Note
DNS propagation may take up to 24–48 hours, although it is often completed much sooner.