Support » Plugin: WooCommerce » Used to calculate tax, now doesn’t

  • Resolved meburke

    (@meburke)


    I set up my Woocommerce store earlier this year and have only had a few sales. So far we’re only set up to collect sales tax in our state, so I initially did a test transaction to ensure everything was working properly, including sales tax, and it was fine. That was in April, and since then I haven’t had any other in-state sales that would’ve calculated sales tax, however today and I did and now it is not calculating sales tax for some reason. Any reason why this would have changed? I do have screen shots of my settings, but not sure how to paste them here.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hello,

    I do have screen shots of my settings, but not sure how to paste them here.

    I recommend https://snipboard.io for easily sharing screenshots – please follow the instructions on the page, then paste the URL in this chat. It works with Chrome, Firefox, Safari, and Edge.

    In order to troubleshoot, please also share a copy of your site’s System Status. You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.  Once you’ve done that, paste it here in your response.

    Thread Starter meburke

    (@meburke)

    https://snipboard.io/CU6Gvg.jpg

    https://snipboard.io/bKPzO1.jpg

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://www.pipdoggy.com
    Site address (URL): https://www.pipdoggy.com
    WC Version: 5.8.0
    REST API Version: ✔ 5.8.0
    WC Blocks Version: ✔ 5.9.1
    Action Scheduler Version: ✔ 3.3.0
    WC Admin Version: ✔ 2.7.2
    Log Directory Writable: ✔
    WP Version: 5.8.1
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 7.4.24
    PHP Post Max Size: 516 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.79.1
    OpenSSL/1.1.1l
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.41-84.1
    Max Upload Size: 512 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 5.5.2
    WC Database Prefix: wp_
    Total Database Size: 13.40MB
    Database Data Size: 12.51MB
    Database Index Size: 0.89MB
    wp_woocommerce_sessions: Data: 0.04MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_order_items: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_order_itemmeta: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_woocommerce_tax_rates: Data: 0.04MB + Index: 0.03MB + Engine MyISAM
    wp_woocommerce_tax_rate_locations: Data: 0.05MB + Index: 0.06MB + Engine MyISAM
    wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_actionscheduler_actions: Data: 0.05MB + Index: 0.04MB + Engine MyISAM
    wp_actionscheduler_claims: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_actionscheduler_logs: Data: 0.03MB + Index: 0.02MB + Engine MyISAM
    wp_commentmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_comments: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_lws_wr_achieved_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_lws_wr_historic: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_options: Data: 8.72MB + Index: 0.08MB + Engine MyISAM
    wp_postmeta: Data: 0.73MB + Index: 0.15MB + Engine MyISAM
    wp_posts: Data: 2.33MB + Index: 0.13MB + Engine MyISAM
    wp_slicewp_affiliates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_slicewp_affiliate_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_slicewp_commissions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_slicewp_commission_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_slicewp_creatives: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_slicewp_customers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_slicewp_customer_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_slicewp_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_slicewp_payments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_slicewp_payment_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_slicewp_payouts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_slicewp_payout_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_slicewp_visits: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_termmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_terms: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_term_relationships: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_term_taxonomy: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_usermeta: Data: 0.02MB + Index: 0.02MB + Engine MyISAM
    wp_users: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine MyISAM
    wp_wc_admin_note_actions: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    wp_wc_category_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_customer_lookup: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_download_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_product_lookup: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_order_stats: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_order_tax_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_product_meta_lookup: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_wc_reserved_stock: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_tax_rate_classes: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woo_shippment_provider: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
    wp_wotv_woo_track_info: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpforms_tasks_meta: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 259
    custom_css: 4
    customize_changeset: 179
    foogallery: 2
    lws-wre-event: 4
    lws-wre-pool: 1
    lws-wre-unlockable: 1
    nav_menu_item: 22
    page: 22
    post: 2
    product: 46
    product_variation: 20
    revision: 573
    shop_coupon: 2
    shop_order: 3
    tt_font_control: 1
    turbo-sidebar-cpt: 6
    wpcf7_contact_form: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (35) ###
    
    FooGallery: by FooPlugins – 2.1.18
    Akismet Anti-Spam: by Automattic – 4.2.1
    Classic Editor: by WordPress Contributors – 1.6.2
    Classic Widgets: by WordPress Contributors – 0.2
    Contact Form 7: by Takayuki Miyoshi – 5.5.1
    Flexible Shipping: by WP Desk – 4.8.5
    Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 8.1.0
    Jetpack: by Automattic – 10.2
    Kadence Blocks – Gutenberg Blocks for Page Builder Features: by Kadence WP – 2.1.14
    matchHeight: by Neil Gee – 1.2.0
    MOJO Marketplace: by Mike Hansen – 1.5.8
    OptinMonster: by OptinMonster Team – 2.6.5
    Page Visits Counter - Lite: by Denis Botic – 1.1.1
    Perfect Brands for WooCommerce: by QuadLayers – 1.9.7
    Restrict Widgets: by dFactory – 1.3.1
    SliceWP Add-On - Affiliate Social Share: by SliceWP – 1.0.2
    SliceWP Add-On - Affiliate Start ID: by SliceWP – 1.0.0
    SliceWP Add-On - Custom Affiliate Fields: by SliceWP – 1.0.1
    SliceWP Add-On - Import Export: by SliceWP – 1.0.0
    SliceWP Add-On - Reports: by SliceWP – 1.0.1
    SliceWP - WooCommerce Affiliate Account: by SliceWP – 1.0.0
    SliceWP: by SliceWP – 1.0.51
    Virtue/Ascend/Pinnacle Toolkit: by Kadence WP – 4.9.6
    Widgets On Pages: by Todd Halfpenny – 1.5.0
    Open Graph and Twitter Card Tags: by Webdados – 3.1.1
    Orders Tracking for WooCommerce: by VillaTheme – 1.1.8.7
    Product Gallery Slider for WooCommerce: by codeixer – 2.1.3
    Payment Plugins for Stripe WooCommerce: by Payment Plugins
    support@paymentplugins.com – 3.3.11
    
    WooCommerce Cart Stock Reducer: by James Golovich – 3.75
    WooCommerce - ShipStation Integration: by WooCommerce – 4.1.46
    WooCommerce: by Automattic – 5.8.0
    MyRewards: by Long Watch Studio – 4.5.3.1
    WP Mail SMTP: by WPForms – 3.1.0
    WPForms Lite: by WPForms – 1.7.0
    Custom Product Tabs for WooCommerce: by YIKES
    Inc. – 1.7.7
    
    ### Inactive Plugins (3) ###
    
    Equal Height Columns: by MIGHTYminnow
    Mickey Kay
    Braad Martin – 1.1.4
    
    Fonts Plugin | Google Fonts Typography: by Fonts Plugin – 3.0.4
    Widget Options: by Widget Options Team – 3.7.9
    
    ### Must Use Plugins (1) ###
    
    Endurance Page Cache: by Mike Hansen – 2.1.2
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: USD ($)
    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: ✔
    
    ### WC Pages ###
    
    Shop base: #397 - /shop/
    Cart: #311 - /shopping-cart/
    Checkout: #309 - /checkout/
    My account: #307 - /my-account/
    Terms and conditions: #286 - /terms-of-use/
    
    ### Theme ###
    
    Name: virtuechildtheme
    Version: 1.0
    Author URL: 
    Child Theme: ✔
    Parent Theme Name: Virtue
    Parent Theme Version: 3.4.5
    Parent Theme Author URL: https://kadencewp.com/
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: virtue/woocommerce/archive-product.php
    virtue/woocommerce/content-product.php
    virtuechildtheme/woocommerce/content-single-product.php
    virtuechildtheme/woocommerce/emails/customer-invoice.php
    virtuechildtheme/woocommerce/emails/customer-processing-order.php
    virtue/woocommerce/loop/loop-end.php
    virtue/woocommerce/loop/loop-start.php
    virtue/woocommerce/loop/price.php
    virtue/woocommerce/loop/rating.php
    virtue/woocommerce/loop/sale-flash.php
    virtue/woocommerce/single-product/add-to-cart/external.php
    virtue/woocommerce/single-product/add-to-cart/grouped.php
    virtue/woocommerce/single-product/add-to-cart/simple.php
    virtue/woocommerce/single-product/add-to-cart/variable.php
    virtue/woocommerce/single-product/price.php
    virtue/woocommerce/single-product/product-image.php
    virtue/woocommerce/single-product/product-thumbnails.php
    virtue/woocommerce/single-product/sale-flash.php
    virtue/woocommerce/single-product.php
    virtue/woocommerce/content-product_cat.php
    virtue/woocommerce/taxonomy-product_cat.php
    virtue/woocommerce/taxonomy-product_tag.php
    
    ### Action Scheduler ###
    
    Complete: 158
    Oldest: 2021-10-09 12:53:41 -0700
    Newest: 2021-10-14 09:59:06 -0700
    
    Pending: 5
    Oldest: 2021-10-14 14:29:05 -0700
    Newest: 2021-10-15 07:11:06 -0700
    
    ### Status report information ###
    
    Generated at: 2021-10-14 09:59:27 -07:00
    
    Thread Starter meburke

    (@meburke)

    Any idea yet on what could be causing this?

    Hi @meburke

    Could you also share a screenshot of your Standard rates from WooCommerce > Settings > Tax?

    Thread Starter meburke

    (@meburke)

    So, I figured out the problem. Two problems, actually. The first is that my standard rates table only had 5-digit zip codes listed and didn’t account for Zip+4 zip codes (US addresses), and my most recent order that didn’t calculate tax had a Zip+4 entered so it didn’t recognize it. I’ve fixed that by just adding the wildcard * after each zip code so it’ll calculate tax when a Zip+4 is entered.

    The second issue also has to do w/ the rates table. My zip code in the rates table lists a regional title rather than the city name, so when I put my mailing address in, the city “names” don’t match, so therefore WooCommerce doesn’t calculate tax. I have temporarily fixed that as well by just replacing city names throughout the entire table with the wildcard *.

    It did make me realize the limitations of the WooCommerce tax calculation system, though – people do make typing errors, so all it takes is one little typo and the customer doesn’t get charged tax. I guess I will have to look for a plugin that will validate addresses w/ the USPS during checkout.

    Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hi @meburke,

    I’m glad to hear you were able to find out what was happening with the tax rates. You might consider using automated taxes that are part of WooCommmerce Shipping & Tax. That would be another way to handle this that isn’t quite so finicky.

    https://wordpress.org/plugins/woocommerce-services/

    You can use this extension to validate addresses to make sure they are correct.

    https://woocommerce.com/products/postcodeaddress-validation/

    If you’d like to give that a try, we do offer a 30 day refund window. That way you can see if it works for your business. If it doesn’t, you can let us know and we’ll send you your money back.

    Let me know if you have any questions.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Used to calculate tax, now doesn’t’ is closed to new replies.