Reading list Switch to dark mode

    Magento 2 Multi Vendor Seller Store Pickup

    Marketplace Seller Store Pickup For Magento 2 allows sellers to add their store to their marketplace profile. Using this add-on, the seller can also add different physical stores along with the store address, zip code, store contact number, store opening-closing timings, etc.

    After adding the stores, whenever the seller will add a new product (or edit previously made products), he will be able to assign that product to any store. The customer can search for stores using city name or zip code and all the nearby stores will be shown.

    The customer can also choose any store and click on ‘Make it your store’. Doing this will allow customers to check whether the product is available in that store or not. When on a product page, customers can see the list of stores that have that product.

    Customers can choose whether they want to pick up their orders from the store or whether they want home delivery for that order. The customer can also see the navigational directions for reaching that store by entering their zip code. Admin can view and edit the stores added by sellers.

    This module is an add-on of the Adobe Commerce Marketplace Module. To use this module you must have installed the first Magento 2 Marketplace Module.

    Searching for an experienced
    Magento 2 Company ?
    Read More


    • Adobe Commerce Cloud Seller Store Pickup Marketplace Add-On will not work with Magento 2 Multi Shipping Marketplace Add-On. Also, only simple and configurable products work with this add-on. For only the Shipping, Webkul Marketplace Shipping Methods will work for this module.
    • Google Location API services are used in our module. To have these services you must have the Google Map API Key to make use of this extension.
    • You need to enable billing for your Google account project under which the API Key is created.

    Features Of Marketplace Seller Store Pickup For Adobe Commerce

    • The seller can add/connect their physical store to their marketplace account.
    • Sellers can also enable, disable, edit, and delete any of its stores.
    • The seller can add assign products to their physical store.
    • Sellers can also allow Store Pickup for products.
    • The seller can allow Home delivery for products.
    • Sellers can set the quantity available for the product.
    • The customer can search stores using zip codes or location name.
    • Customers can see the searched store results on the Google Map.
    • The customer can make any store as theirs.
    • The customer can check for product availability on any store.
    • Customers can get directions on Google Maps for reaching to the store.
    • Admin can view & edit the seller’s stores.

    Installation Of Marketplace Seller Store Pickup

    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. You need to transfer this app folder into the Adobe Commerce root directory on the server as shown below.

    Installation Of Marketplace Seller Store Pickup For Magento2

    After the successful installation, you have to run these commands in the Adobe Commerce Cloud root directory:

    First command – php bin/magento setup:upgrade
    cmd1 Seller Store Pickup

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

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

    After running the commands, you have to flush the cache from the Adobe Commerce admin panel by navigating through->System->Cache management as shown below.

    installation of Marketplace Seller Store Pickup For Magento2

    Configuration For Multi-lingual Support

    For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options and select the locale as German (the language into which admin wants to translate his store content).

    Marketplace Seller Store Pickup For Magento2


    If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/SellerStorePickup/i18n in their unzipped folder and will get a CSV file with name “en_US.csv”. Now they will rename that CSV as “de_DE.csv” and translate all right side content after the comma in the German language. After editing the CSV, save it and then upload it to the path app/code/Webkul/SellerStorePickup/i18n where they have installed Magento 2 on the server. The module will get translated into the German Language. It supports both RTL and LTR languages.

    Marketplace Seller Store Pickup For Magento2 Translation

    Marketplace Seller Store Pickup For Magento2 Translation

    The user can edit the CSV like the image below.
    Marketplace Seller Store Pickup For Magento2 Translation

    Module Configuration

    The admin needs to go to the backend panel to configure this module. Navigate through Stores–>Configuration–>WEBKUL–>Seller Store Pickup. The following options will be available:

    Google Map API Key – Enter your Google Map API Key.

    Search within Miles – Set the map radius of the store search for the front-end.

    Click Save Config to apply your changes.


    Seller Management

    After the installation of the Marketplace Seller Store Pickup For Adobe Commerce, the sellers will be able to see the following options in their account: ‘Shipping Settings’, ‘View All Store’, ‘Add Store’ and ‘Order Store Pickup’.

    Shipping Settings

    The seller will now add the shipping origin address to his account by navigating to the Shipping Setting menu option as per the below image.


    Add Store

    Using ‘Add Store’ option, the seller can add a new store in their marketplace account. Seller has to provide the information about the store. Seller has to provide a name to the store, store contact number, address and zip code for the store and the store opening-closing timings. After filling in all the information, the seller has to save the store by clicking on ‘Save Store’ button.

    seller -add - store

    View All Stores

    In ‘View Stores’, the seller can view all the stores that he has added to his account. The seller can choose to edit or delete any of the stores present in his account.


    Order Store Pickup

    In ‘Order Store Pickup’, the seller can view the list of items/products that has been placed under Store Pickup’.


    The quantity of the product from the store will automatically get subtracted when the order is made against it.

    Edit Product

    The seller can check the remaining quantity by going to ‘Edit Product’ page for the product that he wants to check the remaining quantity.


    Manage Products

    The seller can assign any product to any store by adding the store and product quantity for that store in the ‘Add New Product’ page or ‘Edit Product’ page. The seller can also select the option for ‘Ship To Home’ for giving the customers a choice for home delivery of the product.

    Customer Management

    The customer can search for nearby or any particular location store by entering the zip code or name for that location. But first, the customer has to select the pickup store.

    Enter Zip Seller Store Pickup

    Pickup Store Locator

    The list of all the stores present in the searched location will be displayed. A customer can make any store as his so that he can see the product availability of that product on the product page only. The customer can also view the Store page of any store.

    Marketplace Seller Store Pickup For Magento2

    Pickup Store Information

    On the Store Page, the customer will be able to see all the store information, such as the store address and store opening-closing timings. The customer can also check the directions for reaching to that store from their location.

    Marketplace Seller Store Pickup For Magento2

    View Directions and Distance

    Customers will be able to see the directions on the Google Map.

    Marketplace Seller Store Pickup For Magento2

    Check Other Pickup Stores

    The customer can see the product availability on the product page for the store that they have selected. If the product is not available at the selected store then the customers can check other stores also. By clicking on ‘Check Other Store’, all the stores that have this product will be shown and the customer can choose the store from them.


    Other Pickup Store Check


    Shopping Cart

    After the customer has added the product to the shopping cart, he will be able to see the option for ‘Store Pickup’ or ‘Ship To Home’. The customer can choose from any of these options and then proceed to checkout.


    Select from any other Store


    Checkout Page

    On the checkout page, the customer can select the shipping method for their order. They can choose store pickup or home delivery option.


    Placing the Order

    The customer can review the order details and can then place the order.

    Marketplace Seller Store Pickup For Magento2

    Order Two Products

    When a customer adds two or more products in the cart. It has an option to select the Store Pickup for one product and Ship to Home for other product.

    From the screenshot below, the customer is on the Shopping Cart page. For Gray Coat product Store Pickup has been selected and for the White T-Shirt product Ship To Home has been selected.

    Checkout Seller Store Pickup

    Then, the customer has to select the available shipping method for the Ship to Home product. From the screenshot below, the customer has selected Express Worldwide (DHL) as the shipping method for the White T-Shirt product.

    Select shipping method Seller Store Pickup

    The shipping will be added for the Ship to Home product. From the screenshot below, you can see that the shipping cost of $40.15 is visible in Order Summary.

    Confirm order

    Seller Order Management

    View Order Details

    The seller can manage the orders from sellers panel. The seller can generate the invoice, send the email notification to customer, can create the shipment and generate the tracking number. Sellers also have the option of canceling the orders.Marketplace Seller Store Pickup For Magento2

    Order Two Products

    If a customer has ordered two product items in an order. And selected Store Pickup for one product and Ship to Home for others. The seller can do the shipment by clicking the Ship button. The seller needs to add the tracking number to create the shipment.

    Order details

    Admin Management

    Admin can navigate to Marketplace Management –> Manage Sellers and then can view the stores of any seller.


    Admin can also edit the store for any seller.


    Edit Pickup Store Information

    The admin can update or change the pickup store information. To do so, click Edit as shown in the previous screenshot. Here the admin can edit the name, image, contact, address, and weekly timings of the pickup store.

    Click Save Store to save your changes made.


    Admin can see the Shipping Type by going to Marketplace Management –> Manage Seller –> Seller’s Order.


    Admin can see product quantity available in the store by going to Products –> Edit Product.


    Store Pickup Shipping Method

    Admin can navigate to Stores–> Configurations–> Sales–> Shipping Methods–> Store Pickup Shipping and then by the dropdown admin can enable or disable the Store Pickup Shipping Method.



    That’s all for the Marketplace Seller Store Pickup For Magento 2. However, if you still have any issues feel free to add a ticket and let us know your views to make the module better at our HelpDesk System. You may also browse other Adobe Commerce Cloud marketplace addons and our quality Adobe Commerce extensions.

    Current Product Version - 5.0.0

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

    . . .
    Add a comment

    Leave a Comment

    Your email address will not be published.

    Be the first to comment.

    Back to Top
    Very good service from Webkul. Bought an extension from Webkul. The support team explained everything in detail. Thank you Webkul.
    Juan Alberto Garcia Paredes
    Talk to Sales


    Live Chat

    Message Sent!

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

    Back to Home

    Table of Content