(Issue) "No available payment or shipping methods" / Method not visible

Are you seeing an error saying "No available payment / shipping methods" during checkout?

B2BKing has a feature to control payment and shipping method availability for logged-out users, B2C users, and each B2B group.

Not seeing these methods is a common issue that occurs when users are assigned to B2B groups that have no shipping or payment methods enabled.

How to Fix This Issue #

Go to B2BKing -> Groups and select the group the user belongs to. From there, you can enable the appropriate shipping and payment methods via checkboxes.

The Groups interface where you need to enable shipping and payment methods.

Click Save, and that's it!

Disable Shipping / Payment Methods Control #

If you do not need B2BKing to control your shipping or payment methods and would like to completely disable this behavior:

Go to B2BKing -> Settings -> Other, scroll down to Advanced: Endpoints & Components -> Components, and activate "Disable shipping methods control" and "Disable payment methods control".

Related: I Can't See My Shipping Method in B2BKing > Groups #

If you cannot see your shipping method in B2BKing -> Groups, it is likely because it uses a non-standard implementation mechanism (meaning it is not visible as a standard method in WooCommerce -> Settings -> Shipping).

You can try adding the following PHP snippet to your site to see if it resolves the issue:

add_filter('b2bking_use_zone_shipping_control', '__return_false');

The snippet above changes the shipping control mechanism used by B2BKing from a zone-based mechanism to a non-zone mechanism, making different methods available. This is especially helpful if your shipping method is not assigned to a particular zone.

Get Support #

If you are still experiencing issues, please open a support ticket with us at https://webwizards.ticksy.com.

Powered by BetterDocs