{"id":67708,"date":"2017-05-01T09:52:22","date_gmt":"2017-05-01T09:52:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/woocommerce-wholesale-pricing\/"},"modified":"2026-05-18T11:49:49","modified_gmt":"2026-05-18T11:49:49","slug":"woo-wholesale-pricing","status":"publish","type":"plugin","link":"https:\/\/kab.wordpress.org\/plugins\/woo-wholesale-pricing\/","author":14204656,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.5","stable_tag":"2.0.5","tested":"6.8.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Wholesale for WooCommerce","header_author":"WPExperts","header_description":"Manage your shop with a Wholesale Feature","assets_banners_color":"fcd8a5","last_updated":"2026-05-18 11:49:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpexperts.io\/products\/wholesale-for-woocommerce-pro\/","header_author_uri":"https:\/\/profiles.wordpress.org\/saadiqbal\/","rating":5,"author_block_rating":5,"active_installs":1000,"downloads":37151,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"allendevelopers","date":"2017-05-01 14:21:45"},"1.0.1":{"tag":"1.0.1","author":"allendevelopers","date":"2017-05-01 20:02:59"},"1.0.2":{"tag":"1.0.2","author":"allendevelopers","date":"2017-05-02 18:26:25"},"1.0.3":{"tag":"1.0.3","author":"allendevelopers","date":"2017-06-22 01:21:38"},"1.0.4":{"tag":"1.0.4","author":"allendevelopers","date":"2017-07-10 12:30:22"},"1.0.5":{"tag":"1.0.5","author":"allendevelopers","date":"2017-07-12 07:58:00"},"1.2":{"tag":"1.2","author":"allendevelopers","date":"2017-09-06 07:33:53"},"1.3":{"tag":"1.3","author":"allendevelopers","date":"2017-09-26 10:49:41"},"1.4":{"tag":"1.4","author":"allendevelopers","date":"2018-02-09 13:11:30"},"1.4.1":{"tag":"1.4.1","author":"wpexpertsio","date":"2019-01-18 07:26:06"},"1.5":{"tag":"1.5","author":"wpexpertsio","date":"2020-04-01 08:43:33"},"1.5.1":{"tag":"1.5.1","author":"wpexpertsio","date":"2020-05-21 07:50:12"},"1.5.2":{"tag":"1.5.2","author":"wpexpertsio","date":"2020-10-14 06:16:59"},"1.5.3":{"tag":"1.5.3","author":"wpexpertsio","date":"2020-11-11 14:08:39"},"1.5.4":{"tag":"1.5.4","author":"wpexpertsio","date":"2021-01-13 14:35:14"},"1.5.5":{"tag":"1.5.5","author":"wpexpertsio","date":"2021-07-27 11:33:59"},"1.6.0":{"tag":"1.6.0","author":"wpexpertsio","date":"2022-01-28 12:05:45"},"1.6.1":{"tag":"1.6.1","author":"wpexpertsio","date":"2022-05-24 11:52:00"},"1.6.5":{"tag":"1.6.5","author":"wpexpertsio","date":"2023-12-14 07:48:01"},"1.7.0":{"tag":"1.7.0","author":"wpexpertsio","date":"2024-02-15 13:19:44"},"1.7.1":{"tag":"1.7.1","author":"wpexpertsio","date":"2024-10-17 11:33:16"},"1.7.2":{"tag":"1.7.2","author":"wpexpertsio","date":"2024-12-19 07:33:26"},"1.7.3":{"tag":"1.7.3","author":"wpexpertsio","date":"2025-01-31 08:19:03"},"2.0":{"tag":"2.0","author":"wpexpertsio","date":"2025-06-04 12:37:34"},"2.0.1.1":{"tag":"2.0.1.1","author":"wpexpertsio","date":"2025-06-18 09:51:15"},"2.0.2":{"tag":"2.0.2","author":"wpexpertsio","date":"2025-09-04 08:32:17"},"2.0.3":{"tag":"2.0.3","author":"wpexpertsio","date":"2025-09-12 09:51:47"},"2.0.4":{"tag":"2.0.4","author":"wpexpertsio","date":"2025-09-17 07:08:53"},"2.0.5":{"tag":"2.0.5","author":"wpexpertsio","date":"2026-05-18 11:49:49"}},"upgrade_notice":{"2.0.5":"<p>Readme and documentation update \u2014 no code changes. Safe to update from any 2.x version.<\/p>","2.0.4":"<p>Minor code optimization update. Safe to update from any 2.x version.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3179372,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3179372,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3179372,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.2","1.3","1.4","1.4.1","1.5","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.6.0","1.6.1","1.6.5","1.7.0","1.7.1","1.7.2","1.7.3","2.0","2.0.1.1","2.0.2","2.0.3","2.0.4","2.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3179383,"resolution":"1","location":"assets","locale":"","width":2400,"height":1536},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3179383,"resolution":"2","location":"assets","locale":"","width":2400,"height":1612},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3179383,"resolution":"3","location":"assets","locale":"","width":2400,"height":1310},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3179383,"resolution":"4","location":"assets","locale":"","width":2400,"height":1156},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3179383,"resolution":"5","location":"assets","locale":"","width":2400,"height":1440},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3179383,"resolution":"6","location":"assets","locale":"","width":2400,"height":1368},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3179383,"resolution":"7","location":"assets","locale":"","width":2400,"height":1446}},"screenshots":{"1":"General Settings \u2014 Configure wholesale pricing globally, set discount type, and manage display options.","2":"Wholesale Price Global Tab \u2014 Set fixed or percentage discounts across all products.","3":"Label Settings \u2014 Customize frontend labels including save price, registration form text, and more.","4":"Registration Settings \u2014 Configure the wholesale user registration form and approval workflow.","5":"Wholesale User Requests \u2014 View and manage pending wholesaler registration requests.","6":"Registration Notification \u2014 Email notification settings for new user registrations.","7":"Registration Form Fields \u2014 Default and custom fields available in the wholesale registration form."}},"plugin_section":[],"plugin_tags":[10553,166977,51032,65073,65074],"plugin_category":[],"plugin_contributors":[199898,81749],"plugin_business_model":[216238],"class_list":["post-67708","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-tiered-pricing","plugin_tags-wholesale","plugin_tags-wholesale-pricing","plugin_tags-woocommerce-wholesale","plugin_contributors-saadiqbal","plugin_contributors-wpexpertsio","plugin_business_model-commercial","plugin_committers-saadiqbal","plugin_committers-wpexpertsio","plugin_support_reps-fahadwaheed","plugin_support_reps-ibaad06","plugin_support_reps-kidwai","plugin_support_reps-mobi5533","plugin_support_reps-wpexpertsio"],"banners":{"banner":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/banner-772x250.jpg?rev=3179372","banner_2x":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/banner-1544x500.jpg?rev=3179372","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/icon-128x128.jpg?rev=3179372","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/screenshot-1.png?rev=3179383","caption":"General Settings \u2014 Configure wholesale pricing globally, set discount type, and manage display options."},{"src":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/screenshot-2.png?rev=3179383","caption":"Wholesale Price Global Tab \u2014 Set fixed or percentage discounts across all products."},{"src":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/screenshot-3.png?rev=3179383","caption":"Label Settings \u2014 Customize frontend labels including save price, registration form text, and more."},{"src":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/screenshot-4.png?rev=3179383","caption":"Registration Settings \u2014 Configure the wholesale user registration form and approval workflow."},{"src":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/screenshot-5.png?rev=3179383","caption":"Wholesale User Requests \u2014 View and manage pending wholesaler registration requests."},{"src":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/screenshot-6.png?rev=3179383","caption":"Registration Notification \u2014 Email notification settings for new user registrations."},{"src":"https:\/\/ps.w.org\/woo-wholesale-pricing\/assets\/screenshot-7.png?rev=3179383","caption":"Registration Form Fields \u2014 Default and custom fields available in the wholesale registration form."}],"raw_content":"<!--section=description-->\n<p>\ud83d\udd0d <a href=\"https:\/\/wpedemo.com\/wholesale-product-for-woocommerce\/\">Live Demo<\/a> | \ud83d\udcc4 <a href=\"https:\/\/wpexperts.io\/docs\/wholesale-for-woocommerce-lite\/\">Documentation<\/a> | \u2b50 <a href=\"https:\/\/wpexperts.io\/products\/wholesale-for-woocommerce-pro\/\">Get Pro<\/a><\/p>\n\n<p><strong>Wholesale for WooCommerce<\/strong> lets you run both retail and B2B wholesale from a single WooCommerce store. Add wholesale pricing to simple and variable products, manage wholesaler user roles via custom registration forms, and display tiered bulk pricing that rewards large orders.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Wholesale Pricing<\/strong> \u2014 Set fixed or percentage-based wholesale prices on any product and product variation. Wholesale prices are only visible to logged-in wholesaler-role customers.<\/li>\n<li><strong>Tiered Pricing<\/strong> \u2014 Create quantity-based discount tiers. Encourage bulk orders with automatic price breaks as customers add more to their cart.<\/li>\n<li><strong>Wholesale Registration Form<\/strong> \u2014 Customers submit a registration request to become a wholesaler. Auto-approve or manually review each request. Email notifications keep users informed at every step.<\/li>\n<li><strong>REST API<\/strong> \u2014 Manage wholesale products, prices, and user roles programmatically. Integrate with external services and automate wholesale operations.<\/li>\n<li><strong>HPOS Compatible<\/strong> \u2014 Optimized for WooCommerce High-Performance Order Storage. Faster order processing and improved database efficiency.<\/li>\n<li><strong>Hide Retail Prices<\/strong> \u2014 Optionally hide retail prices from guest users or non-wholesale customers. Control exactly who sees what on your store.<\/li>\n<li><strong>Save Price Display<\/strong> \u2014 Show customers how much they're saving with a discount amount displayed alongside the wholesale price.<\/li>\n<li><strong>Mobile Optimized<\/strong> \u2014 Fully responsive. Wholesale pricing and registration work seamlessly on mobile devices.<\/li>\n<li><strong>Translation Ready<\/strong> \u2014 .PO\/.MO file support. Customize all frontend labels to match your language and brand.<\/li>\n<\/ul>\n\n<h4>Feature List<\/h4>\n\n<ul>\n<li>Add fixed or percentage wholesale prices to products<\/li>\n<li>Add wholesale prices to product variations (simple &amp; variable)<\/li>\n<li>Tiered pricing with quantity-based discounts<\/li>\n<li>Wholesale prices visible only to Wholesaler-role customers<\/li>\n<li>Display discount\/save amount alongside product price<\/li>\n<li>Wholesale user registration form with auto\/manual approval<\/li>\n<li>Email notifications for registration requests<\/li>\n<li>Hide retail prices from non-wholesale users<\/li>\n<li>REST API for managing wholesale products and user roles<\/li>\n<li>HPOS (High-Performance Order Storage) compatible<\/li>\n<li>Mobile responsive and translation ready<\/li>\n<\/ul>\n\n<h4>Pro Version \u2014 Wholesale for WooCommerce Pro<\/h4>\n\n<p>\u2b50 <a href=\"https:\/\/wpexperts.io\/products\/wholesale-for-woocommerce-pro\/\">Upgrade to Pro<\/a> for advanced B2B features:<\/p>\n\n<ul>\n<li><strong>Multi-Role Pricing<\/strong> \u2014 Create multiple wholesale user roles with unique pricing per role<\/li>\n<li><strong>Advanced Registration Form Builder<\/strong> \u2014 Drag-and-drop builder, custom fields, shortcode embedding<\/li>\n<li><strong>Private Wholesale Store<\/strong> \u2014 Hide products\/prices from non-logged-in users, password protect, restrict categories<\/li>\n<li><strong>Advanced Tiered Pricing<\/strong> \u2014 Global, category, and product-level tiered rules with pricing tables<\/li>\n<li><strong>Tax, Shipping &amp; Payment Control<\/strong> \u2014 Tax exemption, role-based payment\/shipping methods, minimum order quantities<\/li>\n<li><strong>CSV Import\/Export<\/strong> \u2014 Bulk manage wholesale prices and products<\/li>\n<li><strong>Cart Total Discounts<\/strong> \u2014 Set minimum cart thresholds for automatic discounts<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New in your WordPress admin.<\/li>\n<li>Search for \"Wholesale for WooCommerce\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Configure wholesale pricing under WooCommerce &gt; Wholesale Pricing.<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WooCommerce 4.0+<\/li>\n<li>WordPress 5.6+<\/li>\n<li>PHP 7.4+<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20add%20wholesale%20prices%20to%20variable%20products%3F\"><h3>Can I add wholesale prices to variable products?<\/h3><\/dt>\n<dd><p>Yes. You can set wholesale prices on each product variation individually, or apply a global discount across all variations.<\/p><\/dd>\n<dt id=\"how%20does%20the%20wholesale%20registration%20form%20work%3F\"><h3>How does the wholesale registration form work?<\/h3><\/dt>\n<dd><p>Users submit a registration request from a dedicated form. You can auto-approve requests or manually review each one. Approved users receive the \"Wholesaler\" role and can see wholesale prices.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20retail%20prices%20from%20guest%20users%3F\"><h3>Can I hide retail prices from guest users?<\/h3><\/dt>\n<dd><p>Yes. Enable \"Hide Retail Prices\" in settings to make prices visible only to logged-in wholesaler-role customers.<\/p><\/dd>\n<dt id=\"is%20there%20a%20tiered%20pricing%20option%20in%20the%20free%20version%3F\"><h3>Is there a tiered pricing option in the free version?<\/h3><\/dt>\n<dd><p>Yes. The free version includes basic tiered pricing with fixed or percentage discounts. The Pro version adds global, category-level, and product-level tiered rules with visual pricing tables.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20the%20latest%20wordpress%20and%20woocommerce%3F\"><h3>Does this work with the latest WordPress and WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Tested up to WordPress 6.8.5 and WooCommerce 10+. Fully compatible with HPOS.<\/p><\/dd>\n<dt id=\"can%20i%20upgrade%20from%20free%20to%20pro%20later%3F\"><h3>Can I upgrade from free to Pro later?<\/h3><\/dt>\n<dd><p>Yes. All your wholesale pricing data is preserved when upgrading. No data loss.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20rest%20api%3F\"><h3>Does the plugin support REST API?<\/h3><\/dt>\n<dd><p>Yes. You can list, create, update, and delete wholesale products and pricing via the WordPress REST API.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20translation%20ready%3F\"><h3>Is this plugin translation ready?<\/h3><\/dt>\n<dd><p>Yes. Includes .PO\/.MO files. You can translate all frontend labels, or use Loco Translate for in-WP translation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Updated \u2014 Optimized readme.txt with improved SEO, tags, FAQ, and description structure<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Updated \u2014 Code Optimization<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Updated \u2014 Code Optimization<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Updated \u2014 WC Tested up to 10+<\/li>\n<li>Updated \u2014 WordPress Tested up to 6.8.2<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fix \u2014 Plugin activation issue<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>NEW \u2014 REST API<\/li>\n<li>NEW \u2014 Tier Pricing in Global Wholesale Pricing<\/li>\n<li>NEW \u2014 Order Notification Email<\/li>\n<li>NEW \u2014 Wholesale Registration on My Account Page<\/li>\n<li>NEW \u2014 Wholesale Registration Page redirect<\/li>\n<li>NEW \u2014 Hide Price Option<\/li>\n<li>NEW \u2014 Disable Auto Approval Wholesale User<\/li>\n<li>NEW \u2014 Wholesale User Add Requests<\/li>\n<li>NEW \u2014 Hide Retail Price and Save Price Labels<\/li>\n<li>NEW \u2014 Disabled Coupons for Wholesale User<\/li>\n<li>NEW \u2014 Upgrade Customer to Wholesale User<\/li>\n<li>NEW \u2014 Wholesale Pricing Global Option<\/li>\n<li>NEW \u2014 New User Registration Notification<\/li>\n<li>NEW \u2014 Wholesale Registration Form<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/plugins.trac.wordpress.org\/log\/woo-wholesale-pricing\/\">View full changelog<\/a><\/p>","raw_excerpt":"Add B2B wholesale pricing, tiered discounts, and role-based pricing to your WooCommerce store. Sell retail &amp; wholesale from one website with regis &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/67708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=67708"}],"author":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/saadiqbal"}],"wp:attachment":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=67708"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=67708"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=67708"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=67708"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=67708"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=67708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}