{"id":139667,"date":"2018-08-24T09:47:43","date_gmt":"2018-08-24T09:47:43","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=139667"},"modified":"2024-06-19T08:54:51","modified_gmt":"2024-06-19T08:54:51","slug":"magento-2-private-shop","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/","title":{"rendered":"B2B Wholesale Private Shop for Magento 2"},"content":{"rendered":"<h1>Introduction:<\/h1>\n<p><a href=\"https:\/\/store.webkul.com\/magento2-private-shop.html\">Magento 2 B2B Wholesale Private Shop<\/a> allows the admin to restrict the customer to view the online shop.<\/p>\n<p>Admin has many options to restrict the customer to access the storefront and create a complete private shop.<\/p>\n<p>This module allows the admin to create the private groups and assign them store products, categories, and customers.<\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3>Watch the videos to understand the module:<\/h3>\n<h4>Module Configuration:<\/h4>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"jnVRzELsoIc\">\n<div class=\"components-placeholder__instructions\">jnVRzELsoIc<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h4>Module Workflow:<\/h4>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"xStUc0EqoAc\">\n<div class=\"components-placeholder__instructions\">xStUc0EqoAc<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 class=\"panel-title\">Features<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<ul>\n<li><span class=\"text-gray-dark\">Admin can create a complete private shop. <\/span><\/li>\n<li><span class=\"text-gray-dark\">If the complete shop is private then the guest will not be able to add the product to the cart.<\/span><\/li>\n<li><span class=\"text-gray-dark\"> The guest users can only view the home page and custom CMS pages.<\/span><\/li>\n<li>In this module, the admin can create private groups.<\/li>\n<li><span class=\"text-gray-dark\">Private products\/categories will not be visible to visitors.<\/span><\/li>\n<li><span class=\"text-gray-dark\">Admin can assign multiple groups to each customer.<\/span><\/li>\n<li><span class=\"text-gray-dark\">Admin can assign multiple groups to each product\/category.<\/span><\/li>\n<li><span class=\"text-gray-dark\">Customers can see their private products and categories according to the private group.<\/span><\/li>\n<li><span class=\"text-gray-dark\">The admin can create each product and category in private.<\/span><\/li>\n<li><span class=\"text-gray-dark\">Admin can send emails to private group customers.<\/span><\/li>\n<li><span class=\"text-gray-dark\">Admin can change the product label\/product label image.<\/span><\/li>\n<li>The extension is compatible with the <a href=\"https:\/\/webkul.com\/hyva-theme-development\/\" target=\"_blank\" rel=\"noopener\">Hyva Theme<\/a>.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<h3 id=\"panel-1\" class=\"panel-title\">Installation<\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>Customers will get a\u00a0<strong>zip folder<\/strong>\u00a0and they have to extract the contents of this zip folder on their system.<\/p>\n<p>The extracted folder has an<strong>\u00a0src<\/strong>\u00a0folder, inside the src folder you have the\u00a0<strong>app<\/strong>\u00a0folder.<\/p>\n<p>You need to transfer this\u00a0<strong>app<\/strong>\u00a0folder into the Magento2 root directory on the server as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-446013\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp\" alt=\"move-app-folder\" width=\"1302\" height=\"411\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp 1302w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder-300x95.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder-1200x379.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder-250x79.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder-768x242.webp 768w\" sizes=\"(max-width: 1302px) 100vw, 1302px\" loading=\"lazy\" \/><\/p>\n<p>After the successful installation, you have to run these commands in the Magento2 root directory.<\/p>\n<p><strong>First Command <\/strong>php bin\/magento setup:upgrade<\/p>\n<p><strong>Second Command\u00a0<\/strong>php bin\/magento setup:di:compile<\/p>\n<p><strong>Third Command\u00a0<\/strong>php bin\/magento setup:static-content:deploy<\/p>\n<p>After running the commands, you have to flush the cache from the Magento admin panel by navigating through<strong>&gt;System&gt;Cache management<\/strong>\u00a0as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-443725\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/magento2-cache-management.webp\" alt=\"magento2-cache-management\" width=\"1247\" height=\"548\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/magento2-cache-management.webp 1247w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/magento2-cache-management-300x132.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/magento2-cache-management-1200x527.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/magento2-cache-management-250x110.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/magento2-cache-management-768x338.webp 768w\" sizes=\"(max-width: 1247px) 100vw, 1247px\" loading=\"lazy\" \/><\/p>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<div>\n<h3 id=\"install-extension-from-webkul-store\" class=\"panel-title copy-index\">Install Extension from Webkul Store<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<h3>1 Download Module<\/h3>\n<p>Firstly, you need to log in to Webkul Store, go to\u00a0<strong>My Account<\/strong>&gt;<strong>My Purchased Products<\/strong>\u00a0section, verify and then download and extract the contents of this zip folder on the system.<\/p>\n<h3>2 Upload Folder<\/h3>\n<p>Once the module zip is extracted, follow path\u00a0<strong>src&gt;app<\/strong>\u00a0and then copy the\u00a0<strong>app<\/strong>\u00a0folder into the\u00a0<strong>Magento 2 root<\/strong>\u00a0directory on the server as shown below:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-448711\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/root-folder-directoy.webp\" alt=\"root-folder-directoy\" width=\"1024\" height=\"386\" loading=\"lazy\" \/><\/p>\n<h3>3 Run Commands<\/h3>\n<p>After uploading the module folder, you need to run the following commands in the Magento 2 root directory:<\/p>\n<ul>\n<li aria-level=\"1\">php bin\/magento setup:upgrade<\/li>\n<li aria-level=\"1\">php bin\/magento setup:di:compile<\/li>\n<li aria-level=\"1\">php bin\/magento setup:static-content:deploy<\/li>\n<li aria-level=\"1\">php bin\/magento indexer:reindex<\/li>\n<li aria-level=\"1\">php bin\/magento cache:flush<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-body\">\n<div>\n<div class=\"wk-index-wrap\">\n<h3 id=\"install-extension-from-magento-marketplace\" class=\"index-title copy-index\">Install Extension from Magento Marketplace<\/h3>\n<\/div>\n<p>If you have purchased this extension from the Magento Marketplace then please follow the below process or visit\u00a0<a class=\"wk-external-link\" title=\"this\" href=\"https:\/\/devdocs.magento.com\/extensions\/install\/\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\">this<\/a>\u00a0link.<\/p>\n<h3>1 Get Access Keys<\/h3>\n<p>You need to get access keys, navigate to\u00a0<strong>My Profile<\/strong>\u00a0in Magento Marketplace, then choose\u00a0<strong>Access Keys<\/strong>\u00a0in the\u00a0<strong>My Products<\/strong>\u00a0section.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile.png\" data-wpel-link=\"internal\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-295111 lazyloaded\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile.png\" sizes=\"(max-width: 1109px) 100vw, 1109px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile.png 1109w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile-300x150.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile-250x125.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile-768x384.png 768w\" alt=\"my-profile\" width=\"1109\" height=\"554\" data-srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile.png 1109w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile-300x150.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile-250x125.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile-768x384.png 768w\" data-src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/07\/my-profile.png\" data-sizes=\"(max-width: 1109px) 100vw, 1109px\" \/><\/a><\/p>\n<p>Go to\u00a0<strong>Magento 2<\/strong> and copy both the Access Keys: Public Key and Private Key. These access keys will be needed in the next steps for authentication.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys.png\" data-wpel-link=\"internal\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-295113 lazyloaded\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys.png\" sizes=\"(max-width: 1093px) 100vw, 1093px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys.png 1093w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys-300x102.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys-250x85.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys-768x261.png 768w\" alt=\"copy-keys\" width=\"1093\" height=\"372\" data-srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys.png 1093w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys-300x102.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys-250x85.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys-768x261.png 768w\" data-src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/copy-keys.png\" data-sizes=\"(max-width: 1093px) 100vw, 1093px\" \/><\/a><\/p>\n<p>If access keys are not created earlier, click\u00a0<strong>Create A New Access Key<\/strong>, enter any name and click OK.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name.png\" data-wpel-link=\"internal\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-295114 lazyloaded\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name.png\" sizes=\"(max-width: 1119px) 100vw, 1119px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name.png 1119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name-300x144.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name-250x120.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name-768x369.png 768w\" alt=\"create-key-name\" width=\"1119\" height=\"538\" data-srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name.png 1119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name-300x144.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name-250x120.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name-768x369.png 768w\" data-src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/create-key-name.png\" data-sizes=\"(max-width: 1119px) 100vw, 1119px\" \/><\/a><\/p>\n<h3>2 Update composer.json File<\/h3>\n<p>To know the component name and version number, go to your Magento Marketplace account section,\u00a0<strong>My Profile&gt;My Purchases<\/strong>,<\/p>\n<p>Then find this extension to view the details.<\/p>\n<p><strong>Please note Below is an example image, every extension will have its unique component name and version.<\/strong><\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version.png\" data-wpel-link=\"internal\"><img decoding=\"async\" class=\"aligncenter wp-image-295115 size-full lazyloaded\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version.png\" sizes=\"(max-width: 1163px) 100vw, 1163px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version.png 1163w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version-768x480.png 768w\" alt=\"know-component-name-version\" width=\"1163\" height=\"727\" data-srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version.png 1163w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version-300x188.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version-250x156.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version-768x480.png 768w\" data-src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/know-component-name-version.png\" data-sizes=\"(max-width: 1163px) 100vw, 1163px\" \/><\/a><\/p>\n<p>After that, navigate to your Magento project directory and update your composer.json file in the following format.<\/p>\n<p><strong>composer require &lt;component-name&gt;:&lt;version&gt;<\/strong><\/p>\n<p>For example, to install version 5.0.0 of this extension you need to run the following command:<\/p>\n<p><strong>composer require webkul\/module-privateshop-check:5.0.0<\/strong><\/p>\n<h3>3 Enter Access Keys<\/h3>\n<p>Now you will need to enter the\u00a0<a class=\"wk-external-link\" title=\"Access Keys\" href=\"https:\/\/devdocs.magento.com\/guides\/v2.3\/install-gde\/prereq\/connect-auth.html\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\">Access Keys<\/a> that you obtained as explained in the first step 1 Get Access Keys.<\/p>\n<p>Wait for Composer to finish updating your project dependencies and make sure there aren\u2019t any errors.<\/p>\n<h3>4 Run Command<\/h3>\n<p>You need to run the following commands:<\/p>\n<ul>\n<li aria-level=\"1\">php bin\/magento setup:upgrade<\/li>\n<li aria-level=\"1\">php bin\/magento setup:di:compile<\/li>\n<li aria-level=\"1\">php bin\/magento setup:static-content:deploy<\/li>\n<li aria-level=\"1\">php bin\/magento indexer:reindex<\/li>\n<li aria-level=\"1\">php bin\/magento cache:flush<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel panel-primary\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<h3 id=\"panel-2\" class=\"panel-title\"><i class=\"fa fa-cog\"><\/i>Multilingual Support<\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>For <strong>multilingual\u00a0<\/strong>support, the\u00a0admin will navigate through\u00a0<strong>Store&gt;Configuration&gt;General &gt;Locale Options.<\/strong><\/p>\n<p>Select the locale as German the language into which the admin wants to translate his store content<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-432895\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-locale.webp\" alt=\"webkul magento-2-private shop locale\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-locale.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-locale-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-locale-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-locale-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<h3 id=\"panel-3\" class=\"panel-title\"><i class=\"fa fa-cog\"><\/i>Module Translation<\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>If a\u00a0user wants to translate their module from English to German.<\/p>\n<p>Then they need to follow the path <strong>app\/code\/Webkul\/PrivateShop\/i18n<\/strong> in their unzipped magento2_ private_shop folder and will get a CSV file with the name \u201cen_US.csv\u201d.<\/p>\n<p>Now they will rename that CSV as \u201cde_DE.csv\u201d and translate all right side content after the\u00a0comma in the\u00a0German language. After editing the CSV, save it.<\/p>\n<p>And then upload it to the path <strong>app\/code\/Webkul\/PrivateShop\/i18n<\/strong>\u00a0where they have installed Magento2 on the server.<\/p>\n<p>The module will get translated into the\u00a0German Language. It supports both\u00a0<strong>RTL\u00a0<\/strong>and\u00a0<strong>LTR\u00a0<\/strong>languages.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr1.png\"><img decoding=\"async\" class=\"aligncenter wp-image-138984 img-center-small zm-zoomer zm-zoomer-in\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr1.png\" alt=\"webkul-magento2-marketplace-gdpr1\" width=\"800\" height=\"202\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr1.png 1364w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr1-250x63.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr1-300x76.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr1-768x194.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr1-1200x303.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr.png\"><img decoding=\"async\" class=\"aligncenter wp-image-138985 img-center-small zm-zoomer zm-zoomer-in\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr.png\" alt=\"webkul-magento2-marketplace-gdpr\" width=\"800\" height=\"204\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr.png 1362w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr-250x64.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr-300x76.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr-768x196.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/07\/webkul-magento2-marketplace-gdpr-1200x306.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Admin Configuration<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p>After the installation of the extension, you will find the configuration settings panel by navigating through\u00a0<strong>Stores&gt;Configuration&gt;Webkul&gt; Private Shop <\/strong>as below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-432897\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-general-settings.webp\" alt=\"magento 2 private shop general settings\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-general-settings.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-general-settings-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-general-settings-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-general-settings-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p><strong>Note: <\/strong>You should set either<strong> &#8220;Enable Label Text&#8221; <\/strong>or<strong> &#8220;Enable Label Image&#8221; <\/strong>to<strong> &#8220;Yes&#8221; <\/strong>at a time.<\/p>\n<p>In case, if you set both the options to <strong>&#8220;Yes&#8221; <\/strong>then only the Label Image will be displayed not the Label Title.<\/p>\n<h3>Private Shop Setting<\/h3>\n<p><strong>Create Complete Store Private<\/strong> If the admin chooses &#8221; Yes&#8221; then the Guest users cannot access the storefront.<\/p>\n<p>They redirect to the login page after clicking on an option like category, subcategory, etc. at the frontend.<\/p>\n<p><strong>Enable Label Text\u00a0 <\/strong>Admin can choose &#8220;Yes&#8221; to enable the label on the product.<\/p>\n<p><strong>Label\/Image Display Position <\/strong>Admin can set the display position at top left, top right, bottom left, and bottom right of the label Image.<\/p>\n<p><strong>Label Title<\/strong>\u00a0 Admin can set Label title for the private products.<\/p>\n<p><strong>Enable Label Image\u00a0 <\/strong>Admin can enable image labels for private products.<\/p>\n<p><strong>Private Product Label Image<\/strong> From here, Admin can choose the label image which will be displayed on the private products.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-432899\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-email-template-setting.webp\" alt=\"magento 2 private shop email template\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-email-template-setting.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-email-template-setting-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-email-template-setting-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-email-template-setting-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p><strong>Private Shop Email Templates<\/strong><\/p>\n<p>From here, Admin can choose an email template to send the notification to groups.<\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Admin Management<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p>Admin can manage all private groups and notification mail navigating through <strong>Private Shop<\/strong> Menu under admin panel as per below snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-432912\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-admin-dashboard-panel.webp\" alt=\"webkul magento 2 private shop admin dashboard panel\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-admin-dashboard-panel.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-admin-dashboard-panel-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-admin-dashboard-panel-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-admin-dashboard-panel-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3>Manage Private\u00a0 Group<\/h3>\n<p>Here, you can create the new group by clicking <strong>Add New Group\u00a0<\/strong>button as per the below snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-432917\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-new-group.webp\" alt=\"magento 2 private shop new group\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-new-group.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-new-group-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-new-group-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-new-group-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Admin can delete, disable, and enable the group by clicking the <strong>Action<\/strong> option after marking the group checkbox as per the below snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-432924\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-manage-private-group.webp\" alt=\"magento 2 private shop manage private group\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-manage-private-group.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-manage-private-group-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-manage-private-group-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento-2-private-shop-manage-private-group-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>When the admin clicks on <strong>Mail\u00a0<\/strong>in the <strong>select<\/strong> option under the <strong>Action<\/strong> column then the admin redirects to the Email page.<\/p>\n<p>And the admin can <strong>edit<\/strong> and <strong>delete<\/strong> the already created group by clicking the <strong>select\u00a0<\/strong>option under the <strong>Action<\/strong> column.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433884\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-group.webp\" alt=\"private shop edit group\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-group.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-group-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-group-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-group-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>After clicking the <strong>Edit<\/strong> option, Admin can enable or disable the group and can also change the name of the group as per the below snapshot<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433892\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-private-group.webp\" alt=\"private shop edit private group\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-private-group.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-private-group-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-private-group-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-edit-private-group-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p><strong>Send Notification Mail<\/strong><\/p>\n<p>Admin can send an email to a particular group of customers at a time in Magento 2 Private Shop.<\/p>\n<p>For this, the admin need to select a group and then need to enter the subject and email content.<\/p>\n<p>The email will be added to the queue after clicking on the &#8220;<strong>Add in Queue<\/strong>&#8221; button.<\/p>\n<p>Then the admin needs to run this command to process the queue.<\/p>\n<p><strong>bin\/magento wk_mq:consumers:start bulk.email<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433905\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-notification-email-add-in-queue.webp\" alt=\"send notification email\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-notification-email-add-in-queue.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-notification-email-add-in-queue-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-notification-email-add-in-queue-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-notification-email-add-in-queue-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>In the below table, Admin can see the following:<\/p>\n<p>Queue ID, Queue Name, number of Retries in case if email failed, total receivers, and created date of the Queue.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433908\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-send-notification-email-bulk-email-details.webp\" alt=\"bulk email details\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-send-notification-email-bulk-email-details.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-send-notification-email-bulk-email-details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-send-notification-email-bulk-email-details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-send-notification-email-bulk-email-details-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p><strong>Note:<\/strong>If the admin runs the command and does not stop the command then whenever the admin adds email in the Queue. The Queue will be processed automatically.<\/p>\n<p>The members of the selected customer group will receive an email notification as shown below:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-283207\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/Email-notification-customer-group-Group12.png\" alt=\"Email-notification-customer-group-Group12\" width=\"1122\" height=\"496\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/Email-notification-customer-group-Group12.png 1122w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/Email-notification-customer-group-Group12-300x133.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/Email-notification-customer-group-Group12-250x111.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/Email-notification-customer-group-Group12-768x340.png 768w\" sizes=\"(max-width: 1122px) 100vw, 1122px\" loading=\"lazy\" \/><\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Assign Private Group to Product\/Category\/Customer<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p>Admin can navigate through\u00a0\u00a0<strong>Catalog &gt; Product<\/strong> and can create a new private product or edit a product in Magento 2 Private Shop.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433926\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-add-new-product.webp\" alt=\"magento2 private shop add new product\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-add-new-product.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-add-new-product-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-add-new-product-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-add-new-product-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Admin will have to set the <strong>Private<\/strong>\u00a0<strong>Status<\/strong>\u00a0for the product as &#8220;<strong>Yes&#8221;<\/strong> and assign the private group to the product.<\/p>\n<p>Only those group able to see that product on product and category page as shown below<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-433932\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-visibility-group.webp\" alt=\"magento2 private shop assign visibility group\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-visibility-group.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-visibility-group-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-visibility-group-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-visibility-group-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Admin can Assign multiple private groups to multiple products by\u00a0navigating through <strong>Catalog\u00a0&gt; Products\u00a0<\/strong><\/p>\n<p>Then select the products from the grid and click on <strong>Assign Private Groups<\/strong> in the dropdown <strong>Action<\/strong> option as per below snapshot<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433937\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-bulk-assign-products.webp\" alt=\"magento2 private shop bulk assign products to private groups\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-bulk-assign-products.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-bulk-assign-products-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-bulk-assign-products-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-bulk-assign-products-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Then a slider will come up and there the admin can assign multiple groups to the selected products as per below snapshot<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433948\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-groups.webp\" alt=\"magento2 private shop assign private groups\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-groups.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-groups-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-groups-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-groups-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Admin can navigate through\u00a0\u00a0<strong>Catalog &gt; Categories<\/strong>\u00a0and can create a new private category or edit a category.<\/p>\n<p>The admin will have to set the <strong>Private<\/strong>\u00a0<strong>Status<\/strong>\u00a0for the category as &#8220;<strong>Yes&#8221;<\/strong><\/p>\n<p>Select the assign group from the dropdown<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433970\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-new-private-category.webp\" alt=\"magento2 private shop new private category\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-new-private-category.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-new-private-category-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-new-private-category-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-new-private-category-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Admin is able to see the <strong>private groups<\/strong> of the customers by navigating through <strong>Customer &gt; All Customers\u00a0<\/strong>as per the below snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-434047\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customers-section.webp\" alt=\"magento2 private shop customers section\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customers-section.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customers-section-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customers-section-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customers-section-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>The admin can assign a private group to the customer\u00a0by navigating through <strong>Customer &gt; All Customers\u00a0<\/strong><\/p>\n<p>After this click on<strong> Edit <\/strong>in the<strong> Action <\/strong>column. In the customer information, you can assign a private group to the customer as per the below snapshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433982\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-configuration.webp\" alt=\"magento2 private shop customer configuration\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Admin can Assign multiple private groups to multiple customers by\u00a0navigating through <strong>Customer &gt; All Customers\u00a0<\/strong><\/p>\n<p>Then select the customers from the grid and click on <strong>Assign Private Groups<\/strong> in drop down <strong>Action<\/strong> option as per the below snapshot<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-434041\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-bulk-assign.webp\" alt=\"magento2 private shop customer bulk assign private group\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-bulk-assign.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-bulk-assign-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-bulk-assign-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-customer-bulk-assign-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Then a slider will come up and there the admin can assign multiple groups to the selected customers as per the below snapshot<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-433993\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-group-customer.webp\" alt=\"magento2 private shop assign private group customer\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-group-customer.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-group-customer-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-group-customer-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/webkul-magento2-private-shop-assign-private-group-customer-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Customer End<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p>Now front end of Magento 2 Private Shop becomes completely private.\u00a0 The admin enables a <strong>complete private shop<\/strong> from the configuration.<\/p>\n<p>The guest users can only view the home page and custom CMS pages.<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-guest-user-2.png\"><img decoding=\"async\" class=\"aligncenter wp-image-146012\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-guest-user-2.png\" alt=\"magento2-private-shop-guest-user\" width=\"800\" height=\"1667\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-guest-user-2.png 1278w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-guest-user-2-119x249.png 119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-guest-user-2-144x300.png 144w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-guest-user-2-768x1600.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-guest-user-2-491x1024.png 491w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<p>After the complete shop is private after this guests will not be able to add the product to the cart.<\/p>\n<p>Now click on the <strong>Add to Cart<\/strong>\u00a0button it will redirect to the customer login page.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-login-page.png\"><img decoding=\"async\" class=\"aligncenter wp-image-140043\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-login-page.png\" alt=\"magento2-private-shop-login-page.png\" width=\"800\" height=\"375\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-login-page.png 1796w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-login-page-250x117.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-login-page-300x140.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-login-page-768x360.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-login-page-1200x562.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<p><strong>The private Product<\/strong> option is available in the header to see the private products, according to the customer&#8217;s assigned private group.<\/p>\n<p><strong>Image label<\/strong> will be displayed on the product and category page for the private product as per the below snapshot<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label.png\"><img decoding=\"async\" class=\"aligncenter wp-image-140084\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label.png\" alt=\"magento2-private-shop-image-label.png\" width=\"800\" height=\"390\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label.png 1780w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label-768x375.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label-1200x585.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label1.png\"><img decoding=\"async\" class=\"aligncenter wp-image-140087\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label1.png\" alt=\"magento2-private-shop-image-label1\" width=\"800\" height=\"608\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label1.png 990w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label1-250x190.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label1-300x228.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-image-label1-768x584.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<p><strong>Label title<\/strong> will be displayed on the product and category page for the private product as per the snapshot<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title.png\"><img decoding=\"async\" class=\"aligncenter wp-image-140086\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title.png\" alt=\"magento2-private-shop-label-title.png\" width=\"800\" height=\"390\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title.png 1734w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title-768x374.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title-1200x585.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title1.png\"><img decoding=\"async\" class=\"aligncenter wp-image-140088\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title1.png\" alt=\"magento2-private-shop-label-title1.png\" width=\"800\" height=\"521\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title1.png 1127w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title1-250x163.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title1-300x195.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/magento2-private-shop-label-title1-768x500.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"pf-content\">\n<div class=\"panel panel-info\">\n<p>That\u2019s all for the\u00a0<strong>B2B Wholesale Private Shop for Magento 2<\/strong> module.<\/p>\n<h2><strong>Get in touch<\/strong><\/h2>\n<p>Still have any issues feel free to add a ticket and let us know your views to make the module better <a href=\"https:\/\/webkul.uvdesk.com\/en\/\">https:\/\/webkul.uvdesk.com\/en\/<\/a><\/p>\n<p>Also, visit our useful\u00a0<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" data-wpel-link=\"internal\">Magento 2 extensions \u00a0<\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"wkpl-promo-ad\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Magento 2 B2B Wholesale Private Shop 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 the admin to create the private groups and assign them store products, categories, and customers. <a href=\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[302],"tags":[7370,2070,7357],"class_list":["post-139667","post","type-post","status-publish","format-standard","hentry","category-magento2","tag-b2b-wholesale-private-shop-for-magento-2","tag-magento2","tag-magento2-private-shop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento 2 Private Shop Extension | B2b Wholesale Permission Module<\/title>\n<meta name=\"description\" content=\"B2B wholesale Magento\u00a02 private shop allows the admin to restrict the customer to view the Online shop. Admin has many options for restrict\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento 2 Private Shop Extension | B2b Wholesale Permission Module\" \/>\n<meta property=\"og:description\" content=\"B2B wholesale Magento\u00a02 private shop allows the admin to restrict the customer to view the Online shop. Admin has many options for restrict\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-24T09:47:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-19T08:54:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp\" \/>\n<meta name=\"author\" content=\"Hari Narayan Bairwa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hari Narayan Bairwa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\"},\"author\":{\"name\":\"Hari Narayan Bairwa\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/3045f8aa0cd8fd88e717a1ce992fd28b\"},\"headline\":\"B2B Wholesale Private Shop for Magento 2\",\"datePublished\":\"2018-08-24T09:47:43+00:00\",\"dateModified\":\"2024-06-19T08:54:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\"},\"wordCount\":1806,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp\",\"keywords\":[\"B2b wholesale private shop for Magento\u00a02\",\"Magento2\",\"magento2 private shop\"],\"articleSection\":[\"Magento2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\",\"name\":\"Magento 2 Private Shop Extension | B2b Wholesale Permission Module\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp\",\"datePublished\":\"2018-08-24T09:47:43+00:00\",\"dateModified\":\"2024-06-19T08:54:51+00:00\",\"description\":\"B2B wholesale Magento\u00a02 private shop allows the admin to restrict the customer to view the Online shop. Admin has many options for restrict\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp\",\"width\":1302,\"height\":411,\"caption\":\"move-app-folder\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B2B Wholesale Private Shop for Magento 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/3045f8aa0cd8fd88e717a1ce992fd28b\",\"name\":\"Hari Narayan Bairwa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a6a338b30516ddb586c33b38720ef1b7653d71d7859154701666200fb670d83c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a6a338b30516ddb586c33b38720ef1b7653d71d7859154701666200fb670d83c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Hari Narayan Bairwa\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/harinarayan-bd\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento 2 Private Shop Extension | B2b Wholesale Permission Module","description":"B2B wholesale Magento\u00a02 private shop allows the admin to restrict the customer to view the Online shop. Admin has many options for restrict","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/","og_locale":"en_US","og_type":"article","og_title":"Magento 2 Private Shop Extension | B2b Wholesale Permission Module","og_description":"B2B wholesale Magento\u00a02 private shop allows the admin to restrict the customer to view the Online shop. Admin has many options for restrict","og_url":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-08-24T09:47:43+00:00","article_modified_time":"2024-06-19T08:54:51+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp","type":"","width":"","height":""}],"author":"Hari Narayan Bairwa","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Hari Narayan Bairwa","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/"},"author":{"name":"Hari Narayan Bairwa","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/3045f8aa0cd8fd88e717a1ce992fd28b"},"headline":"B2B Wholesale Private Shop for Magento 2","datePublished":"2018-08-24T09:47:43+00:00","dateModified":"2024-06-19T08:54:51+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/"},"wordCount":1806,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp","keywords":["B2b wholesale private shop for Magento\u00a02","Magento2","magento2 private shop"],"articleSection":["Magento2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento-2-private-shop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/","url":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/","name":"Magento 2 Private Shop Extension | B2b Wholesale Permission Module","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp","datePublished":"2018-08-24T09:47:43+00:00","dateModified":"2024-06-19T08:54:51+00:00","description":"B2B wholesale Magento\u00a02 private shop allows the admin to restrict the customer to view the Online shop. Admin has many options for restrict","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento-2-private-shop\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/move-app-folder.webp","width":1302,"height":411,"caption":"move-app-folder"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento-2-private-shop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"B2B Wholesale Private Shop for Magento 2"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/3045f8aa0cd8fd88e717a1ce992fd28b","name":"Hari Narayan Bairwa","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a6a338b30516ddb586c33b38720ef1b7653d71d7859154701666200fb670d83c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a6a338b30516ddb586c33b38720ef1b7653d71d7859154701666200fb670d83c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Hari Narayan Bairwa"},"url":"https:\/\/webkul.com\/blog\/author\/harinarayan-bd\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/139667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=139667"}],"version-history":[{"count":66,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/139667\/revisions"}],"predecessor-version":[{"id":434983,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/139667\/revisions\/434983"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=139667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=139667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=139667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}