541 comments found.
Hello, I have 3 pre-purchase questions:
1) Is it possible to create custom registration fields? 2) Can the price be hidden for guest users? and manual approval by admin? 3) Is it possible to remove user roles? The web shop will primarily be used by B2B users, so user roles are not needed.
I couldn’t find these options in the demo dashboard.
Thanks!
Hi w_arman! 1- No, this feature is beyond the scope of WooCommerce B2B. You can add billing address fields to the registration form, as well as additional default fields such as billing email address, business certificate file, and VAT number. 2- Yes, there is a “Hide prices” option on the groups configuration page. Simply enable it for the default GUEST group:
https://woocommerce-b2b.com/documentation/#s4c3- No, roles are a default WordPress feature; managing them is beyond the scope of this plugin. There are specific plugins that allow you to manage roles and permissions, for example:
https://wordpress.org/plugins/user-role-editor/I hope this information helps answer your questions. Best regards
HELLO GUYS!
MAKE US A B2B MARKETPLACE THEME SO WE CAN BUY IT!. THANK YOU
Hi computercorecentre! Theme development is currently beyond our scope, sorry. However, keep in mind that WooCommerce B2B is developed according to WordPress/WooCommerce standards, making it compatible with all themes that do the same. It’s used by thousands of users with different themes, and we haven’t had any reports of malfunctions or problems. I hope this information helps you! Best regards
PRE-SALE QUESTION: Hello, does it features a color/size bulk B2B quantities grid in each product Page with variants? If not, are you planning to add It tò the package? Thanks
Hi Domenicolatosa! No, WooCommerce B2B doesn’t have this feature and it’s not currently planned, as it’s beyond the scope of the plugin. However, there are several third-party plugins that do this, for example I found:
https://wordpress.org/plugins/wpc-variations-table/I hope this information helps you resolve your doubts, best regards.
Hi, does this plugin works together with https://coderockz.com/downloads/woocommerce-delivery-date-time-wordpress-plugin/ as we have different pick-up and delivery options. I also saw Products settings in the plugin itself for setting: delivery week/days and holidays. Can this be disabled?
Hi badoes! I’m not familiar with this plugin, but I don’t see any features that could conflict with WooCommerce B2B. Delivery time management on WooCommerce B2B is an additional feature that you can safely decide not to use. I hope this information helps you resolve your doubts. Best regards.
thanks
Hi I cannot sign in for support. After registration I do not receive any mail with pwd. I need a snippet to display the applied discount based on the signed in user/group
Hi badoes, it looks like a ticket has been opened with your account, have you resolved in the meantime?
Hi! I’m conidering bying your plugin – but need to test some features I need in my shop. Is there any money back option, if your plugin doesn’t fit my requirements?
Does your plugin support variants of products (It is not available in your demo version) and how does Bulk Ordering work? (Is it just possible via .csv list, like in demo version ?) Thanks in advance! BR Alexandra
Hi Alexandra! We don’t have a trial version to download, but the live demo has all the options available. The plugin works perfectly with the product variants:
https://woocommerce-b2b.com/wp-content/docs/woocommerce-b2b/assets/images/settings/ProductPrices%5B2%5D.pngThe variant product is also available in demo:
https://demo.woocommerce-b2b.com/wp-admin/post.php?post=215&action=edit https://demo.woocommerce-b2b.com/product/sweater/You can also add all products you want and configure as you prefer.
Yes, bulk order works by csv files as shown in demo, here in documentation more info about if you need:
https://woocommerce-b2b.com/documentation/#s4bHope these informations can help you to resolve your doubts, best regards
Hi, i have a presale Question Can this plugin including the warehouse and agent plugin do the list below.?
Manage batches. Manage credit limits. to cutomers Set customer credit limit Block orders if limit exceeded
Stock must support: Batch / lot number Expiry date Quantity per batch FEFO (First Expiring, First Out)
System must show: Current stock Expiring soon Expired batches Low-stock alerts
Hi cmsexperten, WooCommerce B2B has an option to set a maximum pending order amount that blocks any new purchases if the threshold is reached:
https://woocommerce-b2b.com/wp-content/docs/woocommerce-b2b/assets/images/settings/UserUnpaidAmount%5B0%5D.png https://woocommerce-b2b.com/wp-content/docs/woocommerce-b2b/assets/images/settings/TotalUnpaidAmount%5B1%5D.pngYou could use this option for this purpose.
Regarding the other requests, these are beyond the scope of our plugins; they are features you should look for in a ERP software.
I hope this information helps you resolve your doubts. Best regards.
Same here broke my site :
Parse error: syntax error, unexpected token “public” in /home/customer/www/domain/public_html/wp-content/plugins/woocommerce-b2b/includes/classes/class-wcb2b-admin-products.php on line 48
Hi UK-Designer-Guy, we just released a fix with version 4.0.9 to address this typo. We apologize for the inconvenience. Best regards
There is a bug in last version 4.0.8. Quick fix: in /includes/classes/class-wcb2b-admin-products.php, just add the missing closing brace at end of function init_hooks (around line 44) Hope this helps.
Hi fredpiK, we just released a fix with version 4.0.9 to address this typo. We apologize for the inconvenience. Best regards
Updating to the new version of the plugin broke my site, so I had to revert to the old version via FTP. Please fix the bug in the plugin. Thank you!
Hi morisalisa, we just released a fix with version 4.0.9 to address this typo. We apologize for the inconvenience. Best regards
Installing the new version of the plugin (4.0.8) broke my website. This is the error:
“Un errore di E_PARSE è stato causato nella linea 48 del file /home/caporaso/public_html/b2b.caporaso.shop/wp-content/plugins/woocommerce-b2b/includes/classes/class-wcb2b-admin-products.php. Messaggio di errore: syntax error, unexpected token “public”
Hi Prisma92, we just released a fix with version 4.0.9 to address this typo. We apologize for the inconvenience. Best regards
Dear B2B for WooCommerce Support Team,
I hope this message finds you well.
We are currently setting up a WooCommerce store with both B2C and B2B functionality using your plugin, and we would like to clarify whether a specific pricing display scenario is supported natively by your plugin.
Specifically, we would like to display both prices simultaneously on the product and category pages, as follows: • The regular price including VAT as the primary bold price. • A secondary line showing the net price (excluding VAT), with a note such as “Price without VAT: 14.52€”.
For example: 18,00€ Price without VAT: 14,52€
This dual price display is important for providing transparency to both B2C and B2B customers without relying on login-based visibility settings.
Could you please let us know: Is this functionality supported by your plugin out of the box (or via an available add-on)? If not, do you recommend any specific approach or hook/filter we can use to implement this while maintaining compatibility with your plugin? Are there any limitations or best practices we should be aware of when customizing price display with your plugin?
Thank you in advance for your help — we look forward to your guidance.
Olympia
Hi Olympia! I’m fine, thanks for asking, I hope you’re the same! You could take advantage of the “RRP” option, which can be configured at the group level. By enabling this option, the customer will see their final price as the selling price, while the WooCommerce “default” price will be displayed as the recommended price. If you’d like more control and customization, you could fetch the “_regular_price” meta tag directly (without going through WooCommerce’s pricing functions) and display it using one of the available hooks (depending on your preferred placement). Here’s a helpful guide on the hooks available in WooCommerce for product pages:
https://www.businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/I hope this information helps you resolve your doubts. For more in-depth information, please contact our support channel:
https://support.woocommerce-b2b.com/Best regards
Pre-Sale Questions:
Hi,
We are exploring options to transform our existing B2B WooCommerce site into a hybrid B2B/B2C platform and have some pre-sale questions about your plugin’s capabilities. Below are our key requirements:
- Pricing Differentiation: Display distinct prices based on user roles (B2B and B2C). B2C prices should be shown by default to all visitors.
-
User Registration:
- B2C customers can purchase without registration, though registration is optional.
- B2B customers must register and require admin validation before purchasing.
- VAT Handling: Show prices inclusive of VAT for B2C customers and exclusive of VAT for B2B customers.
-
Shipping Options:
- B2C customers should have multiple shipping method options.
- B2B customers should have a single, predefined shipping method.
- Shipping fees should differ between B2B and B2C customers.
- Product Visibility: Certain products should be exclusive to either B2B or B2C customers.
- Stock Management: Hide out-of-stock products for B2C customers, but display them for B2B customers.
- Quote Requests: Enable quote requests exclusively for B2B customers, while B2C customers should not have this option.
- Quote Request Functionality: When a B2B customer requests a quote, is the quote automatically generated and sent to the customer, or is it only a notification sent to the admin for further action?
- Compatibility with YITH Ask for Quote Plugin: We currently use the “YITH Ask for Quote” plugin. Are there any known compatibility issues with your plugin? Can we control which user roles (e.g., B2B only) have access to the quote request feature?
- Theme Compatibility: Are there any known compatibility issues with the Woodmart theme?
Your assistance in addressing these questions will help us evaluate your plugin for our project. Thank you for your time and support.
Best regards
Hi Othes, nice to meet you and thanks to have reached us!
1) Yes, you can create several groups and apply different prices for each group (by global % discount or product by product). Default WooCommerce prices are intended for B2c customers. 2) Yes, for each group you can enable moderate registration to allow customers to purchase after admin approval. 3) Yes, for each group you can decide to show prices with taxes or without taxes. 4) Yes, you can create by WooCommerce default several shipping methods, the decide for each group which enable or disable. 5) Yes, you can decide visibility by group on brands, product categories, or specific product. 6) No, WooCommerce B2B hasn’t this kind of feature. 7) Yes, in WooCommerce B2B quote request is a payment method, you can enable/disable payment methods by group.
Here a infographic to summarize how quote requests works:
https://woocommerce-b2b.com/wp-content/docs/woocommerce-b2b/assets/images/settings/QuotationsWorkflow.pngHowever, I suggest to take a look to live demo:
https://demo.woocommerce-b2b.com/wp-admin/to view the plugin at work and simulate your desired scenario to better understand its features and potentiality.
Also, I suggest to take a look to pulic documentation, to better understand each single feature works and how it can help you in your business!
I’m not familiar with the plugin you’re mentioning or how it works. I’m sorry. Our WooCommerce B2B is developed following WooCommerce and WordPress hooks and standards, which ensures full compatibility with all other standard-compliant assets. Regarding Woodmart, it’s one of the most popular themes, even among users of our plugin, and we haven’t reported any issues.
I hope this information helps you resolve your doubts. Best regards.
- We currently use a custom-coded B2B form with specific fields and metadata that we need to keep as is. Can this be achieved using the plugin’s dedicated hooks?
- Is it possible, via custom code, to hide out-of-stock products for a specific user group? (Already done for roles, but is it possible for the plugin’s groups?)
Thanks again for your support!
You’re welcome, Othes!
1) If you’re referring to the registration form, WooCommerce B2B offers multiple options:
A- You can extend the WooCommerce registration form by adding billing address fields.
B- You can create a specific registration form for each group (so that depending on the form used for registration, the customer is automatically associated with that group; see for example https://demo.woocommerce-b2b.com/resellers-registration/), to which you can add billing address fields. Additionally, in addition to the fields already provided for the billing address, WooCommerce B2B allows you to enable 3 additional fields:
- email address for invoices
- VAT number
- business certificate
You can further customize the registration form using the specific hooks that WooCommerce itself provides.
Additionally, WooCommerce B2B has its own specific hook to act on the specific form dedicated to the group:
https://woocommerce-b2b.com/documentation/#wcb2b_register_form_fields2) Sure, using the same hook you used for roles, but making the conditions dependent on the customer group, which can be achieved through a specific WooCommerce B2B function.
I hope this information helps resolve your doubts. Best regards.
Got it ! Thanks again for your precious help.
Best regards
You’re welcome Othes, glad I have been of help! Best regards
Hi, is it possible to use this plugin to create a single registration form for 3 different groups, giving the user the option to choose which type of account (group) to create directly as an option within the form?
This means that you will not have 3 separate pages for each form, but there will be only one form with the option to choose which registration group to choose.
Hi themich! Yes, using the default WooCommerce registration form, you can set the “Default group” option to “Allow to choose”, which will add a dropdown to the form that allows the user to choose their group from the available ones:
https://woocommerce-b2b.com/wp-content/docs/woocommerce-b2b/assets/images/settings/GroupChoose%5B1%5D.pngI hope this information helps solve your doubts, best regards
When I try your demo (https://demo.woocommerce-b2b.com/my-account/) and change the groups field on the registration page, only the email field appears, and then there’s the disclaimer “If the “Registration form” option is enabled, you can also see billing fields in the registration form.” What setting does this refer to?
When I change groups, shouldn’t all the other form fields also appear?
Hi themich, the “Registration form” option referenced in the demo helper is available on each group’s edit page and is used to extend the registration form with billing address fields. The default form is governed by the GUEST group’s configuration. If the option to extend the registration form fields is enabled for the GUEST group, you’ll see the additional fields. If you want different behaviors based on the group, we recommend using specific forms dedicated to each group. I hope this information helps you resolve your doubts. Best regards.
I have a couple of pre-sale questions.
Does your plugin automatically display the “Request for Quotation” button if the number of products exceeds a certain currency amount and/or maximum quantity?
Additionally, if a new business entity is making such a large purchase, will it be prompted to provide a business registration number and other relevant details for legitimacy verification?
Please advise. Thanks in advance.
Hi eljkmw! Yes, WooCommerce B2B allows you to set a minimum and maximum cart amount threshold to display the “Quotation requests” payment method:
https://woocommerce-b2b.com/wp-content/docs/woocommerce-b2b/assets/images/settings/Quotations%5B9%5D.pngHowever, it is not possible to make the payment method conditional on the quantity.
For the second question, there are several options. Consider the “Moderate Registration” option, which, in the case of new registrations, puts the user account inactive until the administrator validates and activates it. Alternatively, you can enable the “business certificate” field as required during registration, even if you don’t necessarily enable moderate registration.
Here in the demo:
https://demo.woocommerce-b2b.com/wp-admin/you can see all these features and test them out.
I hope this information helps you resolve your doubts. Best regards.
Thank you for the swift response.
For my first question, I’m guessing it’s common practice to display the “Quotation requests” based on the cart’s amount rather than quantity. Perhaps there’s a way to display such request when your plugin detects an added product in the cart has more than 30 units, for example. Any idea?
As for my second question, thank you for the detailed explanation.
I’ve another question, which is about linking to bulk edit plugins, such as WooCommerce Advanced Bulk Edit. I’ve already asked this plugin developer on whether your plugin is compatible to theirs, and they don’t have a clue. Are your B2B fields accessible by other plugins (presumably via the database) ..?
Thanks again
You’re welcome, eljkmw! Regarding your first question, it’s a very specific and unusual requirement. You should try creating custom logic for displaying or hiding the payment method using WooCommerce hooks. Regarding the plugin you mentioned, I’m sorry, but I can tell you that WooCommerce B2B fields are stored as meta fields (as per standard WordPress/WooCommerce practice), so if the plugin you intend to use handles them, you won’t have any problems. In any case, WooCommerce B2B is perfectly integrated with both WooCommerce’s default import/export tools and the REST API for bulk updates. I hope this information helps resolve your doubts. Best regards.
Thanks for the detailed reply.
I’m familiar in WooCommerce hooks and have been customising it for clients for years. I’ll just need to know if WooCommerce B2B has hooks that work alongside with WooCommerce. If it does, then there’s something I can work on.
And yes, meta fields is the answer I was expecting. With this, the other plugin could access them directly. I’ll check with the developers for a confirmation soon.
Cheers!
You’re welcome! Great, then the hook I suggest is “woocommerce_payment_gateways”:
https://wp-kama.com/plugin/woocommerce/hook/woocommerce_payment_gateways to filter with your custom conditions. WooCommerce B2B is entirely developed using standard WordPress/WooCommerce hooks to ensure full compatibility and customization and introduces proprietary hooks for even more advanced customization: https://woocommerce-b2b.com/documentation/#s8I hope this information helps resolve your doubts, best regards
Many thanks. Will make the purchase soon.
You’re welcome eljkmw, glad I have been of help, best regards!
I just found out that your plugin is compatible to the XStore theme. Will it require any configuration in XStore’s admin, or it’ll just automatically add the features from your plugin seamlessly?
Please advise. Thank you.
Hi eljkmw! WooCommerce B2B is developed using standard WordPress/WooCommerce hooks; as far as I know you don’t need to modify your theme to add the plugin’s features. I hope this information helps you resolve your doubts. Best regards
Hi, has the plugin been used with custom / product options plugins such product addons for woocommerce or PPOM? Is it compatible?
Hi gabtzi! We have no direct experience with these plugins, sorry, but we have no reports of problems either. On the WooCommerce B2B side, standard WooCommerce hooks are used, so if the plugins you are talking about increase the price using the provided hooks there should be no problems. I hope this information is useful to solve your doubts, best regards
Hi, since launching my performance plugin (wp-rocket), the VAT number is no longer validated. Could this be the cause?
Hi KatAx2! We have no issues with Wp Rocket or other cache systems in general. The simplest test you can do is to temporarily disable Wp Rocket and see if it starts working again.
If the problem persists, I invite you to contact the support team:
https://support.woocommerce-b2b.com/I hope this information helps to solve your doubts, best regards
how does this compare in functionality compared to plugins like b2bking?
Hi Cign!
Each plugin has its own approach and peculiarities. Rather than making direct comparisons on the type or number of features, running into untrue data, my advice is to evaluate whether this plugin offers the specific features you need and whether it is easy to use in your configuration.
In many cases, it is the ease of use, the clarity of the features and the availability of support that make the difference.
And this is what has proudly made WooCommerce B2B the best-selling in its category 
I invite you to try WooCommerce B2B directly and simulate your desired scenario, to understand the ease of use and the numerous features that it offers you:
https://demo.woocommerce-b2b.com/wp-admin/Hello, have you thought about introducing a catalog mode that can be enabled for selected product categories? It would make things much easier.
Hi export66!
This feature is already present in version 4.0.4 of WooCommerce B2B, if you have a previous version consider updating to unlock new features and improvements. Here is the changelog:
https://woocommerce-b2b.com/changelog/I hope this information helps to solve your doubts, for any other information do not hesitate to contact support:
https://support.woocommerce-b2b.com/Best regards
Hi!
Yes, I know that catalog mode was introduced in the latest update. It’s a great feature, but at the moment it applies to the entire product range. Is it possible to enable catalog mode only for selected product categories?
Hi export66, catalog mode applies to the entire catalog. You can make specific products unpurchasable using the “Hide price” option in edit product. If you need more info, please refer to appropriate channel for support:
https://support.woocommerce-b2b.com/Thanks in advance for collaborating.
the option “Automatic group change” does it only move customer when they spend more? or can we set it to move customers also if they spend less?
Hi TagerOnline! At the moment the group change happens on the next group when the threshold is reached.
I hope this information is useful to solve your doubts, for any other information do not hesitate to contact support through the appropriate dedicated channel:
https://support.woocommerce-b2b.com/Best regards
I don’t see a section for features request. If we can have a feature to move customers between groups based on their spending. if I can achieve that with the current plugin, please let me know how?
Hi TagerOnline, as I was telling you, automatic movement to the next group is possible when the threshold is reached, the total spent can increase and not decrease. If you want, you can suggest a feature to beta@woocommerce-b2b.com, describing in detail the need that will be analyzed to decide whether to proceed and include it in future releases. Thanks for your collaboration, best regards
Dear code4lifeitalia,
We are running the latest version of woocommerce B2B but there seems to be a issue with the payment method gatway added by Woocommerce B2B.
The problem is that it is not shown on the cart page, even though it was working in the past (previous versions)
Hi DutchChems! Please try to check “Enable for max amount” option in payment gateway and be sure you set in right way. For any kind of additional information, please refer to support:
https://support.woocommerce-b2b.com/Best regards