Reading list Switch to dark mode

    Magento 2 Multi Vendor Scheduled Pickup

    Updated 20 December 2023

    Introduction

    The Magento 2 Vendors Scheduled Pickup (Adobe Commerce) module allows the sellers to schedule a pickup for the placed orders to deliver the shipment.

    Further, the module solves the problem where the marketplace delivery boy will get the scheduled time to pick up the shipment from the vendor’s place.

    Once the customer places the order for the seller’s product then the seller can schedule the pick up for that shipment. The seller can even reschedule or cancel the pickup for the shipment.

    The admin can set required permissions and time slots in the configuration section. The admin can manage pickup schedule records and can also cancel/reschedule a pickup for orders.

    Note: This is an add-on of Webkul’s Magento 2 Multi Vendor Module, so for using this module you need to install Marketplace modules first.

    Start your headless eCommerce
    now.
    Find out More

    Check the plugin working for a better experience of how the plugin appears while enabled within the Webstore marketplace.

    Oa72AwmQNGM

    Features – Vendors Scheduled Pickup

    • The sellers can manage custom pickup slots.
    • The sellers can schedule a pickup for orders.
    • Moreover, the seller can cancel/reschedule a pickup for an order.
    • The admin can set required permissions and time slots in the configuration section.
    • Store owner can manage pickup schedule records.
    • The admin can cancel/reschedule a pickup for orders.
    • The customer can also check the details of the pickup scheduled by the shipper for a placed order.
    • A shipper can register, log in and can select a Shipping method for them.
    • The admin can view all the registered shippers of the marketplace.
    • The extension is compatible with the Hyva theme.
    • Now the extension supports Graphql.

    Note: Not able to schedule pickup for Virtual and Downloadable product types.

    Installation – Vendors Scheduled Pickup

    Firstly, customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

    Further, the admin needs to transfer this app folder into the Magento 2 root directory on the server as shown below.

    After the successful installation, you have to run these commands in the Magento 2 (Adobe Commerce) 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

    Fourth Command –

    php bin/magento indexer:reindex

    Right after that flush the cache from the Magento admin panel by navigating through > System > Cache management as shown below.

    Flush-Cache-1

    Module Configuration

    To configure the module the admin needs to go to the Stores > Configuration > Marketplace Schedule Pickup.

    Configuration-Settings-Stores-Magento-Admin-9

    Enable – The admin can enable the module feature vendor pickup schedule from here.

    Seller can cancel/reschedule the pickup? – The admin can set this as Yes in which the seller can cancel/reschedule the pickup else if set as No the seller won’t be able to cancel/reschedule the pickup.

    Seller can set custom pickup time slot? – If the admin disables the field the seller won’t be able to set a custom pickup time slot.

    Shipper Settings

    Enable Shipper Login/Register Links? – If this field is enabled by the admin, As a result, the shipper login/Register links will be visible to the shipper on the front end.

    Configuration-Settings-Stores-Magento-Admin-21

    Add Time Slots

    Moreover, in the same configuration section, the admin can add the time slots from a set time to an endpoint for the Vendors Scheduled Pickup.

    Hence, all the created time slots will be visible here. Moreover, the seller can use these to schedule the pickup.

    Configuration-Settings-Stores-Magento-Admin

    Manage Pickup Schedules

    To check all the scheduled pickup orders then the admin can go to the Marketplace Management > Manage pickup Schedules.

    Pickup-Schedule-Manager-Mp-Pickup-Schedule-Marketplace-Management-Magento-Admin-8988

    Next, the admin can click the View button under the Action tab and will reach the order and information page. Where the admin can click on the Reschedule Pickup.

    000000004-Orders-Operations-Sales-Magento-Admin

    The admin can click on the Schedule Pickup to the schedule information by clicking on the view button under the Actions tab as shown below.

    000000006-Orders-Operations-Sales-Magento-Admin

    Thereafter, the admin can check these details like is the pickup scheduled or not and item weight.

    Note: The admin can even cancel it just by clicking on the Cancel button under the Actions tab.

    View-Schedule-Information

    Reschedule Pickup – Admin end

    After clicking on the reschedule button the admin will be required to enter the details of the new Schedule Information under which, firstly fill the:

    Package Information

    Here, the admin needs to enter the Package Weight in grams.

    Schedule-Information-Magento-Admin

    Schedule Information

    The admin can add Pickup schedule date, time. Moreover, the admin can even add a custom pickup time under which the admin needs to enter custom pickup time (From-To).

    Schedule-Information-Magento-Admin-1

    Pickup Address info

    The admin can even add the pickup address by selecting from the existing ones or adding a new address.

    Schedule-Information-Magento-Admin-2

    Order items Info

    Here the admin can check the ordered item information and can select the checkbox for pickup item.

    Schedule-Information-Magento-Admin-3

    View Shippers

    The admin can navigate to the Marketplace Management > View Shippers. In this section, the admin can view all the registered shippers with their Name, Email and Shipping Method.

    view shippers

    Shipper Registration

    To Create a New Shipper Account on the front end a shipper can click the Shipper registration button from the top menu.

    Home-Page-1

    Shipper – Personal Information

    Further, the shipper can enter their Name in this section and then select any one Shipping Method from the drop-down menu.

    Create-New-Shipper-Account

    Create-New-Shipper-Account-1

    Shipper – Sign-in Information

    Lastly, the shipper can Email and Password and click Create an Account.

    Shipper Dashboard

    Right after the shipper account registration, the shipper will be able to log in to their Dashboard.

    Shipper-Dashboard

    Scheduled Pickups For Shipper

    On the shipper dashboard under the section Scheduled Pickups, the shipper will be able to view and filter all the scheduled pickups for them.

    Scheduled-PickupsLastly, under the section Security Section, a shipper will be able to update their password if needed.

    Shipper Login

    As a result, all the registered shippers will be able to directly login into their account using the below page. Simply enter your Email and password and click Sign-In.

    Shipper-Login

    Custom Pickup Slots – Seller End

    In the seller panel, the vendor can go to the Custom Pickup Slots section and can add and save pickup slots check or delete the available slots.

    Seller-Slots-vendor-scheduled-pickup

    Vendor Pickup Schedule Status

    For the orders placed by the customers, the seller can check whether a pickup has been scheduled for it or not, for this, the seller can go to the My Order History.

    Marketplace-Seller-Orders-vendor-pickup-schedule-

    As shown above, the seller can check that if the pickup has been scheduled or not, Moreover different colours are used to indicate the status of the pickup.

    Schedule Pickup – Seller End

    To schedule a pickup the seller can simply click on the View Order button and thereafter click the Schedule Pickup button as shown below.

    Order-2000000001

    Now the seller can create a pickup schedule for that order and enter all the essential schedule information like Weight, Pickup Date, Pickup Time & Address including selecting the items ordered for pickup.

    Create-Pickup-Schedule-for-Order-2000000001

    Create-Pickup-Schedule-for-Order-2000000001-3

    Reschedule Pickup – Seller End

    Once the pickup has been scheduled the seller can see a new button Reschedule Pickup simply click on the same and create a pickup schedule for the order and click Save Schedule. 

    Hence the pickup will be rescheduled.

    Order-2000000001-000

    Cancel Schedule – Seller End

    Further, the seller can click on the Schedule Pickup tab.

    Order-1-1

    From here the customer can cancel the schedule directly. else click the view and will reach the page to view pickup schedule details like Weight, is pickup scheduled or not as shown below. Moreover the seller can click Cancel Schedule as well from here to cancel the pickup.

    Pickup-Schedule-Schedule-Pickup

    Scheduled Pickup Information for Shipper – Customer Order View

    Using the module the customer can check the Scheduled pickup details from the order view page as shown below.

    Order-2000000006

    That’s all for the Vendors Scheduled Pickup for Magento 2 (Adobe Commerce) extension. If you still have any questions regarding the module please create a support ticket by clicking here or send an email to [email protected]

    Explore the Adobe Commerce Cloud development services by Webkul. You may also browse our quality Magento 2 extensions.

    Current Product Version - 5.0.4

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

    Blog Version - 2.0.x, 2.1.x,2.2.x,2.3.x,2.4.x
    • Version 2.0.x, 2.1.x,2.2.x,2.3.x,2.4.x
    • Version 2.0.x, 2.1.x, 2.2.x, 2.3.x, 2.4.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