{"id":165523,"date":"2019-03-07T16:00:43","date_gmt":"2019-03-07T16:00:43","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=165523"},"modified":"2025-02-27T06:42:24","modified_gmt":"2025-02-27T06:42:24","slug":"opencart-b2b-wholesale-private-shop","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/","title":{"rendered":"B2B wholesale Private Shop OpenCart"},"content":{"rendered":"<p><strong>Opencart Private Shop<\/strong>: The wholesale private shop for OpenCart will create a private shopping site where only restricted access is given to the customers to browse the store pages and purchase the products.<\/p>\n<p>The customers at the frontend will be able to see their private products\/categories according to the private group selected by the customers at the webstore frontend.<\/p>\n<p>Also, private products\/categories will not be visible to the visitors\/guests. The admin can create private groups and then assign them to the store products, categories, and customers.<\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h2>Watch the video to understand the extension workflow:-<\/h2>\n<h3>Module Configuration Settings<\/h3>\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=\"avEvFMaO37I\">\n<div class=\"components-placeholder__instructions\">avEvFMaO37I<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>Admin and Customer end workflow<\/h3>\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=\"ELKxUHGGjn0\">\n<div class=\"components-placeholder__instructions\">ELKxUHGGjn0<\/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>The admin can enable\/disable the extension<\/li>\n<li>Select restriction level as &#8211; complete store, products, categories<\/li>\n<li>When the complete shop is private, then the guest will not be able to add the products to the cart<\/li>\n<li>The guest users can only view the home page and default CMS pages<\/li>\n<li>Private products\/categories will not be visible to the visitors<\/li>\n<li>The admin can create private groups<\/li>\n<li>The admin can assign multiple groups to each customer<\/li>\n<li>The admin can assign multiple groups to each product\/category<\/li>\n<li>Customers can see their private products\/categories according to the private group<\/li>\n<li>The admin can create each product\/category private<\/li>\n<li>The admin can send email to private group customers<\/li>\n<li>The admin can change the product label\/product label image<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Installation<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<h3><u>Step 1<\/u><\/h3>\n<p>Customers will get a zip folder and they have to extract the contents of this zip folder on their system according to your Opencart version.<\/p>\n<p>The extracted folder has <strong>admin, catalog, <\/strong><strong>ocmod, system, <\/strong>and <strong>theme patch <\/strong>folders. You need to transfer the\u00a0<strong>admin, catalog, <\/strong>and <strong>system<\/strong> folder into the Opencart root directory on the server.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165532 size-full\" title=\"OpenCart Private Shop Installation\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png\" alt=\"OpenCart Private Shop Installation\" width=\"800\" height=\"399\" loading=\"lazy\" \/><\/p>\n<h3><u>Step 2<br \/>\n<\/u><\/h3>\n<p>Once you have uploaded the folders, login to admin panel and navigate through <strong>Extensions<\/strong>-&gt;<strong>Extension Installer <\/strong>and upload the <strong>private_shop.ocmod.xml <\/strong>file that you will find within the <strong>ocmod<\/strong> folder.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165599 size-full\" title=\"OpenCart Private Shop Extension Installer\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_installer-1.png\" alt=\"OpenCart Private Shop Extension Installer\" width=\"800\" height=\"581\" loading=\"lazy\" \/><\/p>\n<h3><u>Step 3<br \/>\n<\/u><\/h3>\n<p>After uploading the\u00a0<strong>XML file<\/strong>\u00a0go to the\u00a0<strong>Extension<\/strong>\u00a0-&gt;\u00a0<strong>Modifications<\/strong>\u00a0and click on\u00a0<strong>refresh\u00a0<\/strong>button.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165601 size-full\" title=\"OpenCart Private Shop Refresh Modification\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_modification_refresh-1.png\" alt=\"OpenCart Private Shop Refresh Modification\" width=\"800\" height=\"520\" loading=\"lazy\" \/><\/p>\n<h3><u>Step 4<br \/>\n<\/u><\/h3>\n<p>After that, in the admin panel go to\u00a0<strong>System<\/strong>\u00a0-&gt;\u00a0<strong>Users<\/strong>\u00a0-&gt;\u00a0<strong>User Groups<\/strong>\u00a0and edit the group\u00a0<strong>\u2018Administrator\u2019<\/strong>\u00a0and choose to\u00a0<strong>select all<\/strong>\u00a0for both\u00a0<strong>Access<\/strong>\u00a0and\u00a0<strong>Modify Permission<\/strong>\u00a0for the permission that you want to provide and\u00a0<strong>Save<\/strong>\u00a0it.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165604 size-full\" title=\"OpenCart Private Shop Edit User Group\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_user_groups_edit-2.png\" alt=\"OpenCart Private Shop Edit User Group\" width=\"800\" height=\"707\" loading=\"lazy\" \/><\/p>\n<h3><u>Step 5<br \/>\n<\/u><\/h3>\n<p>To <strong>install<\/strong> the extension, <strong>tap<\/strong> the <strong>install<\/strong> button by navigating through <strong>Extensions<\/strong>-&gt;<strong>Extensions<\/strong>-&gt;<strong>Modules<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165610 size-full\" title=\"OpenCart Private Shop Install Extension \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_install_module.png\" alt=\"OpenCart Private Shop Install Extension \" width=\"800\" height=\"619\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Module Configuration Settings<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>After the installation of the extension, the admin can see the <strong>Private Shop<\/strong> menu option in the admin backend side panel.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165612 size-full\" title=\"OpenCart Prive Shop Menu Option Visible After Installation\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options.png\" alt=\"OpenCart Prive Shop Menu Option Visible After Installation\" width=\"789\" height=\"433\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options.png 789w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options-250x137.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options-300x165.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options-768x421.png 768w\" sizes=\"(max-width: 789px) 100vw, 789px\" loading=\"lazy\" \/><\/p>\n<p>To configure the module settings navigate through <strong>Extensions<\/strong>-&gt;<strong>Extensions<\/strong>-&gt;<strong>Modules<\/strong> and <strong>tap <\/strong>the <strong>edit<\/strong> button for the<strong> OpenCart Private Shop.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165608 size-full\" title=\"OpenCart Private Shop Extension Edit\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_edit_configuration.png\" alt=\"OpenCart Private Shop Extension Edit\" width=\"800\" height=\"619\" loading=\"lazy\" \/><\/p>\n<p>Tapping the <strong>edit<\/strong> button brings up the <strong>module configuration<\/strong> settings. Here, the admin can see <strong>2 configuration settings<\/strong> &#8211;<\/p>\n<h3><strong>General Settings<\/strong><\/h3>\n<h2><img decoding=\"async\" class=\"aligncenter wp-image-165613 size-full\" title=\"OpenCart Private Shop Module Configuration \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_general_settings.png\" alt=\"OpenCart Private Shop Module Configuration \" width=\"800\" height=\"681\" loading=\"lazy\" \/><\/h2>\n<p>Here, the admin will first <strong>Enable<\/strong> the extension for use.<\/p>\n<p><strong>P<\/strong><strong>rivatize Store<\/strong> &#8211; By using this option, the admin can privatize either <strong>complete<\/strong> <strong>store<\/strong> or can <strong>restrict<\/strong> some of them like the &#8211; <strong>Product<\/strong>, <strong>Categories, <\/strong>and <strong>Customers<\/strong>.<\/p>\n<p><strong>Customer Request To View Private Group <\/strong>&#8211; By using this option, a customer can request for the private group for which the admin can approve the customer request.<\/p>\n<p><strong>Add To Cart Warning Message <\/strong>&#8211; By using this option, the admin can show the <strong>default warning message<\/strong> that will be displayed on the login page after tapping the <strong>Add to Cart<\/strong> button. This is <strong>only valid<\/strong> if the customer is <strong>not logged In<\/strong>.<\/p>\n<p><strong>Product Label Settings<\/strong><br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-165632 size-full\" title=\"OpenCart Private Shop Product label Setting\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_product_label_settings.png\" alt=\"OpenCart Private Shop Product label Setting\" width=\"800\" height=\"800\" loading=\"lazy\" \/><br \/>\n<strong>Product Label\/Image Status<\/strong> &#8211;<br \/>\nIf this option is enabled then after the customer logs in, the customer will be able to see the Product Label\/Product Image Label on the product.<\/p>\n<p><strong>Label\/Image Display Position<\/strong> &#8211;<br \/>\nUsing this option, you can <strong>place<\/strong> the <strong>Label<\/strong>\/<strong>Image <\/strong>to Top Left, Top Right, Bottom Left, and Bottom Right position on the product image.<\/p>\n<p><strong>Product Label Option<\/strong> &#8211;<br \/>\nHere, you can choose to set <strong>Product label<\/strong> as <strong>label Text<\/strong> or <strong>Label Image<\/strong> as required.<br \/>\nIf you select <strong>Product label Option<\/strong> as <strong>Label Text <\/strong> then set up the other option for the selection &#8211;<\/p>\n<p><strong>Product Label Text<\/strong> &#8211; Enter the Product label text that will be visible on the product<br \/>\n<strong>Product Label Text Color<\/strong> &#8211;\u00a0 Set the Product Label Text Color<br \/>\n<strong>Product Label Background Color<\/strong> &#8211; Set the Product Label background color<\/p>\n<p>The admin can also select the <strong>Product Label Option <\/strong>as <strong>Label Image<\/strong>.<br \/>\n<img decoding=\"async\" class=\"aligncenter wp-image-165640 size-full\" title=\"OpenCart Private Shop Product label Image Option\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_product_image_label_settings.png\" alt=\"OpenCart Private Shop Product label Image Option\" width=\"800\" height=\"878\" loading=\"lazy\" \/>And for this option the admin will &#8211;<\/p>\n<p>Select the <strong>Product label Image<\/strong><br \/>\nSet the <strong>Label Image Width<\/strong> in <strong>Pixels<\/strong> for the <strong>product label image<\/strong><br \/>\nSet the<strong> Label Image Height<\/strong> in <strong>Pixels<\/strong> for the<strong> product label image<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Workflow Backend &#8211; Admin<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Post installation, admin can see private shop menu option with sub-options &#8211;<\/p>\n<ul>\n<li><strong>Manage Private Groups<\/strong><\/li>\n<li><strong>Customer Request(s)<\/strong><\/li>\n<li><strong>Send Notification Email<\/strong><\/li>\n<li><strong>Manage Email Template<\/strong><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165612 size-full\" title=\"OpenCart Prive Shop Menu Option\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options.png\" alt=\"OpenCart Prive Shop Menu Option\" width=\"789\" height=\"433\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options.png 789w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options-250x137.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options-300x165.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_menu_options-768x421.png 768w\" sizes=\"(max-width: 789px) 100vw, 789px\" loading=\"lazy\" \/><\/p>\n<h3><u>Manage Private Groups<\/u><\/h3>\n<p>Here, under manage private groups the admin can create and delete any of the groups as required.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165681 size-full\" title=\"OpenCart Private Shop Customer Groups\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_manage_groups.png\" alt=\"OpenCart Private Shop Customer Groups\" width=\"800\" height=\"680\" loading=\"lazy\" \/><\/p>\n<p>To <strong>add a new customer group <\/strong>tap the <strong>Add<\/strong> button at the top-right corner. This brings up the section to add a new group.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165682 size-full\" title=\"OpenCart Private Shop Add New Customer Group\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_add_new_group.png\" alt=\"OpenCart Private Shop Add New Customer Group\" width=\"800\" height=\"538\" loading=\"lazy\" \/><\/p>\n<p>Here, for the new group the admin will &#8211;<\/p>\n<ul>\n<li><strong>Choose Store<\/strong> &#8211; All the available stores will be visible for selection as required.<\/li>\n<li><strong>Group Name<\/strong> &#8211;\u00a0 Set the Name for the Group.<\/li>\n<li><strong>Group Status<\/strong> &#8211;\u00a0 Set the status of the group as enabled or disabled as required.<\/li>\n<\/ul>\n<p>To save the group, tap the <strong>save<\/strong> button. Now, the admin can see the created group visible under the group list. The admin can also <strong>edit<\/strong> a group and manage the <strong>email template<\/strong> for each respective group.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165683 size-full\" title=\"OpenCart Private Shop Group Created\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_group_created.png\" alt=\"OpenCart Private Shop Group Created\" width=\"800\" height=\"782\" loading=\"lazy\" \/><\/p>\n<p>To edit a group tap the <strong>edit<\/strong> button for the <strong>respective group<\/strong> to bring up the edit section.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165693 size-full\" title=\"OpenCart Private Shop Edit Group\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_edit_group.png\" alt=\"OpenCart Private Shop Edit Group\" width=\"800\" height=\"558\" loading=\"lazy\" \/><\/p>\n<p>To manage email template for a group, <strong>tap<\/strong> the <strong>Manage Email Template<\/strong> button and this brings up this section to select or create the email template.<\/p>\n<p>The admin can select a group from the drop-down option, and then prefer to <strong>Choose<\/strong>\/<strong>Create Email Template<\/strong> as required.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165707 size-full\" title=\"OpenCart Private Shop Send Email Notifications To Customers\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_extension_group_email_configuration.png\" alt=\"OpenCart Private Shop Send Email Notifications To Customers\" width=\"800\" height=\"803\" loading=\"lazy\" \/><\/p>\n<h3><u>Customer Request(s)<br \/>\n<\/u><\/h3>\n<p>Under this section, the admin can see all the <strong>requests<\/strong> that have been made by the customers for the various groups along with the <strong>status<\/strong> and <strong>requested Date<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165716 size-full\" title=\"OpenCart Private Shop Customer's Request list\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opencart_private_shop_customers_request_list.png\" alt=\"OpenCart Private Shop Customer's Request list\" width=\"800\" height=\"667\" loading=\"lazy\" \/><\/p>\n<p>The admin can <strong>approve<\/strong>\/<strong>disapprove<\/strong> a request and can also see the <strong>customer&#8217;s<\/strong> <strong>request message.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165721 size-full\" title=\"OpenCart Private Shop Customer's Request Message\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_customer_request_message.png\" alt=\"OpenCart Private Shop Customer's Request Message\" width=\"650\" height=\"323\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_customer_request_message.png 650w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_customer_request_message-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_customer_request_message-300x149.png 300w\" sizes=\"(max-width: 650px) 100vw, 650px\" loading=\"lazy\" \/><\/p>\n<h3><u>Send Notification Emails<br \/>\n<\/u><\/h3>\n<p>Under this section, the admin can send email notifications to the various created private groups. The admin can add, modify and delete the created notifications.<\/p>\n<p>To create a <strong>new notification email <\/strong>tap the <strong>Add<\/strong> button at the top right-hand side.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165715 size-full\" title=\"OpenCart Private Shop Send Email Notifications\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opencart_private_shop_send_email_notifications.png\" alt=\"OpenCart Private Shop Send Email Notifications\" width=\"800\" height=\"766\" loading=\"lazy\" \/><\/p>\n<p>Now, the add <strong>new template section<\/strong> appears and here &#8211;<\/p>\n<ul>\n<li>Enter the <strong>Email Template Name<\/strong><\/li>\n<li>Enter the <strong>Email Template Subject <\/strong>and<\/li>\n<li>Enter the <strong>Email Template Message<\/strong><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165739 size-full\" title=\"OpenCart Private Shop Add Email Template \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_add_email_template.png\" alt=\"OpenCart Private Shop Add Email Template \" width=\"800\" height=\"854\" loading=\"lazy\" \/><\/p>\n<p>The admin can make use of various pre-defined placeholder <strong>keywords within <\/strong>the email templates while creating the email template.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165772 size-full\" title=\"OpenCart Private Shop Template User Guide\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_add_email_template_predefined_keywords.png\" alt=\"OpenCart Private Shop Template User Guide\" width=\"800\" height=\"904\" loading=\"lazy\" \/><\/p>\n<h3><u>Manage Email Templates<\/u><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165717 size-full\" title=\"OpenCart Private Shop Manage Email Notification\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_priate_shop_send_notification_email.png\" alt=\"OpenCart Private Shop Manage Email Notification\" width=\"800\" height=\"631\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Assigning Private Group to Products\/Categories<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>On the, <strong>Product Add Page<\/strong> the admin can see the <strong>assigned private groups<\/strong> for each of the products if already assigned under the <strong>Private Group(s)<\/strong> column.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165806 size-full\" title=\"Assigned Private Groups At Product Add Page\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/check_assigned_private_group.png\" alt=\"Assigned Private Groups At Product Add Page\" width=\"800\" height=\"526\" loading=\"lazy\" \/><\/p>\n<p>The admin can easily assign any of the private groups already created to his products. To do so, navigate to <strong>Catalog<\/strong>-&gt;<strong>Products<\/strong> and add <strong>a new product<\/strong> or <strong>edit<\/strong> a existing one to assign it to a private group.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165796 size-full\" title=\"OpenCart Private Shop Add Private Group To Product\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_add_group_to_product.png\" alt=\"OpenCart Private Shop Add Private Group To Product\" width=\"800\" height=\"1075\" loading=\"lazy\" \/><\/p>\n<p>Now, navigate to the <strong>Links<\/strong> menu tabs. Here, go to the below-mentioned options &#8211;<\/p>\n<ul>\n<li><strong>Private Group Status <\/strong>and set it as <strong>Enabled.<\/strong><\/li>\n<li><strong>Assign Private Group <\/strong>and select the private group(the created one&#8217;s are displayed here) to assign to the product.<\/li>\n<\/ul>\n<p>On the, <strong>Category Add\/edit <\/strong>Page the admin can see the <strong>assigned private groups<\/strong> for each of the categories if already assigned under the <strong>Private Group(s)<\/strong> column.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165808 size-full\" title=\"OpenCart Private Shop Category Assign Private Group\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_category_private_group_asssigned_visible.png\" alt=\"OpenCart Private Shop Category Assign Private Group\" width=\"800\" height=\"431\" loading=\"lazy\" \/><\/p>\n<p>The admin can also assign <strong>multiple private groups<\/strong> to the <strong>category<\/strong> by navigating through <strong>Catalog<\/strong>-&gt;<strong>Categories <\/strong> and then tap the <strong>Edit<\/strong> button for the category to which you want to assign the private groups.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165810 size-full\" title=\"OpenCart Private Shop Assign Private Group To Category\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/assign_category_private_groups.png\" alt=\"OpenCart Private Shop Assign Private Group To Category\" width=\"800\" height=\"605\" loading=\"lazy\" \/><\/p>\n<p>To assign the private group navigate to the <strong>Data<\/strong> menu tab and select &#8211;<\/p>\n<ul>\n<li><strong>Private Group Status<\/strong> as <strong>Enabled<\/strong><\/li>\n<li><strong>Private Group(s)<\/strong> for this particular category for the option <strong>Assign Private Group<\/strong><\/li>\n<\/ul>\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&#8217;s Workflow &#8211; Store Frontend<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>The frontend becomes complete private when admin enables <strong>Complete Private Shop<\/strong> from the configuration. The guest users can only view the home page and custom CMS pages.<\/p>\n<p>If the complete shop is private then the guest will not be able to add the product to the cart or check any category. When the guest user clicks on \u201cAdd to Cart\u201d button or tries to check any category then it will redirect to the login page with a <strong>message<\/strong> &#8220;<i class=\"fa fa-exclamation-circle\"><\/i> <strong>Warning: Please, login first to buy the product!<\/strong>&#8220;.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165814 size-full\" title=\"OpenCart Private Shop Warning Message\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/warning_message.png\" alt=\"OpenCart Private Shop Warning Message\" width=\"800\" height=\"664\" loading=\"lazy\" \/><\/p>\n<p>After registering an account at the store, the customer can see a <strong>Private product(s)<\/strong> menu option under the <strong>My Account<\/strong> option.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165816 size-full\" title=\"OpenCart Private Shop Private Product(s) Menu \" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/private_products_customer_end.png\" alt=\"OpenCart Private Shop Private Product(s) Menu \" width=\"800\" height=\"421\" loading=\"lazy\" \/><\/p>\n<p>The customer can tap on the <strong>Private product(s)<\/strong> menu option and a section appears for submitting a request for a particular private group. The customer will choose the <strong>group(s)<\/strong>, <strong>enter<\/strong> the <strong>email addres<\/strong>s, and <strong>enter<\/strong> a<strong> request message<\/strong> for the same. Now, tap the <strong>Save<\/strong> button to send in the request to the admin.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165818 size-full\" title=\"OpenCart Private Shop Request For Private Group\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/request_for_private_group.png\" alt=\"OpenCart Private Shop Request For Private Group\" width=\"800\" height=\"735\" loading=\"lazy\" \/><\/p>\n<p>After this the customer can see the <strong>list of submitted requests<\/strong> for the private group. The customer can see the <strong>Request<\/strong> <strong>Status<\/strong> as well that changes to <strong>Approved<\/strong> after the admin <strong>approves<\/strong> the request for the same. The customer can then navigate to the <strong>Private Product(s)<\/strong> section to check the status of the request.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165819 size-full\" title=\"OpenCart Private Shop Request List For Private Group(s)\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/private_group_request_list.png\" alt=\"OpenCart Private Shop Request List For Private Group(s)\" width=\"800\" height=\"507\" loading=\"lazy\" \/><\/p>\n<p>The admin will have to <strong>approve<\/strong> this <strong>request<\/strong> for providing the customer with <strong>access <\/strong>to the selected <strong>private group<\/strong>. The admin will <strong>approve<\/strong> this request from the admin backend.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165820 size-full\" title=\"OpenCart Private Shop Admin Approve Request\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/approve_request_admin.png\" alt=\"OpenCart Private Shop Admin Approve Request\" width=\"800\" height=\"611\" loading=\"lazy\" \/><\/p>\n<p>The admin can see the request <strong>message<\/strong> entered while <strong>submitting<\/strong> the request for the private group.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165821 size-full\" title=\"OpenCart Private Shop Customer Request Message\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/customer_request_message.png\" alt=\"OpenCart Private Shop Customer Request Message\" width=\"710\" height=\"257\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/customer_request_message.png 710w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/customer_request_message-250x90.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/customer_request_message-300x109.png 300w\" sizes=\"(max-width: 710px) 100vw, 710px\" loading=\"lazy\" \/><\/p>\n<p>After the request approval from the admin&#8217;s end, the admin will see the <strong>status<\/strong> for the request as <strong>Approved<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165822 size-full\" title=\"OpenCart Private Shop Customer Request List Admin's End\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/customer_request_list.png\" alt=\"OpenCart Private Shop Customer Request List Admin's End\" width=\"800\" height=\"618\" loading=\"lazy\" \/><\/p>\n<p>The customer can now <strong>access<\/strong> the <strong>products<\/strong> within the <strong>requested private group<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-165823 size-full\" title=\"OpenCart private Shop Products Visible For the Requested Group\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/products_available_selected_private_group.png\" alt=\"OpenCart private Shop Products Visible For the Requested Group\" width=\"800\" height=\"1302\" loading=\"lazy\" \/><\/p>\n<p>That&#8217;s all for <strong>OpenCart Private Shop<\/strong> extension. For any doubts or suggestions regarding the extension get back to us at <span style=\"color: #0000ff;\">support@webkul.com<\/span> or raise a <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noopener noreferrer\">ticket<\/a> at our\u00a0 Helpdesk system.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Opencart Private Shop: The wholesale private shop for OpenCart will create a private shopping site where only restricted access is given to the customers to browse the store pages and purchase the products. The customers at the frontend will be able to see their private products\/categories according to the private group selected by the customers <a href=\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[305],"tags":[],"class_list":["post-165523","post","type-post","status-publish","format-standard","hentry","category-opencart"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpenCart Private Shop Extension | B2B Wholesale Permission Module<\/title>\n<meta name=\"description\" content=\"Restrict what the customers can access on your opencart web store and create a complete private shop. The customer has to request for access.\" \/>\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\/opencart-b2b-wholesale-private-shop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenCart Private Shop Extension | B2B Wholesale Permission Module\" \/>\n<meta property=\"og:description\" content=\"Restrict what the customers can access on your opencart web store and create a complete private shop. The customer has to request for access.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-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=\"2019-03-07T16:00:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-27T06:42:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png\" \/>\n<meta name=\"author\" content=\"Nishad Bhan\" \/>\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=\"Nishad Bhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/\"},\"author\":{\"name\":\"Nishad Bhan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\"},\"headline\":\"B2B wholesale Private Shop OpenCart\",\"datePublished\":\"2019-03-07T16:00:43+00:00\",\"dateModified\":\"2025-02-27T06:42:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/\"},\"wordCount\":1672,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png\",\"articleSection\":[\"opencart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/\",\"name\":\"OpenCart Private Shop Extension | B2B Wholesale Permission Module\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png\",\"datePublished\":\"2019-03-07T16:00:43+00:00\",\"dateModified\":\"2025-02-27T06:42:24+00:00\",\"description\":\"Restrict what the customers can access on your opencart web store and create a complete private shop. The customer has to request for access.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png\",\"width\":1366,\"height\":399},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B2B wholesale Private Shop OpenCart\"}]},{\"@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\/d5f376b54be75483744f8320d172d9e0\",\"name\":\"Nishad Bhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?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\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nishad Bhan\"},\"description\":\"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenCart Private Shop Extension | B2B Wholesale Permission Module","description":"Restrict what the customers can access on your opencart web store and create a complete private shop. The customer has to request for access.","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\/opencart-b2b-wholesale-private-shop\/","og_locale":"en_US","og_type":"article","og_title":"OpenCart Private Shop Extension | B2B Wholesale Permission Module","og_description":"Restrict what the customers can access on your opencart web store and create a complete private shop. The customer has to request for access.","og_url":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-03-07T16:00:43+00:00","article_modified_time":"2025-02-27T06:42:24+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png","type":"","width":"","height":""}],"author":"Nishad Bhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nishad Bhan","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/"},"author":{"name":"Nishad Bhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0"},"headline":"B2B wholesale Private Shop OpenCart","datePublished":"2019-03-07T16:00:43+00:00","dateModified":"2025-02-27T06:42:24+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/"},"wordCount":1672,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png","articleSection":["opencart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/","url":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/","name":"OpenCart Private Shop Extension | B2B Wholesale Permission Module","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png","datePublished":"2019-03-07T16:00:43+00:00","dateModified":"2025-02-27T06:42:24+00:00","description":"Restrict what the customers can access on your opencart web store and create a complete private shop. The customer has to request for access.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/webkul_opencart_private_shop_installation.png","width":1366,"height":399},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-b2b-wholesale-private-shop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"B2B wholesale Private Shop OpenCart"}]},{"@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\/d5f376b54be75483744f8320d172d9e0","name":"Nishad Bhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?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\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nishad Bhan"},"description":"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.","url":"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/165523","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\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=165523"}],"version-history":[{"count":43,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/165523\/revisions"}],"predecessor-version":[{"id":277763,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/165523\/revisions\/277763"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=165523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=165523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=165523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}