Back to Top

Opencart Marketplace Delivery Restriction

Updated 10 October 2023

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:

  1. This module supports all templates and themes including the Journal theme.
  2. Opencart Marketplace Delivery Restriction module supports the Multi-Store feature of default Opencart.
  3. 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:

    Searching for an experienced
    Opencart Company ?
    Find out More
    _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.

directory Opencart Marketplace Delivery Restriction

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.

extension installer Opencart Marketplace Delivery Restriction

After the upload completes, the admin can log in and go to Extensions > Modification and click on the refresh field.

refresh Opencart Marketplace Delivery RestrictionAlso, 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.

user group

After that under Extension > Modules install the Opencart Marketplace Delivery Restriction Module as shown in the image below.

edit module

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.

configuration page

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.

MP Delivery Restriction

On adding the shipping zone, the admin needs to fill out the following information as shown in the image below.

add Delivery

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.

Type

  1. Form: In this way, the admin needs to enter the shipping zone manually every time.
  2. CSV: In this, the admin can enter the multiple shipping zones through CSV file in a single go.
  3. XML: Here, the admin can enter the multiple shipping zones through the XML file in a single go.
  4. 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.

delivery restrictionThe 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.

add shipping zoneThe seller can add the shipping zone through various Types as shown in the image below.

types

  1. FORM: If this type is selected each shipping zone is entered separately.
  2. XML: If the shipping zone is added through XML type, then the seller can add multiple shipping zones in a single turn.
  3. CSV: Here, if the shipping zone is added through CSV type, then the seller can add multiple shipping zones in a single turn.
  4. 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.

Address entities

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.

product added to cartIf the customer not under the valid shipping address then the customer will notify through the custom message which is shown in the image below.

error messageIf 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.

Opencart Marketplace Delivery Restriction delivery details

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

. . .

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