B2B Wholesale Private Shop B2B wholesale private shop module allows the admin to restrict the customer to view the Online shop. Admin has many options to restrict the customer to access the storefront and create a complete private shop. This module allows admin to create the private groups and assign them store products, categories, and customers. Features Admin can create a complete private shop. Admin can create private groups. Private products/categories will not visible to Visitors. Admin is able to assign multiple groups to each customer. Admin is able to assign multiple groups to each product/category. Customers can see their private products/categories according to the private group. The admin can create each product/category private. Admin can send email to private group customers. Admin can change the product label/product label image. Admin Configuration After the installation of the extension, you will find the configuration settings panel by navigating through Stores->Configuration->Webkul> Private Shop as per the below snapshot -
Private Shop Setting - Create Complete Store Private - If admin chooses " Yes" then the Guest users cannot access the storefront and they redirect to the login page after clicking on an option ( category, subcategory etc.) at frontend. Enable Label Setting - Admin can choose "Yes" to enable the label on the product. Label/Image display Position - Admin can set the display position ( top left, top right, bottom left, and bottom right) of the label Image. Label Title - Admin can set Label title for the private products. Enable Label Image - Admin can enable image label for the private products. Private Product Label Image - From here, Admin can choose label image which will be displayed on the private products. Private Shop Transactional Emails - From here, Admin can choose email template to send the notification to groups. Admin Management
Admin can manage all private groups and notification mail navigating through Private Shop Menu under admin panel as per below snapshot - Manage Private Group - Here, you can create the new group by clicking Add New Group button as per below snapshot - Admin can delete, disable, and enable the group by clicking Action option after marking the group checkbox as per below snapshot-
Admin can edit and delete the already created group by clicking select option under Action column. And when Admin clicks on Mail in select option under Action column then admin redirect to the Email page.
After clicking Edit, Admin can enable/disable the group and can change the name of the module as per below snapshot - Send Notification Mail - Admin can send an email to the particular group of customers at a time. For this, admin need to select group then need to enter the subject and email content ( in the body). The email will be added into the queue after clicking on " Add in Queue " button. Then admin needs to run this command{ bin/magento wk_mq:consumers:start bulk.email } to process the queue.
In the below table, Admin can see Queue ID, Queue Name, number of Retries ( If email failed ), total receivers, and created date of the Queue. Note - If admin runs the command and does not stop the command then whenever admin adds email in the Queue. The Queue will be processed automatically. Assign Private Group to Product/Category/Customer Admin can navigate through Catalog > product and can create a new private product or edit a product. Admin will have to set the Private Status for the product as " Yes" and assign the private group (s) to the product, only those group(s) able to see that product on product/ category page as
shown below -
Admin can Assign multiple private groups to multiple products by navigating through Catalog > Products then select the products from the grid and click on Assign Private Groups in drop-down Action option as per below snapshot - Then a slider will come up and there the admin can assign multiple groups to the selected products as per below snapshot - Admin can navigate through Catalog > Categories and can create a new private category or edit a category. The admin will have to set the Private Status for the category as " Yes" and assign the private group (s) to the Category, only those private group(s) able to see that category as shown below -
Admin able to see the private groups of the customers by navigating through Customer > All Customers as per below snapshot -
The admin can assign a private group to the customer by navigating through Customer > All Customers then click on Edit in the Action column. In the customer information, you can assign a private group(s) to the customer as per below snapshot - Admin can Assign multiple private groups to multiple customers by navigating through Customer > All Customers then select the customers from the grid and click on Assign
Private Groups in drop-down Action option as per below snapshot - Then a slider will come up and there the admin can assign multiple groups to the selected customers as per below snapshot - Customer End The frontend becomes complete private when admin enables complete private shop from the configuration.
Guest users do not access any category, product etc., only login users can access the categories and products as per below snapshot - Private Product option is available in the header to see the private products, according to customer assigned private group. Image label will be displayed on the product and category page for the private product as per below snapshot -
Label title will be displayed on the product and category page for the private product as per snapshot -
That s all for the B2B Wholesale Private Shop module still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/