Entrepo adds wholesale pricing to a WooCommerce store. You group your business
customers, give each group its own prices, and decide who is allowed to see
them.
This is what you get by installing the plugin from this page:
- B2B customer groups, as many as you need, each with its own discount percentage.
- The group's net price served in the shop, on the product page and in the cart, read from a table that is calculated when a product is saved rather than on every page load.
- Company registration with company name, VAT number and country. The account waits in a "pending approval" state until an administrator approves it and assigns a group from the WordPress Users list.
- Three visibility modes: prices for everyone, prices hidden from visitors who are not signed in, or prices restricted to customers who belong to a wholesale group. Guests see a sign-in notice and cannot add to cart.
- Spanish VAT rate classes (21/10/0%) created in one click.
- An admin panel for groups, customers and settings, on top of its own REST API.
Hiding prices covers WooCommerce's public Store API as well as the theme, so a
direct HTTP request returns empty amounts instead of the prices the store is
hiding. The authenticated REST API is left untouched on purpose, so an ERP
or a stock integration keeps working.
There is a paid Pro version that adds price overrides per product and
variation, a simulator that shows the exact price a given customer would pay,
and automatic VIES validation with the intra-Community exemption and the
Spanish equivalence surcharge. The section below lists the split in full.
0.2.1
- Removed a shortcut on the dashboard that pointed to a screen not included in this version and returned a permissions error when clicked.
- Rewrote the changelog for 0.1.0 in plain language and removed internal build notes that were not useful to store owners.
0.2.0
- B2B visibility now also covers WooCommerce's public Store API: product list, single product and the price-range aggregation return empty amounts and report the product as not purchasable. In 0.1.0 an unauthenticated HTTP client could still read prices the store meant to hide.
- The authenticated REST API is deliberately left untouched, so ERP and stock integrations keep working.
0.1.0
First public release.
- B2B customer groups, each with its own discount percentage, implemented as WordPress roles so the rest of your store treats them as ordinary customers.
- Net prices per group, resolved from a precalculated table so the storefront and cart never recalculate at runtime.
- Company registration with company name, VAT number and country, held for approval by an administrator from the WordPress Users list.
- Visibility modes: show prices to everyone, hide them from visitors who are not signed in, or restrict them to customers in a wholesale group.
- Admin panel with a dashboard, group management and the list of customers awaiting approval.
- One-click Spanish VAT setup: enables tax calculation and creates the 21/10/0% rate classes.
- Clean uninstall that removes the plugin's own data and always keeps the tax details recorded on issued orders and the store's VAT rates.
See the "Free vs Pro" section above for the features that require the Pro version.