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.
Note:
- 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.
After the successful installation, you have to run these commands in the Adobe Commerce Cloud 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 have to flush the cache from the Adobe Commerce admin panel by navigating through->System->Cache management as shown below.
Configuration For Multi-lingual Support
Translation
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.
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.
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.
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.
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.
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.
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.
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.
View Directions and Distance
Customers will be able to see the directions on the Google Map.
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.
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.
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.
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.
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.
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.
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.
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.
Support
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