Back to Top

Laravel eCommerce Marketplace Hyperlocal Extension

Updated 25 April 2023

This module is very beneficial for both sellers and buyers. The seller can easily add the location where the seller can ship the products. The customers can enter their location and can check the available sellers and products in that particular location.

This module connects the customers with local stores and also transforming the shopping experience of the customers.

Check a brief overview of the plugin –

nA4cVdPkbFo

Features of Laravel eCommerce Marketplace Hyperlocal Extension.

  • Seller will be able to add multiple shop’s zipcodes.
  • Products will be visible of seller’s which matches the customer’s location.
  • Admin can set a single seller/multi-seller checkout.
  • Customer will be able to view all sellers in its area.
  • TheCustomer will be able to view all the products available in its area.
  • Customer will be able to view all the products available of a particular seller

How to install the module?

Unzip the respective extension zip and then merge “packages” folder into project root directory.

hyperlocal bagisto marketplace

Goto config/app.php file and add following line under ‘providers’

Start your headless eCommerce
now.
Find out More
Webkul\MarketplaceHyperlocal\Providers\MarketplaceHyperlocalServiceProvider::class

Goto composer.json file and add following line under ‘psr-4’

"Webkul\\MarketplaceHyperlocal\\": "packages/Webkul/MarketplaceHyperlocal"

Run these commands below to complete the setup

composer dump-autoload
php artisan migrate
php artisan route:cache
php artisan vendor:publish

Press 0 and then press enter to publish all assets and configurations.

Admin Management:- Laravel eCommerce Marketplace Hyperlocal Extension

After installation of the module, admin can also configure the module by going to Configure>>Hyperlocal Marketplace.

Configuration-hyperlocal-marketplace

Here Admin needs to enter the following details-

  • Google API Key– Admin has to provide the Google API Key so that Google search suggestion for the location will work.
  • Filter Product On The Basis Of Same City:- The admin can enable this toggle button to filter products on the basis of the same city if the customer and seller have the same city.
  • Product filter range (km):- The admin can set the filter range between 1km, 3Km, and 5km if the above toggle button is enabled by the admin.
  • Status:- To enable or disable the module.
  • Enable single seller checkout:-If the admin wants to allow the customer to checkout with a single seller product then the admin needs to enable this toggle button. If checkout with more than one seller’s products then disables this toggle button.
  • Zip Code: The admin can enter the Zipcodes where the service for admin’s product is available. (To enter the multiple zip codes separate them with a comma”,” )

Note: For Google API Key please visit https://developers.google.com/maps/documentation/javascript/get-api-key

The admin also needs to set the post code for the inventory also so that the product from that inventory will be visible according to the zip code entered by the customer:-

The admin needs to navigate to the settings>>inventory sources. In this page the admin can see all the created inventory as shown below:-

Inventory-source-hyperlocal-marketplace

To add new inventory click on Add Inventory or to edit existing inventory click on edit button.

 

Edit_Inventory_Source

The admin needs to enter all the details regarding the Inventory including the Latitude, Longitude and Postcode as shown above.

Seller Dashboard

The seller can also enter zip codes where the service for that particular seller is available.(To enter the multiple zip codes separate them with a comma”,”)

Under the seller panel just need to navigate to shops under the marketplace section. After clicking on the shop a page will generate that will look like shown below:-

Seller-profile-hyperlocal-marketplace

The Seller can also input the Latitude and Longitude for his shop in the seller’s profile under the about shop section as shown below:-

seller-profile-hyperlocal-about-shop-1

Customer Management – Laravel eCommerce Marketplace Hyperlocal Extension

Enter your Location

When a customer will visit the website then a pop-up will open asking to enter the location. The customers can enter their location or the zip code in the pop-up and click on the save button to save the location.

hyperlocal-popup-1

Shops Available – Based On Customers’ Location

As soon as the customer enters the location, on the frontend of the website the customer will be able to see all the sellers who are available near the customer location.

To view the sellers available shops, the customers needs to click on the STORES available in the header.

The customer needs to click on the Name of the Shop to view the sellers shop profile.

Sellers

To View the products the customer needs to click on the Products Button

products-hyperlocal

Location Change

On changes the location the customer will see a pop-up notification stating “On location address, change cart will empty”. So if there is any product in the cart then it will get removed from the cart and cart will become empty on location change.

laravel-hyperlocal

If the admin has enable single seller checkout

When the admin has enable the single seller checkout, the customer will be able to purchase product from a single seller only.

The customer will not be able to purchase product from different sellers. The alert pop up will generate as shown in the image below:-

Seller-different-error-hyperlocal-marketplace

Error Message

If no sellers are available in the customer entered location then the following message will be shown.

no-items-hyper-local

 

Support

So, that was much about the User Guide of Laravel eCommerce Marketplace Hyperlocal Extension for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and Quality Bagisto Extensions.

Current Product Version - 1.4.5

Supported Framework Version - Bagisto, 1.4.5

Blog Version - Bagisto, 1.4.5
  • Version Bagisto, 1.4.5
  • Version Bagisto, 1.2.0
  • Version Bagisto, 1.1.1, 1.1.2
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content