Codeflora

Search
Close this search box.
Log In

Log In

Explore now

How to null update files or null in general 6amMart

Table of Contents

Advertisements

6amMart is a multi-purpose and multi-vendor online business solution developed using Laravel and Flutter Framework. You can operate your business with various business modules, unlimited vendors, and products centrally.

As a developer, you may come across situations where you need to null update files or null certain aspects of a multi-vendor delivery app. In this article, we will discuss the process of nulling and provide you with the code required to bypass the activation page. However, it is important to note that this nulling request only works for the maxkinon marketplace item, so make sure to purchase from them before proceeding.

Nulling a multi-vendor delivery app involves removing any restrictions or limitations imposed by the original developer. It allows you to customize and modify the app according to your specific requirements. While nulling is a complex process, we will guide you through it step by step.

Before we dive into the code, it is crucial to understand the legality and ethical implications of nulling. Nulling an app without proper authorization or licensing is considered illegal and unethical. It is essential to respect the intellectual property rights of developers and abide by the terms and conditions set by the original creator.

Now, let’s get started with the nulling process:

Advertisements

Step 1: Purchase the App from Maxkinon Marketplace
To legally null the multi-vendor delivery app, you need to purchase it from the Maxkinon Marketplace. This ensures that you have the necessary rights and licenses to modify the app. Support the developers and respect their work by acquiring the app through authorized channels.

Step 2: Download the App Files
After purchasing the app, download the necessary files from the Maxkinon Marketplace. Make sure to keep a backup of the original files before proceeding with any modifications.

Step 3: Bypass the Activation Page
To bypass the activation page, you can use the following code snippet:

Follow Path: app\Http\Middleware\ActivationCheckMiddleware

public function handle($request, Closure $next)
{
    # Comment out these lines
  
    //if (!$this->actch()) {
    //    return Redirect::away(base64_decode('aHR0cHM6Ly82YW10ZWNoLmNvbS9zb2Z0d2FyZS1hY3RpdmF0aW9u'))->send();
    //}
  
    return $next($request);
}

For New Installation 6amMart – Multivendor Food, Grocery, eCommerce, Parcel, Pharmacy delivery app with Admin & Website

Follow path: app\Http\Controllers\InstallController

public function purchase_code(Request $request)
{
    Helpers::setEnvironmentValue('SOFTWARE_ID', 'MzY3NzIxMTI=');
    Helpers::setEnvironmentValue('BUYER_USERNAME', $request['username']);
    Helpers::setEnvironmentValue('PURCHASE_CODE', $request['purchase_key']);

    //! Comment out these lines
  
    //$post = [
    //    'name' => $request['name'],
    //    'email' => $request['email'],
    //    'username' => $request['username'],
    //    'purchase_key' => $request['purchase_key'],
    //    'domain' => preg_replace("#^[^:/.]*[:/]+#i", "", url('/')),
    //];
    //$response = $this->dmvf($post);

    //! Change $response to route('step_3)
    return redirect(route('step_3).'?token='.bcrypt('step_3'));
}

For Update 6amMart – Multivendor Food, Grocery, eCommerce, Parcel, Pharmacy delivery app with Admin & Website

Follow path: app\Http\Controllers\UpdateController

public function update_software(Request $request)
{
    if (env('SOFTWARE_VERSION') == '1.0') {
        $filesystem = new Filesystem;
        $filesystem->cleanDirectory('database/migrations');
    }

    Helpers::setEnvironmentValue('BUYER_USERNAME', $request['username']);
    Helpers::setEnvironmentValue('PURCHASE_CODE', $request['purchase_key']);
    Helpers::setEnvironmentValue('APP_MODE', 'live');
    Helpers::setEnvironmentValue('SOFTWARE_VERSION', '2.5.1');
    Helpers::setEnvironmentValue('REACT_APP_KEY', '45370351');
    Helpers::setEnvironmentValue('APP_NAME', '6amMart' . time());

    //! Comment out these lines
  
    //if (!$this->actch()) {
    //    return redirect(base64_decode('aHR0cHM6Ly82YW10ZWNoLmNvbS9zb2Z0d2FyZS1hY3RpdmF0aW9u'));
    //}

Insert this code into the relevant file where the activation page is located. This code will help you bypass the activation process, allowing you to access the full functionality of the app without any restrictions.

Step 4: Customize and Modify the App
Once you have successfully bypassed the activation page, you can start customizing and modifying the app to suit your needs. You have the freedom to add new features, change the design, or enhance the existing functionality. However, remember to respect the original developer’s rights and only use the modified app for your personal or authorized purposes.

Advertisements

Step 5: Test and Deploy
After making the necessary modifications, thoroughly test the app to ensure it functions as expected. Fix any bugs or issues that may arise during the testing phase. Once you are satisfied with the results, deploy the app to your desired platform and start using it.

Order Flow (Happy Path)

  • The customer places an order from a store (can’t place an order from multiple stores at a time)
  • The delivery boys get that order in the order request section and accept it for delivery.
  • After the delivery man’s confirmation (If turn on the delivery confirmation model), the store owner gets the order on their dashboard and starts processing or cooking, and handover the items to the delivery boy.
  • If the order is digitally paid the order will directly go into the confirmed status and the store gets the order on their dashboard (will not depend on the delivery boy’s confirmation).
  • If the admin turn on the store’s confirmation model then for both case no need the delivery man’s confirmation but after stores, confirmation delivery men will get the order for acceptance. 
  • The Delivery Guy accepts the order, confirms the order (if COD), picks up the order, and delivers the order to the Customer.
  • If self-pickup orders, the stores will manage all the steps.
  • For scheduled orders, all the operations will start before 15 minutes of the scheduled delivery time.

Complementary Features: 

  • Multi-Language Support: The admin panel and store panel have multi-language setup facilities. You can set up multiple languages in LTR and RTL formats to provide a maximum native feel to your business platform. 
  • Draw accurate coverage area on the map: You can manage multiple zones in the admin panel for your business coverage area. The map drawing tool will help you to draw your coverage accurately. Stores can be added to these zones. Only the users who are in coverage can order.
  • System Modules Management: Create, customize, and remove any type of business module from the system module section. You can set up a new module’s name, type, theme, icon, thumbnail, etc. You can also temporarily deactivate any module if you like. 
  • Multiple Store Management: Add an unlimited number of stores for each module and easily manage them from the admin panel. 
  • OTP Integration via SMS: 6amMart comes with popular SMS gateways that you can integrate with and verify users in a smarter way. 
  • Product Management: Add new product items to different categories and subcategories to any store you want. Create the products with relevant attributes, addons, units, add discounts, meta tags for SEO, etc. The store panel can also manage items through their product management section. 
  • Advanced Order Management: 6amMart item order management feature will help the admin and the store manager to manage every order very efficiently.
  • Smart Dispatch Management: Get an overview of active & inactive delivery men, orders that are out for delivery, accepted by a delivery man, unassigned orders, etc. You can also manually assign a delivery man for order dispatch and track real-time delivery status via Google Maps from the dispatch overview dashboard for each business module. 
  • Delivery man app: Create an unlimited delivery man account and accept new requests easily from the admin panel. The delivery man registration process also includes the delivery man’s vehicle type. You can also set the delivery men to type, such as freelancers or salary-based employees. Also, determine the minimum and maximum delivery coverage with extra delivery charges.  The delivery man can register themselves through the delivery man app, accept orders, deliver on time, and earn money. 
  • Assign Delivery Man Manually: Easily track unassigned deliveries and manually assign a delivery man for order dispatch to ensure timely delivery of all products. 
  • Promotions Management: Increase the revenue of your business by creating different campaigns, banners, coupons, push notifications, etc. You can customize the coupons according to different stores and customers—also, the coupon expense bearer.  
  • Transaction & report analytics: This special feature allows you to get an overview and change the status for withdrawal requests, total cash collected, and delivery man payables. You can also get a daily, weekly, monthly, or customized overview of order transactions. 
  • Employee Section: 6amMart Admin and Store panel both have employee sections. You can create a new employee role and access your employee to your 6amMart portal easily.
  • Business Setting: Business Settings will help you to set up your business as you wish. You will get lots of configurations to make your business unique.
  • Complete Featured User App and Web: You will get the 6amMart mobile app and web source code with this bundle. We developed this by flutter so the app can be usable on Android and iOS.
  • Multiple Payment Gateways: 6amMart comes with a bunch of integrated payment gateways. All of them are popular, and you can start your business immediately.
Item NameDownload Link
6amMart – Multivendor Food, Grocery, eCommerce, Parcel, Pharmacy delivery app with Admin & WebsiteDownload
6amMart – Delivery Man AppDownload
6amMart – Store AppDownload
This nulling method working only Maxkinon Marketplace item. So Please buy from them.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission.
WebDevid

WebDevid

Codeflora is a platform designed to help individuals explore a wide range of technical topics related to computer science, programming, software development, and technology in general.

View Articles
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Featured e-Books

Instantly get 15% discount and more. Discover over 20,00 books and Computers & Technology eBooks

The Ultimate

WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

0
Would love your thoughts, please comment.x
()
x