{"id":283238,"date":"2026-02-28T13:39:17","date_gmt":"2026-02-28T13:39:17","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/dl-inclusive-exclusive-tax-prices\/"},"modified":"2026-02-28T13:38:44","modified_gmt":"2026-02-28T13:38:44","slug":"dl-inclusive-exclusive-tax-prices","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dl-inclusive-exclusive-tax-prices\/","author":23404993,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"8.3","requires_plugins":null,"header_name":"DL Inclusive & Exclusive Tax Prices","header_author":"Digital Lychee Creative Limited","header_description":"Displays both inclusive and exclusive tax prices on product pages with fully stylable markup.","assets_banners_color":"d3e4ec","last_updated":"2026-02-28 13:38:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/digitallychee.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":190,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3471626,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3471626,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3471626,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3471626,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3471626,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3471626,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3471626,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3471626,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[282,4394,2012,286],"plugin_category":[45],"plugin_contributors":[251211],"plugin_business_model":[],"class_list":["post-283238","plugin","type-plugin","status-publish","hentry","plugin_tags-ecommerce","plugin_tags-pricing","plugin_tags-tax","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-digitallychee","plugin_committers-digitallychee"],"banners":{"banner":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/banner-772x250.png?rev=3471626","banner_2x":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/banner-1544x500.png?rev=3471626","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/icon-128x128.png?rev=3471626","icon_2x":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/icon-256x256.png?rev=3471626","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/screenshot-1.png?rev=3471626","caption":""},{"src":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/screenshot-2.png?rev=3471626","caption":""},{"src":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/screenshot-3.png?rev=3471626","caption":""},{"src":"https:\/\/ps.w.org\/dl-inclusive-exclusive-tax-prices\/assets\/screenshot-4.png?rev=3471626","caption":""}],"raw_content":"<!--section=description-->\n<p>Inclusive &amp; Exclusive Tax Prices is a small, focused utility plugin for WooCommerce stores that need to display both tax-inclusive and tax-exclusive prices at the same time.<\/p>\n\n<p>It does exactly what it says on the tin \u2014 no settings bloat, no assumptions, and no UI clutter.<\/p>\n\n<p>The plugin:\n* Works only on the front end\n* Respects WooCommerce tax settings\n* Handles simple and variable products\n* Removes the default \"From\" price text on variable products\n* Outputs clean, predictable HTML with semantic CSS class names<\/p>\n\n<p>This plugin is ideal for developers and store owners who want full control over styling and presentation without introducing unnecessary complexity.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Displays both inclusive and exclusive tax prices<\/li>\n<li>Fully stylable HTML output<\/li>\n<li>No admin settings or configuration required<\/li>\n<li>No impact on the WordPress admin<\/li>\n<li>Lightweight and reliable<\/li>\n<li>Compatible with standard WooCommerce tax configurations<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<p>The plugin filters WooCommerce\u2019s price HTML on single product pages and replaces it with a structured markup block containing:<\/p>\n\n<ul>\n<li>Exclusive tax price<\/li>\n<li>Inclusive tax price<\/li>\n<li>Clear labels for each value<\/li>\n<\/ul>\n\n<p>Prices are calculated using WooCommerce\u2019s native tax functions to ensure accuracy and consistency.<\/p>\n\n<h3>Markup &amp; Styling<\/h3>\n\n<p>The plugin outputs the following structure:<\/p>\n\n<p>.vat-price\n\u251c\u2500\u2500 .vat-price__row--ex\n\u2502 \u251c\u2500\u2500 .vat-price__value--ex\n\u2502 \u2514\u2500\u2500 .vat-price__label--ex\n\u2514\u2500\u2500 .vat-price__row--inc\n\u251c\u2500\u2500 .vat-price__value--inc\n\u2514\u2500\u2500 .vat-price__label--inc<\/p>\n\n<p>All elements are fully classed to allow complete styling control via CSS.<\/p>\n\n<p>No inline styles are added.<\/p>\n\n<h3>Tax Configuration Requirements<\/h3>\n\n<p>This plugin relies entirely on WooCommerce\u2019s built-in tax system. It does not calculate or guess tax values on its own.<\/p>\n\n<p>To ensure prices are displayed correctly, the following must be in place:<\/p>\n\n<ul>\n<li>Tax must be enabled in WooCommerce settings<\/li>\n<li>At least one tax rate must be configured<\/li>\n<li>Each product must have the correct tax status and tax class assigned<\/li>\n<\/ul>\n\n<p>Once tax is enabled globally, WooCommerce will typically apply the Standard tax rate to products by default. You should review each product\u2019s tax settings to ensure accuracy.<\/p>\n\n<p>From the product editor, check the Product data panel and confirm:<\/p>\n\n<ul>\n<li>Tax status is set to \"Taxable\"<\/li>\n<li>The correct tax class is selected (Standard, Reduced, Zero rate, or a custom class)<\/li>\n<\/ul>\n\n<p>The plugin will only display inclusive and exclusive prices for products that are marked as taxable.<br \/>\nIf tax is disabled for a product, only a single price will be shown.<\/p>\n\n<p>Correct tax configuration is essential to ensure prices are displayed accurately.<\/p>\n\n<h3>Styling Example<\/h3>\n\n<p>The plugin outputs fully classed HTML with no inline styles.<br \/>\nBelow is an example of how pricing might be styled using CSS:<\/p>\n\n<p>\/* WooCommerce Pricing \/\n\/ Container *\/\n.vat-price {\n    display: inline-block;\n    line-height: 1.2;\n}<\/p>\n\n<p>\/* Each line *\/\n.vat-price__row {\n    display: block;\n    margin: 0.15rem 0;\n}<\/p>\n\n<p>\/* EX VAT price + label *\/\n.vat-price__value--ex {\n    font-size: 1.2rem;\n    font-weight: 600;\n}<\/p>\n\n<p>.vat-price__label--ex {\n    font-size: 0.7rem;\n    margin-left: 0.35rem;\n    opacity: 0.75;\n}<\/p>\n\n<p>\/* INC VAT price + label *\/\n.vat-price__value--inc {\n    font-size: 0.9rem;\n    font-weight: 600;\n}<\/p>\n\n<p>.vat-price__label--inc {\n    font-size: 0.7rem;\n    margin-left: 0.35rem;\n    opacity: 0.75;\n}<\/p>\n\n<p>All class names are stable and intended for developer customisation.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the WordPress Plugins screen<\/li>\n<li>Visit any single product page to see inclusive and exclusive tax prices displayed<\/li>\n<\/ol>\n\n<p>No configuration is required.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20add%20settings%20or%20admin%20screens%3F\"><h3>Does this plugin add settings or admin screens?<\/h3><\/dt>\n<dd><p>No. This is a deliberately minimal plugin with no configuration options.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20variable%20products%3F\"><h3>Does this work with variable products?<\/h3><\/dt>\n<dd><p>Yes. The minimum variation price is used and displayed without the default \"From\" text.<\/p><\/dd>\n<dt id=\"does%20this%20affect%20cart%20or%20checkout%20prices%3F\"><h3>Does this affect cart or checkout prices?<\/h3><\/dt>\n<dd><p>No. The plugin only affects price display on single product pages.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20wording%20or%20styling%3F\"><h3>Can I change the wording or styling?<\/h3><\/dt>\n<dd><p>Yes. All output is fully classed and can be styled or modified using CSS.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Display both inclusive and exclusive tax prices on WooCommerce product pages using clean, fully stylable markup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/283238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=283238"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/digitallychee"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=283238"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=283238"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=283238"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=283238"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=283238"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=283238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}