With the help of this module, the admin and the seller can easily restrict the customer to add products to cart based on the location on which the product is needed to be shipped.
The restriction will base on the country, zone, and zip code range. The admin or seller both can mass upload the location with the help of files like CSV, XLS, or XML files.
Note:
- This module supports all templates and themes including the Journal theme.
- Opencart Marketplace Delivery Restriction module supports the Multi-Store feature of default Opencart.
-
This module is an add-on of the Opencart Marketplace Module. To use this module, you must have installed the Opencart Marketplace Module first.
Watch the video tutorial below to understand the extension workflow:
_B8EiwTcmzI
Features
- The admin can enable or disable the module.
- Set a custom message to display on the storefront.
- Restrict customers to add products to the cart.
- The admin can set shipping data according to – country, state/zone, and zip code range.
- A seller can set shipping data according to – country, state/zone, and zip code range.
- The admin can check the shipping restriction data of sellers.
- Import shipping data via CSV, XLS, or XML also available.
Module Installation
Installation of Opencart Marketplace Delivery Restriction is easy. In the mp_delivery_restriction.ocmod.xml file, the admin will find two folders, namely admin, catalog, demo, and system.
The admin needs to upload admin, catalog, demo, and system folders to the root directory of the website.
Also, the admin can install the Opencart Marketplace Delivery Restriction module by uploading the mp_delivery_restriction.ocmod.xml file through Extension>Extension Installer.
After the upload completes, the admin can log in and go to Extensions > Modification and click on the refresh field.
Also, after that in Admin panel go to System> Users> Usergroup and edit ‘Administrator’ and select all for both Access and Modify Permission then save it.
After that under Extension > Modules install the Opencart Marketplace Delivery Restriction Module as shown in the image below.
Module Translation
As this module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation
Module Configuration
After the installation of the module, the admin can click on the edit button and can edit the following module. Also, the configuration page will appear as shown in the image below.
Admin can set the following configuration from the admin back-end.
Status: The admin can set the status of the Marketplace Delivery Restriction module as enable/disable.
Error Message: This message will display when the customer’s location does not match the available shipping area.
Marketplace Delivery Restriction: Admin End
After the module configuration completes, the admin can add/edit the delivery zones for which the delivery will enable. Also, the admin can delete the delivery zones.
The following page on which the add and edit option appear is shown in the image below.
On adding the shipping zone, the admin needs to fill out the following information as shown in the image below.
Also, the admin can need to enter the following details for adding the shipping zone:
Type: The admin can enter the shipping zone in various forms as shown in the image below.
- Form: In this way, the admin needs to enter the shipping zone manually every time.
- CSV: In this, the admin can enter the multiple shipping zones through CSV file in a single go.
- XML: Here, the admin can enter the multiple shipping zones through the XML file in a single go.
- XLS: In this, the admin can enter the multiple shipping zones through the XLS file in a single go.
The seller can also check the sample CSV, XML, XLS files by clicking on the download demo link.
Country: The admin can enter the country under which the shipping zone is added.
State: Here, the admin needs to enter the state for the particular shipping zone.
Zip From: The admin can enter the zip code from which the shipping zone will start.
Enter Zip To: Here, the admin can enter the zip code where the shipping zone will end.
Marketplace Delivery Restriction: Seller End
The seller can even add the shipping zones for their respective products. After the seller logs in, the seller needs to navigate to Accounts>Delivery Restriction as shown in the image below.
The seller can add/edit or even delete the shipping zone for which the delivery enables.
On clicking on the add button, the seller can add the new shipping zone to the list. On clicking the plus button the following page will appear as shown in the image below.
The seller can add the shipping zone through various Types as shown in the image below.
- FORM: If this type is selected each shipping zone is entered separately.
- XML: If the shipping zone is added through XML type, then the seller can add multiple shipping zones in a single turn.
- CSV: Here, if the shipping zone is added through CSV type, then the seller can add multiple shipping zones in a single turn.
- XLS: If the shipping zone is added through XLS type, then the seller can add multiple shipping zones in a single turn.
Country: The seller can add the country to which the shipping zone is added.
State: Here, the seller can select the state based on the country selected before.
Zip From: The seller can add the shipping zone zip from where the shipping zone will start.
Enter Zip To: Here, the seller can enter the end zip code which will mark an end of the shipping zone.
Customer View
If the customer has an address that lies under the shipping zone of the seller’s/admin’s products as shown in the image below.
The customer can add the Seller’s/Admin’s product to the cart if the respective shipping lies in the shipping zone. The image below shows the product successfully adds to cart.
If the customer not under the valid shipping address then the customer will notify through the custom message which is shown in the image below.
If the customer logs-in through validate default address and changes the shipping address or adds the product to cart as a Guest, then the customer can add the product to cart but will not be able to make checkout.
Also, If the customer shipping address does not fall under the validated shipping zones then the following notification will display on the checkout page under the Delivery Detail section as shown in the image below.
For any issues or requirements then please feel free to revert us at [email protected].
Current Product Version - 2.0.0.3
Supported Framework Version - 2.x.x.x, 3.x.x.x
Be the first to comment.