{"id":275199,"date":"2026-02-13T14:55:59","date_gmt":"2026-02-13T14:55:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/yay-wholesale-b2b\/"},"modified":"2026-09-17T18:34:49","modified_gmt":"2026-09-17T18:34:49","slug":"yay-wholesale-b2b","status":"publish","type":"plugin","link":"https:\/\/id.wordpress.org\/plugins\/yay-wholesale-b2b\/","author":17887724,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"1.2.2","tested":"7.1.1","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Yay Wholesale B2B for WooCommerce","header_author":"YayCommerce","header_description":"WooCommerce wholesale plugin for serving wholesale & B2B customers.","assets_banners_color":"f7f7f7","last_updated":"2026-09-17 18:34:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/yaycommerce.com\/","header_author_uri":"https:\/\/yaycommerce.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1090,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"yaycommerce","date":"2026-02-23 13:46:27","revision":3467762},"1.0.4":{"tag":"1.0.4","author":"yaycommerce","date":"2026-03-13 12:51:39","revision":3481997},"1.0.5":{"tag":"1.0.5","author":"yaycommerce","date":"2026-05-18 17:22:18","revision":3536083},"1.1.0":{"tag":"1.1.0","author":"yaydev","date":"2026-06-03 09:51:16","revision":3559131},"1.1.1":{"tag":"1.1.1","author":"yaycommerce","date":"2026-07-27 14:22:41","revision":3624717},"1.2.0":{"tag":"1.2.0","author":"yaycommerce","date":"2026-08-12 18:18:09","revision":3643869},"1.2.1":{"tag":"1.2.1","author":"yaycommerce","date":"2026-08-22 10:40:14","revision":3660398},"1.2.2":{"tag":"1.2.2","author":"yaycommerce","date":"2026-09-17 18:34:49","revision":3700806}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3467762,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3624717,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3660400,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3700806,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=yay_wholesale_b2b#\\\/roles\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"login\":true,\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"Yay Wholesale B2B Demo\",\"woocommerce_onboarding_profile\":{\"completed\":true,\"skipped\":true},\"yaywholesaleb2b_roles\":[{\"name\":\"Gold\",\"description\":\"Customers who buy every 3 months\",\"discount\":30,\"minOrderQuantity\":0,\"minOrderAmount\":500,\"applyToSalePrice\":true,\"status\":true,\"slug\":\"gold\"},{\"name\":\"Platinum\",\"description\":\"Customers who buy every month\",\"discount\":40,\"minOrderQuantity\":0,\"minOrderAmount\":1000,\"applyToSalePrice\":true,\"status\":true,\"slug\":\"platinum\"},{\"name\":\"Silver\",\"description\":\"Customers who buy every year\",\"discount\":20,\"minOrderQuantity\":0,\"minOrderAmount\":500,\"applyToSalePrice\":true,\"status\":true,\"slug\":\"silver\"}],\"yaywholesaleb2b_settings\":{\"general\":{\"default_role\":\"gold\"},\"registration_fields\":{\"fields\":[{\"inputName\":\"first_name\",\"label\":\"First Name\",\"columnWidth\":\"50%\",\"isRequired\":true,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"billing_first_name\",\"type\":\"text\",\"placeholder\":\"Enter First Name\"},{\"inputName\":\"last_name\",\"label\":\"Last Name\",\"columnWidth\":\"50%\",\"isRequired\":true,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"billing_last_name\",\"type\":\"text\",\"placeholder\":\"Enter Last Name\"},{\"inputName\":\"message\",\"label\":\"Message\",\"columnWidth\":\"100%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"none\",\"type\":\"textarea\",\"placeholder\":\"Enter Message\"},{\"inputName\":\"custom_field_b1739654-843c-4211-a852-afb8264c89e5\",\"label\":\"Company Name\",\"columnWidth\":\"50%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"billing_company\",\"customBillingMetaKey\":\"\",\"type\":\"text\",\"placeholder\":\"Enter the company\"},{\"inputName\":\"custom_field_49d005a9-cdab-44c8-bd14-ff57e2e95c87\",\"label\":\"Country\",\"columnWidth\":\"50%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"billing_state\",\"customBillingMetaKey\":\"\",\"type\":\"text\",\"placeholder\":\"Enter the state\"},{\"inputName\":\"custom_field_97febe50-8581-48da-8af6-8b43273fb43f\",\"label\":\"VAT \\\/ Tax ID\",\"columnWidth\":\"50%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"billing_vat\",\"customBillingMetaKey\":\"\",\"type\":\"text\",\"placeholder\":\"Enter VAT \\\/ Tax ID\"},{\"inputName\":\"custom_field_5645f418-96c8-4c87-8108-3d0d2f92f7a7\",\"label\":\"Contact Number\",\"columnWidth\":\"50%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"billing_phone\",\"customBillingMetaKey\":\"\",\"type\":\"phone\",\"placeholder\":\"Enter your phone for us to contact\"},{\"inputName\":\"custom_field_ced7a4a1-385f-4a7d-8a45-41b56093360a\",\"label\":\"Address\",\"columnWidth\":\"100%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"billing_address_1\",\"customBillingMetaKey\":\"\",\"type\":\"text\",\"placeholder\":\"Enter your address\"},{\"inputName\":\"custom_field_fe49bc15-3e66-4eae-8b08-c0ee56c60d5b\",\"label\":\"Company Logo\",\"columnWidth\":\"100%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"none\",\"customBillingMetaKey\":\"\",\"type\":\"attachment\",\"allowedExtensions\":[\"jpg\",\"jpeg\",\"png\"],\"maxFileSize\":3},{\"inputName\":\"custom_field_e249b03d-4a76-4edc-92df-8f26312fae2c\",\"label\":\"Where do you know our store from\",\"columnWidth\":\"100%\",\"isRequired\":false,\"isHidden\":false,\"isDefault\":false,\"billingMapping\":\"none\",\"customBillingMetaKey\":\"\",\"type\":\"radio\",\"choices\":[\"Facebook\",\"Instagram\",\"Our Flyer\",\"Our Saleman\",\"Our Website\"]}]}}}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woocommerce\"},\"options\":{\"activate\":true}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"yay-wholesale-b2b\"},\"options\":{\"activate\":true}},{\"step\":\"installTheme\",\"themeData\":{\"resource\":\"wordpress.org\\\/themes\",\"slug\":\"brandy\"},\"options\":{\"activate\":true}},{\"step\":\"importWxr\",\"file\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/raw.githubusercontent.com\\\/woocommerce\\\/woocommerce\\\/trunk\\\/plugins\\\/woocommerce\\\/sample-data\\\/sample_products.xml\"},\"fetchAttachments\":true,\"authorsMode\":\"default-author\",\"defaultAuthorUsername\":\"admin\"},{\"step\":\"runPHP\",\"progress\":{\"caption\":\"Prevent woocommerce redirect\"},\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\ndelete_transient( '_wc_activation_redirect' );\\ndelete_option( 'woocommerce_admin_install_timestamp' );\\n\"},{\"step\":\"runPHP\",\"progress\":{\"caption\":\"Register wholesale roles\"},\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\nadd_role( 'gold', 'Gold', [ 'read' => true ] );\\nadd_role( 'platinum', 'Platinum', [ 'read' => true ] );\\nadd_role( 'silver', 'Silver', [ 'read' => true ] );\\n\"},{\"step\":\"runPHP\",\"progress\":{\"caption\":\"Register wholesalers\"},\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n$admin = new WP_User( 1 );\\n$admin->add_role( 'gold' );\\n\"},{\"step\":\"wp-cli\",\"command\":\"wp user create frank_j frank@gmail.com --user_pass=password --role=platinum --display_name='Frank J.'\"},{\"step\":\"wp-cli\",\"command\":\"wp user create jack_m jackma@gmail.com --user_pass=password --role=gold --display_name='Jack M.'\"},{\"step\":\"wp-cli\",\"command\":\"wp user create katrin_r k@k-gmbh.com --user_pass=password --role=silver --display_name='Katrin R.'\"},{\"step\":\"wp-cli\",\"command\":\"wp post create --post_type=page --post_title='Become a Wholesaler' --post_content='<!-- wp:paragraph --><p>Thank you for your interest in becoming a wholesale partner. Please complete the registration form below to apply for a wholesale account. Once your application has been reviewed and approved, you will gain access to exclusive wholesale pricing, bulk ordering options, and partner benefits. We look forward to building a successful business relationship with you.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:shortcode -->[ywhs_request_form]<!-- \\\/wp:shortcode -->' --post_status=publish\"},{\"step\":\"runPHP\",\"progress\":{\"caption\":\"Add new page\"},\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n$page = get_page_by_path('become-a-wholesaler');\\nif (!$page) {\\n    return;\\n}\\n\\n$menu_name = 'Primary Menu';\\n$menu = wp_get_nav_menu_object($menu_name);\\n\\nif (!$menu) {\\n    $menu_id = wp_create_nav_menu($menu_name);\\n} else {\\n    $menu_id = $menu->term_id;\\n}\\n\\nwp_update_nav_menu_item($menu_id, 0, [\\n    'menu-item-title'     => 'Become a Wholesaler',\\n    'menu-item-object'    => 'page',\\n    'menu-item-object-id' => $page->ID,\\n    'menu-item-type'      => 'post_type',\\n    'menu-item-status'    => 'publish',\\n]);\\n\\n$locations = get_theme_mod('nav_menu_locations') ?: [];\\n$locations['primary'] = $menu_id;\\n$locations['primary-menu'] = $menu_id;\\nset_theme_mod('nav_menu_locations', $locations);\\n\"}]}"}},"all_blocks":{"yay-wholesale\/requirement-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"yay-wholesale\/requirement-block","version":"0.1.1","title":"Wholesale Requirement","category":"widgets","icon":"awards","description":"A block displaying yay-wholesale requirement of the current user's wholesale role","example":{},"supports":{"html":false},"textdomain":"yay-wholesale-b2b","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php","viewScriptModule":"file:.\/view.js"},"yay-wholesale\/request-registration-form-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"yay-wholesale\/request-registration-form-block","version":"0.1.1","title":"Request Registration Form","category":"widgets","icon":"format-aside","description":"A block displaying yay-wholesale request registration form ","example":{},"supports":{"html":false},"attributes":{"formTitle":{"type":"string","default":"FORM TITLE"},"titleAlign":{"type":"string","default":"left"}},"textdomain":"yay-wholesale-b2b","editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css"}},"tagged_versions":["1.0.2","1.0.4","1.0.5","1.1.0","1.1.1","1.2.0","1.2.1","1.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3700797,"resolution":"1","location":"assets","locale":"","width":3840,"height":2460},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3700797,"resolution":"2","location":"assets","locale":"","width":3840,"height":2460},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3700797,"resolution":"3","location":"assets","locale":"","width":3840,"height":2460},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3700797,"resolution":"4","location":"assets","locale":"","width":3840,"height":2460},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3700797,"resolution":"5","location":"assets","locale":"","width":3840,"height":2460},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3700797,"resolution":"6","location":"assets","locale":"","width":3840,"height":2460},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3700797,"resolution":"7","location":"assets","locale":"","width":3840,"height":2460},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3700797,"resolution":"8","location":"assets","locale":"","width":3840,"height":2460},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3700797,"resolution":"9","location":"assets","locale":"","width":3840,"height":2460}},"screenshots":{"1":"Wholesale analytics dashboard with top products, top customers, and revenue stats","2":"List of wholesale customers with customer value","3":"Custom WooCommerce wholesale roles","4":"Retail and wholesale price display for hybrid shops","5":"Advanced settings for price, layout, and catalog","6":"Customizable wholesale B2B registration form","7":"Building WooCommerce B2B form with preview &amp; drag and drop","8":"Setting up tax exemption, coupon and display options","9":"WooCommerce emails built for wholesale mode"}},"plugin_section":[],"plugin_tags":[10553,197693,5447,51032,65073],"plugin_category":[],"plugin_contributors":[192728],"plugin_business_model":[],"class_list":["post-275199","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-discount-rules","plugin_tags-sale","plugin_tags-wholesale","plugin_tags-wholesale-pricing","plugin_contributors-yaycommerce","plugin_committers-yaycommerce","plugin_committers-yaydev","plugin_support_reps-alina98","plugin_support_reps-mialewp","plugin_support_reps-ninjateamwp","plugin_support_reps-sreeharipraju"],"banners":{"banner":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/banner-772x250.png?rev=3660400","banner_2x":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/banner-1544x500.png?rev=3624717","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/icon-256x256.png?rev=3467762","icon_2x":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/icon-256x256.png?rev=3467762","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-1.jpg?rev=3700797","caption":"Wholesale analytics dashboard with top products, top customers, and revenue stats"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-2.jpg?rev=3700797","caption":"List of wholesale customers with customer value"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-3.jpg?rev=3700797","caption":"Custom WooCommerce wholesale roles"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-4.jpg?rev=3700797","caption":"Retail and wholesale price display for hybrid shops"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-5.jpg?rev=3700797","caption":"Advanced settings for price, layout, and catalog"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-6.jpg?rev=3700797","caption":"Customizable wholesale B2B registration form"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-7.jpg?rev=3700797","caption":"Building WooCommerce B2B form with preview &amp; drag and drop"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-8.jpg?rev=3700797","caption":"Setting up tax exemption, coupon and display options"},{"src":"https:\/\/ps.w.org\/yay-wholesale-b2b\/assets\/screenshot-9.jpg?rev=3700797","caption":"WooCommerce emails built for wholesale mode"}],"raw_content":"<!--section=description-->\n<p>WooCommerce treats all customers the same by default.<\/p>\n\n<p>That\u2019s fine for simple stores, but it quickly becomes a problem when you sell <strong>wholesale<\/strong>, <strong>B2B<\/strong>, or use <strong>tiered pricing<\/strong>.<\/p>\n\n<p>When you need different prices, <strong>minimum order quantities<\/strong>, or exclusive products for specific customers, things get complicated fast.<\/p>\n\n<p>\ud83d\udcab <strong>Yay Wholesale B2B for WooCommerce<\/strong> gives you full control.<\/p>\n\n<p>\ud83d\udccc <a href=\"https:\/\/docs.yaycommerce.com\/yay-wholesale-b2b\">Getting Started<\/a><\/p>\n\n<p>Create wholesale roles, set custom pricing rules, and tailor the shopping experience for B2B customers, without messy workarounds.<\/p>\n\n<p>Ready to run retail and wholesale from one WooCommerce store, with pricing that actually makes sense for your business?<\/p>\n\n<p>\ud83d\udc49 Manage wholesale customers, pricing tiers, and B2B rules effortlessly with Yay Wholesale B2B for WooCommerce.<\/p>\n\n<p><a href=\"https:\/\/yaycommerce.com\/yay-wholesale-b2b-for-woocommerce\/\">Get FIRST YEAR FREE for Yay Wholesale B2B Pro<\/a><\/p>\n\n<p>[youtube https:\/\/youtu.be\/HSfPYVN-Gl0?&amp;t=55]<\/p>\n\n<h3>Key Features<\/h3>\n\n<h3>Wholesale Customer Management<\/h3>\n\n<ul>\n<li><strong>Registration System<\/strong>: Customizable registration forms with flexible field configuration<\/li>\n<li><strong>Role-Based Pricing<\/strong>: Create unlimited wholesale roles with different discounts<\/li>\n<li><strong>Request Moderation<\/strong>: Review and approve\/reject wholesale applications<\/li>\n<\/ul>\n\n<h3>Analytics Dashboard<\/h3>\n\n<ul>\n<li><strong>Performance Metrics<\/strong>: Track total wholesalers, orders, and revenue<\/li>\n<li><strong>Time-Based Comparison<\/strong>: Compare performance across custom date ranges<\/li>\n<li><strong>Top Performers<\/strong>: View top 10 wholesale customers and best-selling products<\/li>\n<li><strong>Growth Indicators<\/strong>: See percentage changes compared to previous periods<\/li>\n<\/ul>\n\n<h3>Requirements Display<\/h3>\n\n<ul>\n<li><strong>Progress Tracking<\/strong>: Show customers their progress toward wholesale pricing<\/li>\n<li><strong>Conditional Display<\/strong>: Appears in mini-cart, cart, and checkout<\/li>\n<li><strong>Block Integration<\/strong>: Add requirement widgets to any page<\/li>\n<\/ul>\n\n<h3>Getting Started<\/h3>\n\n<h3>Setting Up Registration<\/h3>\n\n<ol>\n<li>Go to <strong>YayWholesale &gt; Settings &gt; Registration<\/strong><\/li>\n<li>Configure moderation settings and form messages<\/li>\n<li>Customize registration fields under <strong>Registration Fields<\/strong><\/li>\n<li>Add the registration form to a page using:\n\n<ul>\n<li>Shortcode: <code>[ywhs_request_form title=\"optional\"]<\/code><\/li>\n<li>Block: \"Request Registration Form Block\"<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Creating Wholesale Roles<\/h3>\n\n<ol>\n<li>Navigate to <strong>YayWholesale &gt; Roles<\/strong><\/li>\n<li>Click \"Add New Role\" to create custom wholesale tiers<\/li>\n<li>Configure pricing and requirements for each role<\/li>\n<\/ol>\n\n<h3>Managing Requests<\/h3>\n\n<ol>\n<li>View pending requests at <strong>YayWholesale &gt; Requests<\/strong><\/li>\n<li>Review customer information and approve or reject applications<\/li>\n<li>Assign specific roles during approval if needed<\/li>\n<\/ol>\n\n<h3>Configuring Prices<\/h3>\n\n<ol>\n<li>Go to <strong>YayWholesale &gt; Settings &gt; Display<\/strong><\/li>\n<li>Choose your price display format<\/li>\n<li>Customize the wholesale price label<\/li>\n<li>Select a color for wholesale pricing<\/li>\n<\/ol>\n\n<h3>Customizing Emails<\/h3>\n\n<p>Configure automated email notifications:<\/p>\n\n<ul>\n<li>New wholesale order placed (to admin)<\/li>\n<li>New wholesale account registered (to admin)<\/li>\n<li>Wholesale account approved (to customer)<\/li>\n<li>Wholesale account rejected (to customer)<\/li>\n<li>Wholesale account pending review (to customer)<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For documentation, support, and updates, visit our website or <a href=\"http:\/\/yaycommerce.com\/support\/\">contact YayCommerce support team<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/yay-wholesale\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to YayWholesale in your WordPress admin to configure settings<\/li>\n<li>A default wholesale role will be created automatically upon activation<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20customers%20have%20multiple%20wholesale%20roles%3F\"><h3>Can customers have multiple wholesale roles?<\/h3><\/dt>\n<dd><p>No, each wholesaler is assigned one role at a time. Approving a new request overrides the previous role.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20pending%20requests%20after%20approval%3F\"><h3>What happens to pending requests after approval?<\/h3><\/dt>\n<dd><p>Approved requests are removed from the Requests screen and the customer appears in the Wholesalers list.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20the%20default%20role%3F\"><h3>Can I disable the default role?<\/h3><\/dt>\n<dd><p>No, the default role cannot be deactivated or deleted. It always appears first in the roles list.<\/p><\/dd>\n<dt id=\"do%20wholesale%20orders%20calculate%20taxes%3F\"><h3>Do wholesale orders calculate taxes?<\/h3><\/dt>\n<dd><p>You can enable\/disable tax calculations for wholesale orders in Settings &gt; General.<\/p><\/dd>\n<dt id=\"can%20wholesalers%20use%20coupons%3F\"><h3>Can wholesalers use coupons?<\/h3><\/dt>\n<dd><p>You can enable\/disable coupon functionality for wholesale orders in Settings &gt; General.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>Sep 17, 2026 - Version 1.2.2<\/h4>\n\n<ul>\n<li>Improved: Displaying product price on Shop page to be compatible with <strong>YayPricing<\/strong><\/li>\n<\/ul>\n\n<h4>Aug 22, 2026 - Version 1.2.1<\/h4>\n\n<ul>\n<li>Added: blueprint.json for Playground previewing<\/li>\n<li>Added: Import\/Export Product Pricing (Pro)<\/li>\n<li>Updated: Automatically hide Requirement Bar when minOrderQuantity and minOrderAmount are set to zero<\/li>\n<\/ul>\n\n<h4>Aug 12, 2026 - Version 1.2.0<\/h4>\n\n<ul>\n<li>New: Payment and Shipping methods can now be edited directly on the Role Edit page (PRO)<\/li>\n<li>New: Order recalculation now only triggers on actual item changes, improving performance<\/li>\n<li>New: Order notification emails now correctly prioritize the Wholesale New Order template<\/li>\n<li>New: Registration field data now viewable\/editable from the WP Users and User Profile pages<\/li>\n<li>New: Split Price Display settings into separate options for retailers and wholesalers<\/li>\n<li>Added: Setup Wizard to guide initial configuration after activation<\/li>\n<li>Added: Guest Access options for wholesale pricing (No Restriction, Hidden Price, Hidden Shop) (PRO)<\/li>\n<li>Added: Promotion Rules to auto-upgrade customers to wholesale roles based on revenue milestones (PRO)<\/li>\n<li>Added: Template Editor to design separate shop layouts for retailers and wholesalers (PRO)<\/li>\n<li>Added: New registration field types: Select, Radio, Checkbox, and Attachment<\/li>\n<li>Added: Option to sync registration fields with WooCommerce Customer Billing Details<\/li>\n<li>Added: Requirement Bar toggle for classic and block themes (PRO)<\/li>\n<li>Added: Discount Rule and Access Rule columns to Product\/Category list tables<\/li>\n<li>Updated: Redesigned UI for Product-based Discount, with easier percentage\/fixed amount switching and tiered pricing (PRO)<\/li>\n<li>Improved: Product\/Category-based Access logic for parent-category visibility (PRO)<\/li>\n<li>Improved: General UI\/UX improvements: updated system font, refined input styles, added loading states, smoother data updates<\/li>\n<\/ul>\n\n<h4>July 25, 2026 - Version 1.1.1<\/h4>\n\n<ul>\n<li>Fixed: role update and delete API<\/li>\n<\/ul>\n\n<h4>June 03, 2026 - Version 1.1.0<\/h4>\n\n<ul>\n<li>Improved: Registration field settings<\/li>\n<li>Improved: Requirements progress bar (hide condition row if it's not set)<\/li>\n<li>Implement the checkout restriction for wholesaler<\/li>\n<li>Implement the displaying price in shop setting for wholesaler (Pro version)<\/li>\n<li>Implement the role-based shipping methods (Pro version)<\/li>\n<li>Implement the role-based payment methods (Pro version)<\/li>\n<li>Implement the product-based price or discount (Pro version)<\/li>\n<li>Implement the category-based discount (Pro version)<\/li>\n<\/ul>\n\n<h4>Mar 24, 2026 - Version 1.0.6<\/h4>\n\n<ul>\n<li>Improved: Registration fields setting<\/li>\n<li>Improved: Registration form mechanic<\/li>\n<\/ul>\n\n<h4>Mar 17, 2026 - Version 1.0.5<\/h4>\n\n<ul>\n<li>Fixed: Bugs from admin notice<\/li>\n<li>Updated: Requirements progress bar (Pro version)<\/li>\n<\/ul>\n\n<h4>Mar 13, 2026 \u2013 Version 1.0.4<\/h4>\n\n<ul>\n<li>Updated: Plugin logo in admin dashboard<\/li>\n<li>Improved: Recommended plugins screen<\/li>\n<li>Improved: Licenses screen (Pro version)<\/li>\n<\/ul>\n\n<h4>Feb 25, 2026 - Version 1.0.3<\/h4>\n\n<ul>\n<li>Implement YayUIKits to Admin UI<\/li>\n<\/ul>\n\n<h4>Jan 29, 2026 - Version 1.0.2<\/h4>\n\n<ul>\n<li>Update permission callback for API<\/li>\n<li>Implement submission rate limit for wholesale submit form<\/li>\n<li>Refactor plugin prefix<\/li>\n<\/ul>\n\n<h4>Jan 12, 2026 - Version 1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A comprehensive wholesale management plugin for WooCommerce that enables you to offer wholesale pricing, manage B2B customers, and track wholesale ord &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/275199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=275199"}],"author":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yaycommerce"}],"wp:attachment":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=275199"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=275199"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=275199"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=275199"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=275199"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=275199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}