WebWizards
Forum Replies Created
-
Hi there,
Thank you for using the plugin – I was just about to reply when I see you already solved.
But just in case you have other similar issues: normally you can modify that code snippet to change the priority of the function.
You have there: add_action( ‘woocommerce_register_form’, ‘woocommerce_register_form_password_repeat’ );
It can be replaced with add_action( ‘woocommerce_register_form’, ‘woocommerce_register_form_password_repeat’, 10000 );
I am not sure if 10000 will work as a priority, you can try different numbers like 1, 10, 10000 – but I think it will work by changing that.
Hi there,
Thank you for getting in touch,
1) Yes, this is now possible with the latest MarketKing Core version 1.3.11
2) Generally speaking MarketKing will be compatible with any WooCommerce theme. We can also assist with small CSS snippets to help you achieve better styling.
However please note that we can’t provide in-depth customizations as part of support.
Regarding plugin compatibility, this depends a lot on which plugins they are – some will work with MarketKing, others may have conflicts or issues – it’s hard to say without knowing more about the setup.
I think custom coding would be the only way unfortunately.
I can send you the code we use for VIES Validation if it helps.
This is basically it:
$client = new SoapClient("http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl"); $country_code = substr($vat_number_inputted, 0, 2); // take first 2 chars $vat_number = substr($vat_number_inputted, 2); // remove first 2 chars $validation = $client->checkVat(array( 'countryCode' => $country_code, 'vatNumber' => $vat_number ));Maybe you can find a way to run it as part of WP Forms or a different forms plugin.
Hi there,
We can consider adding conditional logic in future updates, but there are no plans for this right now.
My suggestion would be to use dedicated Forms plugins like WP Forms or Gravity Forms, etc, which already have conditional logic features.
You can connect such a plugin to B2BKing (and make it able to register B2B users), by setting USER META. You need to set 2 user meta keys in the form:
– b2bking_b2buser must have the value yes
– b2bking_customergroup must have the value of a group ID. To get a group ID, go to B2BKing -> Groups -> Business Groups and click on a group. The number in the URL (E.g. ?post=123) is the ID.For example, here’s how to do that with WP Forms: https://wpforms.com/docs/how-to-set-up-custom-user-meta-fields/
- This reply was modified 3 years, 9 months ago by WebWizards.
- This reply was modified 3 years, 9 months ago by WebWizards.
Hi there,
The update just released is a very minor change to the shipping cache with no other changes – I checked now locally but I’m not seeing any errors.
If you can open a ticket with us and provide us with site access as described above, we are happy to look into the issues for you – otherwise I don’t know how we could help.
Hi there,
Regarding the error which says ‘shipping last name is a required field’, I checked and I see this text string or its variations do not exist in our plugin, so therefore I don’t believe the issue is related.
Regarding the shipping method issue, I’ve published an update to the plugin now that will clear the shipping cache at a certain point, and hopefully can resolve your issue.
If this does not resolve your issue, please open a ticket with us at https://webwizards.ticksy.com (you can open it in the b2bking pre-sales category), and provide us with backend access to your site or a staging clone site, so we can look into this directly – it’s the fastest way we can help.
Hi there,
Thank you for using our plugin,
A few questions for you about that issue:
1) I understand you’re only using the B2BKing Core plugin, but not the B2BKing Pro plugin, is that correct? I ask because the code has differences.
2) Do you have any caching plugin active? It could be possible the issue has to do with a cache that needs to clear. If you do, have you tried clearing caches, and does that do anything to help?
Hi there,
Since you mentioned this happens for some products and not all, this is almost certainly a caching problem.
If you are using caching plugins (like WP Rocket, WP Fastest Cache etc), you cannot have the same cache for all users.
Fixing it depends on the caching plugin or solution that you use. If you use WP Rocket for example, you can solve it by enabling ‘User Cache’ which enables a unique cache for each user: https://docs.wp-rocket.me/article/313-user-cache
Thank you for the details – unfortunately I’m still not sure what would cause that.
The best way I can help is if you open a ticket with us at https://webwizards.ticksy.com and provide us with backend access credentials to your site or staging site.
If your support expired you can open the ticket in the B2BKing Pre-Sales category – it’s fine.
That could be a conflict with B2BKing’s feature that sets group prices and tiered prices.
Is that something that you need? If not, you can disable it by going to B2BKing -> Settings -> Other -> Advanced and activating this switch: https://prnt.sc/Vws2YNG9hkpI
It would help if you can also share some screenshots of your settings in B2BKing -> Settings -> Main Settings + Access Restriction panels, + also some screenshots of what dynamic rules you have if any,
I don’t know if I fully understand what you mean by this: “but I can see that it is changing also the cart”
If you create a ‘hidden price’ rule for a product, that should not affect totals and subtotals in your cart. But it would mean that the products you hide cannot be purchased and cannot be added to cart. But other products should work normally.
If it is a conflict with another plugin, we can look at it and advise on what might be done – but since I understand that’s for the Pro plugin, it’s best if you can open a ticket with us here: https://webwizards.ticksy.com
Hi there,
B2BKing doesn’t have any feature for Back in Stock notifications unfortunately.
It seems a bit too niche for us to add it directly to the plugin.
“I used a Back In Stock notification plugin with my old B2B and it sent out notifications with the lowest price only. It caused all kinds of problems.”
Probably the best solution in this scenario is to just remove the price completely from these notifications somehow.
Hi there,
This is possible with the Pro version of this plugin (https://woocommerce-b2b-plugin.com) To do this, you would need to hide prices through dynamic rules.
You would go to B2BKing -> Dynamic Rules and create a ‘Hidden Price’ rule.
In the ‘Applies To’ section of the rule, you can search for ‘All products except’ (this option is a bit hidden by default). You can use this to hide prices for all products except the ones you select.
Hi there,
This version only introduces some design improvements – there are no functionality changes.
If you’re also using the B2BKing Pro plugin, there is no difference, because these design improvements have already been added to the Pro plugin.
Thank you so much 🙂