Menu Close
    Hire us Request quote Reading list Switch to dark mode

    Marketplace Shipping Availability Check For Magento 2

    Shipping Availability Check is a Marketplace add-on for the Magento 2, which allows the users to find out product availability using zip codes. The users can simply enter a zip code on the product page to know whether the product is available in that zip code or not.

    The admin and the sellers can add different regions, upload zip code CSV file, and select available regions for the products. Zip Code Validator also works with Assigned Products, where the different sellers can add regions for the assigned products. The users can enter a zip code and find the product availability for the assigned products.

    Please Note: – Shipping Availability Check is a Marketplace add-on, please install Marketplace Multi-Vendor module for Magento 2 in order to use this module.

    Features

    • Admin can enable or disable the module.
    • Admin can select the shipping check field to be visible on all products or certain products.
    • Allow orders only for validated zip codes.
    • Shipping Availability Check module also works with Marketplace Seller Price Comparison module.
    • Seller and admin can create multiple shipping regions
    • Upload zip codes CSV file for each shipping region.
    • Download sample zip code shipping CSV file.
    • Select available shipping regions in a product.
    • Enable/disable or edit a shipping region.
    • Update zip codes list by updating CSV file.
    • Admin and seller can delete a zip code from the list.
    • Use filter option to find any region or a zip code.
    • Saved address zip code automatically appears for logged-in customers.
    • Customers can see the recent history of zip code search.
    • Supports multiple language translations.
    • Module source code is open for customization.

    Installation

    After extracting the downloaded zip file and you will get the src folder. Inside src folder, you will find the app folder, copy the app folder to the Magento2 root directory. Please view the below screenshot.

    After the successful installation, you have to run these commands in the Magento2 root directory.

    First command- php bin/magento setup:upgrade

    Second Command – php bin/magento setup:di:compile

    Third Command – php bin/magento setup:static-content:deploy

    After running the commands, you need to flush the cache from the Magento2 admin panel by navigating through System->Cache Management. Click Flush Magento Cache button as shown below:

    Multi-Lingual Configuration

    For Multilingual support, please navigate through Store->Configuration->General ->Locale Options and select your desired language from the locale option.

    Module language translation

    If you need to do the module translation, please navigate the path app/code/Webkul/MpZipCodeValidator/i18n and edit the file named en_US.csv as shown in below screenshot.

    Once you have opened the file for editing, replace the words after the comma(,) on the right with your translated words.

    After editing the CSV file, save it and then upload it to the same path app/code/Webkul/MpZipCodeValidator/i18n. The module will now get translated into your desired language. It supports both the LTR and RTL languages.

    Module Configuration

    Once you have installed the module, go to Stores>Configuration>Marketplace>Marketplace Zip Code Validator. Following options will be available:

    Enable – Select Yes option to use this module. If No is selected, zip code validator field will not be visible on the storefront.

    Allow orders only for validated zip codes – If Yes is selected, a customer can place order only for the validated zip codes set by the admin or a seller. So it means if a zip code does not match from the zip codes list, an order cannot be placed.

    But, if No option is selected, a customer can place an order for any zip code entered during the checkout process. Zip code validation rule will not work in this case.

    Zip Code Validator Availability- The admin here can select among two option either individual product or all products to make shipping check field visible on product page.

    Here, if the admin has selected Apply to Individual Products then the admin needs to select go to each product edit page and select the region. So, as to specify the region of shipping.

    If the admin has selected Apply to All Product then the shipping check filed will be visible on all the products.

    Manage Shipping Availability Regions & Zip Codes – Admin

    The admin can navigate through Marketplace Management->Marketplace Zipcode Validator Regions. Here the admin can manage all the regions of its store. The admin can view information such as – region Id, region name, status, and region zip codes.

    Click Add Entry button to create a new region.

    Use Actions drop-down menu option to enable or disable any region status.

    Filter option can be used to search any particular region from the list.

    Use Click link to view all the zip codes of the region.

    To update an existing region click the Edit link.

    Add Region

    To add a new region click the Add Entry button as shown in the previous screenshot. After arriving at the New Entry page, you can fill in the region information details. The admin can download a sample zip code CSV file for the reference.

    Region Information:

    Region Name – Enter the title for the region.

    Status – Set the status as Enabled to use this region, else select Disabled if don’t want to use.

    CSV – Click the choose file button to browse and upload your new zip code CSV file.

    Click the Save Entry button to add this region to the list.

    View Region Zip Codes

    To view all the zip codes in the region, navigate through Marketplace Management->Marketplace Zipcode Validator Regions and use the Click link to view all the zip codes. Now you can view the list of all the zip codes of the selected region. Every zip code has an Id assigned to it.

    Actions – Use this option for deleting any zip code(s) from the list.

    To find any particular zip code from the list, use the Filters option.

    Assign Regions to Product

    Next, to assign regions to the products the admin can navigate through Products->Catalog. You can assign regions to both new product or an existing product. From the screenshot below, you can see that there’s a new option on the product page, Available Regions.

    Select the available regions for this product, you can also select more than one regions.

    After providing the product details, click the Save button to save your changes.

    New Product:

    The regions can also be configured for an existing product. Select the region(s) from the Available Regions option as shown in below screenshot.

     Existing Product:

    Seller management

    The sellers can also add regions, upload zip codes CSV file and assign products to the regions from the front-end. To view all the region navigate through My Account->View All Regions. After opening the Marketplace View Regions page, the seller can manage the regions of its store.

    The seller can view information such as – region name, status, created date, and region zip codes.

    Use Actions drop-down menu option to enable or disable any region status.

    Search option can be used to search any particular region from the list.

    Use Click link to view all the zip codes of the region.

    To update an existing region click the Edit link.

    Add Region

    To add a new region navigate through My Account->Add Regions. After arriving at the Marketplace Add Regions page, you can fill in the region information details. The seller can download a sample zip code CSV file for the reference.

    Region Information:

    Region Name – Enter the title for the region.

    Status – Set the status as Enabled to use this region, else select Disabled if you don’t want to use.

    CSV – Click the Choose file button to browse and upload your new zip code CSV file.

    Click the Save Region button to add this region to the list.

    View Region Zip Codes

    To view all the zip codes in the region, navigate through My Account->View All Regions and use the Click link to view all the zip codes. Now you can view the list of all the zip codes of the selected region. Every zip code has an Id assigned to it.

    Actions –  Use this menu option for deleting any zip code(s) from the list.

    To find any particular zip code from the list, use the search option.

    Assign Regions to Product

    Next, to assign regions to the products the sellers can go to My Account. The regions can be assigned to both new product or an existing product. From the screenshot below, you can see that there’s a new option on the product page, Available Regions.

    Select the available regions for the product, multiple regions can be selected for a product.

    After providing the product details, click the Save button to save your changes.

    New Product:

    Existing Product:

    Buyer management

    The front-end users can simply enter the zip code on the product page to find product availability for that zip code. After entering the zip code, the users can click the Check button as shown in below screenshot. A small message will appear under the entered zip code, as Product is available at (zip code).

    If the entered zip code does not match the product zip code list, it will show the message as Product is not available at (zip code).

    If a Logged In user uses the zip code validator for finding the product availability, its shipping details will automatically appear in the field. The users can view the recent zip code search history for the product.

    The users who are not Logged In can also view the recent zip code search history for the product.

    Shipping Availability Check for Assigned Products

    The Shipping Availability Check Marketplace add-on also works with Seller Price Comparison module, where different sellers can add regions for their assigned products. The users can search for product availability by entering the zip code for each seller product separately.

    Please Note: – Seller Price Comparison is a separate Marketplace add-on, it is not a part of  Shipping Availability Check.

    Seller Management

    The seller can simply navigate through My Account->Assign Product and select the Available Regions from the option as shown in below screenshot:

    Buyer Management

    The front-users can enter the zip codes for different seller products and find the product availability as shown in below screenshot.

    Thank you for viewing this blog, please feel free to share your views and comments. If you have any queries or doubts reach us at http://webkul.uvdesk.com/

    Current Product Version - 2.0.1

    Supported Framework Version - 2.0.x, 2.1.x, 2.2.x

    . . .

    Comment

    Add Your Comment

    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just received your message and our expert will get back to you shortly.
    Send Again
    Close

    Table of Content

    Hide Index