Tax settings not working
-
I have two problems related to tax calculations in WooCommerce.
All products are set as Tax Status = “Taxable” and Tax Class = “Standard”1) I have a small number of products that are listed as taxable, but the displayed price excludes tax, and tax is NOT being calculated for them at checkout. These products were previously listed as non-taxable, and I tried to do a bulk edit to change them to taxable, but that did not work, so I manually changed them to taxable, but that did not change the tax calculation on the products.
2) The shop prices for the rest of the products (the majority) are displayed to customers as excluding tax, but when they are viewed in the shopping cart the tax is calculated. This would be OK, except that the tax settings in WooCommerce are as follows:
Automated taxes = Disable automated taxes
Prices entered with tax = Yes, I will enter prices inclusive of tax
Calculate tax based on = Customer shipping address
Shipping tax class = Standard
Rounding = not selected
Additional tax classes = 1) Reduced rate 2) Zero rate
Display prices in the shop = Including tax
Display prices during cart and checkout = Including tax
Price display suffix = excl GST
Display tax totals = As a single totalSo the product price that is displaying to customers excludes tax, even though the settings are for the displayed price to include tax. But when products are viewed by the WP Administrator, the prices are inclusive of tax (which is what we want).
I have tried a few suggestions that I found online to correct this, but nothing has worked.
Because there are two different problems that are affecting the tax calculations at a product level, I feel like there is something at the product level that needs to be fixed – but I don’t know what it is.
The WooCommerce status report is at the end of this email
All plugins and themes are up to date with their versions System Status Report### WordPress Environment ### WordPress address (URL): [Redacted] Site address (URL): [Redacted] WC Version: 9.3.3 Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site. Action Scheduler Version: ? 3.8.1 Log Directory Writable: ? WP Version: 6.6.2 WP Multisite: – WP Memory Limit: 2 GB WP Debug Mode: – WP Cron: ? Language: en_AU External object cache: – ### Server Environment ### Server Info: LiteSpeed PHP Version: 7.4.33 PHP Post Max Size: 1 GB PHP Time Limit: 3000 PHP Max Input Vars: 1000 cURL Version: 7.81.0 OpenSSL/3.0.2 SUHOSIN Installed: – MySQL Version: 8.0.36 Max Upload Size: 1 GB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### [REDACTED] ### Post Type Counts ### acf-field: 1 acf-field-group: 1 attachment: 2062 bwg_gallery: 2 bwg_share: 1 custom_css: 1 display_type: 7 foogallery: 3 grw_feed: 1 mailpoet_page: 1 mc4wp-form: 1 nav_menu_item: 37 ngg_gallery: 1 ngg_pictures: 14 oembed_cache: 51 page: 21 post: 13 product: 176 product_variation: 632 shop_coupon: 4 shop_order: 3003 shop_order_refund: 33 tribe_events: 1 tribe_organizer: 1 tribe_rsvp_tickets: 1 tribe_venue: 1 us_content_template: 5 us_grid_layout: 1 us_header: 1 us_page_block: 1 us_testimonial: 3 vc_settings_preset: 1 wp_global_styles: 1 wp_navigation: 1 wpcode: 2 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (35) ### Secure Custom Fields: by www.ads-software.com – 6.3.10.2 Advanced Database Cleaner PRO: by Younes JFR. – 3.2.10 Advanced Woo Search: by ILLID – 3.19 Customer Reviews Collector for WooCommerce: by Trustindex.io – 4.5 GTM4WP - A Google Tag Manager (GTM) plugin for WordPress: by Thomas Geiger – 1.20.2 EWWW Image Optimizer: by Exactly WWW – 7.9.1 Export Media URLs: by Atlas Gondal – 2.1 Facebook for WooCommerce: by Facebook – 3.2.10 FileBird Pro: by Ninja Team – 6.4.2 Font Awesome: by Font Awesome – 4.5.0 Events Calendar by FooEvents: by FooEvents – 1.7.7 FooGallery: by FooPlugins – 2.4.22 Google for WooCommerce: by WooCommerce – 2.8.6 Jetpack VideoPress: by Automattic - Jetpack Video team – 2.1 Jetpack: by Automattic – 13.9.1 WPBakery Page Builder: by Michael M - WPBakery.com – 7.9 LiteSpeed Cache: by LiteSpeed Technologies – 6.5.2 Mailchimp for WooCommerce: by Mailchimp – 4.4.1 MC4WP: Mailchimp for WordPress: by ibericode – 4.9.18 PixelYourSite: by PixelYourSite – 10.0.0 Product Catalog Feed by PixelYourSite: by PixelYourSite – 2.2.0 Slider Revolution: by ThemePunch – 6.7.20 Easy Updates Manager: by Easy Updates Manager Team – 9.0.18 UpSolution Core: by UpSolution – 8.30.1 WooCommerce Cart Abandonment Recovery: by CartFlows Inc – 1.3.0 Variation Swatches for WooCommerce: by Emran Ahmed – 2.1.2 WooCommerce Extra Product Options Pro: by ThemeHigh – 3.2.5 PDF Invoices & Packing Slips for WooCommerce: by WP Overnight – 3.9.0 WooCommerce Shipping & Tax: by WooCommerce – 2.8.3 WooCommerce Square: by WooCommerce – 4.8.2 WooCommerce: by Automattic – 9.3.3 Customer Videos: by – 1.0 Wordfence Security: by Wordfence – 7.11.7 WP Mail SMTP: by WP Mail SMTP – 4.1.1 Widgets for Google Reviews: by Trustindex.io – 12.4.1 ### Inactive Plugins (0) ### ### Must Use Plugins (2) ### rms_unique_wp_mu_pl_fl_nm.php: by – WordPress automation by Installatron: by – ### Settings ### Legacy API Enabled: – Force SSL: – Currency: AUD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – Enforce Approved Product Download Directories: – HPOS feature enabled: – Order datastore: WC_Order_Data_Store_CPT HPOS data sync enabled: – ### Logging ### Enabled: ? Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2 Retention period: 30 days Level threshold: – Log directory size: 2 MB ### WC Pages ### Shop base: #17 - /shop/ Cart: #28 - /cart-2/ - Contains the [woocommerce_cart] shortcode Checkout: #2137 - /checkout-2/ - Contains the [woocommerce_checkout] shortcode My account: #2138 - /my-account/ Terms and conditions: ? Page not set ### Theme ### Name: Impreza Version: 8.30 Author URL: https://us-themes.com/ Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: ? ### Templates ### Overrides: – ### Square ### Environment: Production Tokenization Enabled: ? Debug Mode: Save to Log ### Admin ### Enabled Features: activity-panels analytics product-block-editor coupons core-profiler customize-store customer-effort-score-tracks import-products-task experimental-fashion-sample-products shipping-smart-defaults shipping-setting-tour homescreen marketing mobile-app-banner navigation onboarding onboarding-tasks pattern-toolkit-full-composability product-custom-fields remote-inbox-notifications remote-free-extensions payment-gateway-suggestions printful shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page launch-your-store Disabled Features: experimental-blocks minified-js product-pre-publish-modal settings async-product-editor-category-field product-editor-template-system blueprint reactify-classic-payments-settings Daily Cron: ? Next scheduled: 2024-11-03 11:42:02 +10:00 Options: ? Notes: 56 Onboarding: completed ### Action Scheduler ### Cancelled: 2 Oldest: 2024-10-07 14:08:53 +1000 Newest: 2024-10-23 12:37:54 +1000 Complete: 8,319 Oldest: 2024-10-03 15:20:53 +1000 Newest: 2024-11-03 14:53:25 +1000 Failed: 133 Oldest: 2021-09-16 18:25:25 +1000 Newest: 2024-10-31 17:14:21 +1000 Pending: 7 Oldest: 2024-11-03 18:52:54 +1000 Newest: 2024-11-07 15:44:07 +1000 ### Status report information ### Generated at: 2024-11-03 15:10:05 +10:00
The page I need help with: [log in to see the link]
- You must be logged in to reply to this topic.