EU Base Price Display for WooCommerce
Automatically display base price per unit (€/kg, €/L) for WooCommerce products, ensuring compliance with EU price indication regulations.
Plugin info
Maintenance & Compatibility
Maintenance score
Maintained • Last updated 133 days ago
Is EU Base Price Display for WooCommerce abandoned?
Likely maintained (last update 133 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
EU Base Price Display is a WooCommerce extension that helps you display base prices (price per unit) for your products, making it easier for customers to compare prices of different package sizes. The plugin automatically calculates and displays the price per unit (e.g., per kg, per liter, per meter) next to the product price.
Key Features
- Display base prices for all product types (simple, variable, grouped)
- Support for various units (weight, volume, length, area, count)
- Clean, consistent display after product prices
- Works with WooCommerce product variations
- Supports different price display formats
- Mobile responsive design
- Translation ready
Product-Specific Base Price Settings
You can now override global base price settings on a per-product basis, giving you more flexibility in how base prices are calculated and displayed for individual products.
Configuration
After activating the plugin, you can configure its settings by going to WooCommerce > Settings > Products > EU Base Price.
General Settings
- Base Price Label: Customize the label shown before the base price (default: “Base price:”)
- Unit Separator: Choose the separator between price and unit (e.g., ” / ” or ” per “)
Unit Settings
- Default Unit: Select the default unit for base price display (auto, g, kg, lbs, oz, ml, l, m³, cm³)
- Force Unit: Override product-specific units with the default unit
Formatting
- Decimal Places: Set the number of decimal places (0-6)
- Thousand Separator: Character to use as thousand separator (default:
,) - Decimal Separator: Character to use as decimal separator (default:
.)
Usage
For Simple Products
- Edit a product in WooCommerce
- Scroll down to the “Product Data” section
- Enter the product’s weight/volume in the appropriate fields
- The base price will be automatically calculated and displayed after the product price
For Variable Products
- Edit a variable product in WooCommerce
- Go to the “Variations” tab
- For each variation, set the weight/volume
- The base price will be calculated and displayed after each variation’s price
Installation
- Upload the
eu-base-price-displayfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to WooCommerce > Settings > Products > EU Base Price to configure the plugin
- Set up base price display for your products in the product edit screen
Frequently Asked Questions
Yes, the plugin fully supports WooCommerce variable products. It will display the base price for each variation based on its specific weight or volume settings.
Yes, the plugin respects the units set for each individual product. You can also force a specific unit across all products in the settings.
Yes, the plugin includes a .pot file for translation and is ready to be translated into any language using standard WordPress translation methods.
The plugin respects your WooCommerce tax settings and will calculate the base price based on the price including or excluding tax, depending on your store’s configuration.
The plugin is optimized for performance and has minimal impact on page load times. All calculations are done server-side to ensure accuracy and compatibility with caching systems.
Yes, you can add custom CSS through the plugin settings or use the provided CSS classes to style the base price to match your theme.
Review feed
Changelog
1.0.0
- Initial stable release
- Full WooCommerce HPOS compatibility
- Support for all WooCommerce product types
- Comprehensive unit testing
- Complete documentation
- Performance optimizations
- Mobile-responsive design
- Extensive filter/action hooks for developers
- Built-in debugging tools
- Translation-ready with .pot file
![<strong>Product Page</strong> - Price per unit below product price [screenshot-1.png]](https://ps.w.org/eu-base-price-display/assets/screenshot-1.png?rev=3347796)
![<strong>Shop View</strong> - Base prices in product grids [screenshot-2.png]](https://ps.w.org/eu-base-price-display/assets/screenshot-2.png?rev=3347796)
![<strong>Cart/Checkout</strong> - Base prices in cart flows [screenshot-3.png]](https://ps.w.org/eu-base-price-display/assets/screenshot-3.png?rev=3347796)