804 comments found.
This looks really powerful.
1. Looking at the way prices are displayed e.g. a range price – is there a way to show the lowest price in the range only? and have it for example show From: £x or As low as £x
2. How would Google Merchant Centre for example work with the price when a range is in place?
3. When a trade account is registering – do the fields map to the core Wordpress fields? or are new ones created?
4. For businesses, they often have more than one delivery address – how can this be managed so that it is truly a trade system that supports multiple locations?
5. Any way to show a toggle for prices shown WITH VAT and WITHOUT VAT?
Thanks
Hi there,
Thanks for getting in touch,
1. Yes, you can do that. To show only the lowest price in a tiered range, you can add this snippet to your theme’s functions.php or any code snippets plugin:
add_filter('b2bking_tiered_range_show_min','__return_true');
This will display the minimum price, giving you that “From: £x” style display.
2. This depends on the Google Merchant Centre integration and how that works internally, but our plugin follows all standard WooCommerce price data structures, so there shouldn’t be any incompatibility issues on our end. Likely it will either display as a range or by only showing the base price, I do not have precise info as it depends on their code.
3. For core WordPress/WooCommerce fields like email, first name, billing address, etc. — yes, they map to the existing fields. New fields are only created for B2BKing custom registration fields.
4. For managing multiple delivery addresses, you can use this free plugin that we’ve tested and works well alongside B2BKing: https://wordpress.org/plugins/themehigh-multiple-addresses/
5. You can create tax exemptions to permanently show prices inc. or ex. VAT for different groups (e.g. inc. VAT for B2C, ex. VAT for B2B). On top of that, in our next update (coming in the next few weeks) we’re adding a [b2bking_tax_toggle] shortcode that lets customers easily switch between inc/ex VAT views on the frontend. If you need this feature before the update goes live, just reach out to our support and we can send it to you early.
Pre-sale question. Can the prices be different per wholesale user? i.e. one user sees different pricing to another based on what we want to offer them. Can customers also put together a quote request if they are purchasing multiple items at once which may not have standard pricing in such bulk.
Hi there,
Thanks for getting in touch,
Yes, prices can be different per user. You can create dynamic rules of type Fixed Price in B2BKing -> Dynamic Rules. These allow you to set a price per individual product for a specific user.
If you have a large number of such rules to set up, you can also import this data via CSV as shown here: https://woocommerce-b2b-plugin.com/docs/release-1-8-0-price-lists-csv-import-export-pricing-in-the-product-page/#1-toc-title
Regarding quotes, customers can add items to the cart and use the “Request Custom Quote” button there. Alternatively, you can disable the checkout functionality so they cannot purchase directly and will only see an “Add to Quote” button.
can we create the upload file optiuon during registration ?
Thanks for reaching out,
Yes, you can do that by going to B2BKing -> Registration Fields and creating a new field. Under ‘field type’ you can choose the ‘file upload’ type, please see this screenshot: https://prnt.sc/uQlWKFFkBu90
i checked one of my fiend website when admin adds a offer then that does not follow the woocommerce tax rules (no tax added or calculated) ?
Offers do follow tax rules, but that is not visible in the backend – it is only visible in the frontend.
This is similar to how regular products work: In the backend you would only configure a price including or excluding tax. The actual tax is later added on the frontend, depending on the user’s address.
You should be able to see taxes when going to My Account -> Offers, based on the user you are logged in with and their location (and the site’s tax settings).
can we have seprate registration for b2b users ?
Thanks for your message,
Yes, you can completely separate B2B registration, by using one of our registration shortcodes.
Please see our guide here: https://woocommerce-b2b-plugin.com/docs/how-to-completely-separate-b2b-and-b2c-registration-in-woocommerce-with-b2bking/
Hi, i have a presale question, can this plugin or any other extention to this plugin like sale agen etc to the lidt below?
Stock must support: Manage batches. 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 there,
Thanks for reaching out,
None of our plugins have features for batches/lot numbers unfortunately. You would probably need a dedicated inventory plugin for that. You can use any such plugin together with B2BKing without issues.
I would suggest to take a look at ATUM inventory – not sure if they have this feature, but it’s worth checking. Otherwise, I suggest going over different inventory plugins to see if you can find one that offers this.
Hi,
Is there a way to disable the
Not entirely sure why we need this permanent message….
Thanks.
Hi there,
Which message are you referring to?
Plugin admin notifications such as “B2BKing is ready to go!....” should disappear permanently when you click the X in the right corner.
The green message bar that is in the plugin list (below B2B King Pro and says: Your B2BKing Pro license is valid and active. You are receiving plugin updates.Manage license.
You can add “add_filter(‘b2bking_license_show’,’__return_false’);” to functions.php or any snippets plugin, which will hide that.
Thanks.
Hi, Is it possible to now create dynamic rules for woocommerce standard product brands i.e. MOQ for a brand? If so, can you point me to the documentation please? Thanks…
Hi there,
Yes, right now B2BKing includes a default ‘Tags’ option. This tags taxonomy can be replaced with another taxonomy like brand, by adding this code snippet:
add_filter('b2bking_dynamic_rules_taxonomy_option', function($val){
return 'product_brand';
}, 10, 1);
add_filter('b2bking_custom_taxonomy_backend_name', function($name){
return 'Brand Name';
}, 10, 1);
After adding this, you should be able to see brands when configuring dynamic rules,
Thanks Stefan.
Hey Stefan, even though I’ve set the MOQ in the dynamic rules, I’m still directed to the payement facility to make payment when the rule is not satisfied. Is that correct plugin behaviour? If not, how can I enforce the rule so that payment cannot be initiated if the dynamic rules are not satisfied please?
Sorry, one more question: When applying a dynamic rule to a brand, how can we let the customers know that there is a MOQ requirement in the individual products? Are we able to add a custom message to those related brand products?
Hi again,
Regarding the payment method redirection despite MOQ: That may be an issue with the specific payment method. This can happen particularly for ‘Express’ / ‘Buy Now’ methods which trigger a modal rather than follow the standard Woo payment flow. If that’s the case, you may need a custom code snippet that hides / removes those buttons when MOQ is not satisfied. It depends on that method and how it works.
We can check the issue directly on the site – for that, please open a ticket with us at https://webwizards.ticksy.com providing site access details and an example of how the problem can be reproduced.
Regarding showing MOQ requirements on individual products: We do not have an automatic way to display it, but you could go to B2BKing -> Dynamic rules and create a ‘Add to information table’ rule for those products/categories – this can be an efficient way to show this on all affected products with a single rule.
Hi, does this work for a marketplace? (not only my store)
Thanks for reaching out!
This plugin is only for a store selling to business customers, it is not for marketplaces by default.
If you need a marketplace where each seller can manage their own products and orders, you can use our MarketKing plugin for that: https://kingsplugins.com/woocommerce-multivendor/marketking/
B2BKing and MarketKing will work well together and will allow each seller to use B2B features (e.g. set wholesale prices, discounts, minimum orders, quote requests etc).
Hello,
Why do some dynamic rules not appear in the list when I create them, but they are still being applied?
Some rules I have in the trash appear as disabled. You refresh the page and they disappear. What’s the problem with this?
Hi there,
It may be a conflict because of AJAX loading. If that’s the case, you can solve it by adding this PHP code snippet to the site:
add_filter( 'b2bking_ajax_pages_load', '__return_false');
This disables AJAX loading but functionality should otherwise work the same way.
If the above doesn’t work for you, it’s probably a more complex conflict. For assistance kindly please open a ticket with us at https://webwizards.ticksy.com
Is there any way to export the groups and dynamic rules to import them elsewhere?
Hi there,
There’s no currently no built-in way to do that in the plugin.
Groups and rules are both posts with metadata so importing/exporting posts can work.
If you are migrating the website, the best solution is to use a plugin like All In One WP Migrate which can migrate the entire database and references.
In the shopping list, the title and SKU appear. Is it possible to remove the SKU from the end of the title in the shopping list section?
Hi there,
You can add the following code snippet to the site to remove the SKU/ID from the end of the title:
add_filter('b2bking_product_title_bulk_order', function($val, $product_id){
$product = wc_get_product($product_id);
$name = $product->get_name();
return $name;
}, 10, 2);
Error code, wordpress crash
add_filter('b2bking_product_title_bulk_order', function($val, $product_id){
$product = wc_get_product($product_id);
if ($product){
$name = $product->get_name();
}
return $name;
}, 10, 2);
but otherwise the code appears to work in my tests. Make sure to add it properly to functions.php or a code snippets plugin.
For further assistance with this, kindly please open a ticket with us at https://webwizards.ticksy.com
Thanks!
Hello. Presale question. B2b works with every woocommerce theme or have his own to work
Hi there,
Thanks for reaching out,
B2BKing is compatible with any theme that supports WooCommerce.
For more information and practical tips, please see our article here https://woocommerce-b2b-plugin.com/docs/what-themes-is-b2bking-compatible-with-2/
Hello how it works with dokan? tnks
Hi there,
Thanks for reaching out,
We have great compatibility with Dokan though our dedicated B2BKing for Dokan add-on: https://kingsplugins.com/woocommerce-wholesale/b2bking-dokan/
if someone integrated b2bking and marketking together, is it possible for marketking vendor to add or remove/edit item from placed order?
Hi there,
While the two plugins are fully integrated as explained in our documentation here: https://woocommerce-multivendor.com/docs/wholesale-b2b-b2bking-integration/
MarketKing vendors currently cannot directly edit products in an existing order. If a vendor needs to make changes to an order, they have two options:
1. Contact the admin through the messaging system to request the changes
2. Cancel the order first, and have the customer place a new order with the correct items
is it possible to enable this feature for vendor somehow? to edit card item
Currently there’s no way for vendors to edit the items in an existing order – it would only be possible with custom coding.
can I set like providers for the products?
Hi there,
There’s no feature for that. Please note B2BKing is not a multi-vendor marketplace plugin.
If your goal is to have a marketplace where vendors publish and manage their own products, please see our MarketKing plugin: https://kingsplugins.com/woocommerce-multivendor/marketking/
Hello Could you ensure or make the registration compatible with the following plugin?
https://es.wordpress.org/plugins/easy-login-woocommerce/Hi there,
Unfortunately I don’t think that plugin can currently support B2BKing’s custom registration fields.
I am not sure to what degree that kind of integration is possible. My impression is that it would be difficult because that plugin has its own scripts that pass the registration info – if so, it would only be possible to do by the developers of that plugin.
If they are interested in doing that or assisting us with it, we would be glad to help integrate the two.
Hi WebWizardsDev,
I hope you and your team are doing well! I wanted to ask a question that was asked and you answered via your ticksy support, so I’m not able to see how the issue the user was having got resolved, but I have the same question as did the previous user.
I’m trying to show both, “Scents (Variations)” + Product Quantity w/pricing but for whatever reason, I’m not able to have both show on the product page together. I’ve tried every variation of how to enable it on the backend, but it’s not showing on the frontend.
Here are a few screenshots.
1st: Previous user asked this question > https://prnt.sc/TifctYv8OHT9Here’s the 2nd screenshot w/ Product Quantity and Pricing Table showing. > https://prnt.sc/pOHfRbs-S2LF
Would there be any CSS for this, by any chance or documentation where I can see a step or two I may be missing?
Thank you for help and a great plugin!
Winners!
Hi there,
-> Is the issue that you cannot see the variations table for that product in your 3rd screenshot (variable product with variations)?
-> Can you confirm, have you already enabled the table for the product here https://prnt.sc/riOlfPN4crmI?
-> Have you configured tiered pricing for the specific variation you are selecting? (please note you’d need to configure it for each individual variation OR to create a ‘tiered price’ dynamic rule to target the entire product / all variations).
-> It is possible there’s some kind of conflict with the theme. As a troubleshooting step it might help to switch to the storefront theme temporarily.
If you cannot get that resolved, feel free to open a ticket and share a backend access with us – we’d be happy to check it directly.
Pre-Sale Question. Does this plugin have Sales Forecast AI? Or do you plan to add it some time?
Hi there,
Thank you for getting in touch! We appreciate your interest in the plugin – I’m afraid AI sales forecasting functionality is currently outside the scope of our plugin. We focus on core B2B/wholesale features like customer groups, tiered pricing, custom registration forms, order approval workflows, etc.
At this time, we don’t have immediate plans to add AI-powered sales forecasting, as we are focusing exclusively on B2B capabilities.
Hello, I’d like to ask if this plugin is capable of setting a discount rule for B2B users based on product attributes?
Hi there,
There’s currently no option to create rules based on attributes.
It is possible to create a rule by category and by tag. Additionally, using a code snippet it is possible to add support for a custom taxonomy such as a brand taxonomy in rules (i.e. create rules by brand or some other taxonomy).
Thank you. For another question. Is it possible to have separate signup form for normal users and wholesale/B2B users on different pages (the user doesn’t select themselves between different roles on the signup form)?
Yes, this is possible by using registration shortcodes for each role. To do that, you can go to B2BKing -> Registration Roles and click on the shortcodes button. Then you can copy shortcodes for B2C, and B2B: https://prnt.sc/RGx2egA_By-d and add each shortcode to a separate page / area.
Hi there
What is the difference of Regular License and Extended License ?
Hi there,
The extended license is only for special situations where you use the plugin to build a product that is further sold to customers.
An example would be a web platform that is built using B2BKing and requires some sort of subscription to access the platform itself.
The regular and extended licenses are standard Envato licenses: we do not control these and we cannot choose whether to offer them or not.
I mention that we also have additional license types including annual licenses on our site at https://kingsplugins.com/woocommerce-wholesale/b2bking/
Hi, im getting an error where a customer is seeing the information/account details of another customer. Any idea why this is happening? The client went to place an order but saw details of another customer. Have you seen this error before?
Hi there,
This sounds like a caching issue. I believe there is likely a caching plugin on the site, or some caching solution from the hosting, object cache, etc.
To solve this, please go to the settings of your cache solution(s):
- Exclude pages such as My Account, Cart, Checkout from caching.
- It is advisable in most cases to either disable caching completely for logged in users, or to enable User Cache if using WP Rocket.
Please also see this article which explains the problem in more detail: https://woocommerce-b2b-plugin.com/docs/users-see-wrong-content-b2c-users-see-b2b-content-or-prices/
Hi, i tried looking into your recommended solutions but no luck. I tried googling the issue:
https://www.google.com/search?q=wrong+user+details+woocommerce+checkout&oq=wrong+user+details+woocommerce+checkout&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQLhhA0gEINTIxM2owajGoAgCwAgA&sourceid=chrome&ie=UTF-8Wrong user details are being preloaded into checkout section But still havent found a solution. Any idea how to fix this?
Thanks!
Sorry to hear that. I’m not sure what else it could be.
I can tell you that B2BKing does not have any feature to preload data at checkout.
I still believe it is most likely a caching issue. I would suggest:
1. Check your site for any plugins such as WP Rocket, Litespeed Cache, Superfast Cache, Jetpack, Wp Optimize, and any other “cache” , “performance”, “optimization” plugins. Look in-depth at the settings of any such plugin.
2. Ask your hosting about the issue as often hosting companies add their own cache and object cache to sites.