Documentation · Cartnorm B2B

Compatibility

Cartnorm B2B is not on WordPress.org yet. These pages describe version 0.3.0, the version that will be published. Pro features are marked as planned.

We only write “tested” where we tested it. Everything else is marked.

ComponentWhat Cartnorm B2B doesStatus (version 0.3.0, October 2026)
WooCommerce 8.0 – 11.2RequirementTested up to 11.2
Cart and checkout blocksGroup and quantity prices, order rules (Store API quantity limits and server-side checks), VAT ID field via the Additional Checkout Fields API (WooCommerce 8.9+), 0% VAT shown as soon as the address is updatedAutomated tests
Classic cart and checkout (shortcodes)The same through the classic hooksAutomated tests
Mini cartGroup prices and order rule messagesAutomated tests
High-Performance Order Storage (HPOS)Order data only through the WooCommerce CRUDDeclared compatible
Simple and variable productsGroup prices, quantity prices and quantity rules per variationAutomated tests
Cartnorm OmnibusB2B group members do not see the consumer “lowest price in the last 30 days” notice, and the Omnibus strikethrough logic does not touch group prices. Retail customers are not affected.Automated tests with both plugins active
GermanizedUnit prices recalculated from the group price; “incl. / excl. VAT” notice follows the group displayAutomated tests against Germanized’s filters (stubbed); not yet tested with Germanized running
German MarketGroup prices work as usual; unit prices calculated automatically by German Market follow the group price; unit prices entered by hand are not recalculatedNot tested (source code was not available to us)
WPML + WooCommerce MultilingualGroup prices, quantity prices, quantity rules and unit price fields copied to translations (wpml-config.xml); labels and group names translatable; fixed prices follow WCML exchange ratesConfig file and currency conversion tested with stubs; not yet tested with WPML running
PolylangLanguage of the legal note on ordersLanguage detection only
WP Rocket, LiteSpeed Cache, WP Super CacheIntegration (see Store modes and caching)Checked against the plugins’ source code, tested with stubs; not tested with the real plugins running
W3 Total CacheDONOTCACHEPAGEChecked in its source code
FlyingPressflying_press_is_cacheable filter and DONOTCACHEPAGENot verified (no source available); run the self-test
Hosting caches, Varnish, nginx, CloudflareCache-Control: private, no-store; rules you add yourselfDepends on your setup
Other currency switchers (Aelia, CURCY, FOX …)Fixed group prices and quantity prices are not converted automatically; a switcher can hook into cartnorm_b2b_convert_priceNot tested
Product Bundles, Composite Products, Subscriptions—Not tested

Translations

The plugin’s own texts are translated into German (Germany and Austria, formal “Sie”), Polish, French (France and Belgium), Italian, Spanish and Dutch (Netherlands and Belgium). Language packs from translate.wordpress.org take priority once they exist. The legal notes on orders are built in for all 24 official EU languages.

Found a problem with another plugin?

Write to [email protected] with the plugin name and version. We add every confirmed result to this table.

Something unclear or missing? Write to [email protected].