Support » Plugin: WooCommerce » Shipping Suddenly Not Working

  • Resolved Cactus

    (@furfuraceus)


    Hi All,
    I have recently been having issues with our shipping with WooCommerce.
    No API integrations with shippers, setup as weight based shipping and flat rate.
    The error is not specific to one type of address or shipping class.
    I can generally describe it as just not functioning properly overall, the problem encountered depends on the region selected and quantity/ weight of the order making it difficult to isolate because the problem appears differently depending on the parameters selected.

    This suddenly seemed to have happened after months of our shipping displaying correctly. The only change that was recently made was to our tax’s, but this shouldn’t affect shipping as far as I know.

    The problems are one of two;

    Either the incorrect shipping options display

    or

    “No shipping options were found for XXX” displays.

    I have verified the shipping weights and and settings on the back end having tried to trouble shoot this for some time now. I tried debug moe but this isn’t providing any insight.
    I am beginning to suspect it is being caused by some sort of bug.

    Any guidance would be appreciated,
    SG

    • This topic was modified 1 month, 1 week ago by Cactus.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Three Sons

    (@3sonsdevelopment)

    Hello @furfuraceus,

    Shipping can be tricky to debug. The main shipping debug focuses on showing which zone the order falls under. If it’s an issue further down than that, this won’t shed much insight.

    Could you please send me 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, you can paste it here.

    Also, could you take a screenshot of this shipping method’s settings so we have an idea of how they are set up? You can use https://snipboard.io for sharing screenshots – please follow the instructions on the page, then paste the URL it gives you in your reply.

    Thanks!

    Cactus

    (@furfuraceus)

    THIS WAS A TYPO

    • This reply was modified 1 month, 1 week ago by Cactus. Reason: TYPO
    Cactus

    (@furfuraceus)

    Hi @3sonsdevelopment Three Sons,

    Sorry didn’t do images correctly first time – here it is again.

    Thank you for the reply. I currently have all my plugins deactivated while I try and sort this out, but the problem still persists.

    I have no shipping classes set up, just 1 flat rate and weight based shipping.
    https://snipboard.io/TdGXgY.jpg– zones
    https://snipboard.io/i4f9ds.jpg – weight based shipping

    Error encountered for identical item – it seems to only be occurring with items that are set as 0.01 in weight. when multiples are added it resolves itself.
    https://snipboard.io/YBmkfe.jpg – BC – no options available
    https://snipboard.io/PclJIa.jpg – ON – two options are omitted.

    System Report
    ### WordPress Environment ###

    WordPress address (URL): https://cactuskingdom.ca
    Site address (URL): https://cactuskingdom.ca
    WC Version: 3.9.2
    REST API Version: ✔ 1.0.7
    Log Directory Writable: ✔
    WP Version: 5.3.2
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    External object cache: –

    ### Server Environment ###

    Server Info: LiteSpeed
    PHP Version: 7.2.27
    PHP Post Max Size: 8 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.62.0
    OpenSSL/1.0.2k

    SUHOSIN Installed: –
    MySQL Version: 10.1.44-MariaDB-cll-lve
    Max Upload Size: 8 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔

    ### Database ###

    WC Database Version: 3.9.2
    WC Database Prefix: wpf0_
    Total Database Size: 19.48MB
    Database Data Size: 16.64MB
    Database Index Size: 2.84MB
    wpf0_woocommerce_sessions: Data: 0.14MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_order_items: Data: 0.03MB + Index: 0.02MB + Engine MyISAM
    wpf0_woocommerce_order_itemmeta: Data: 0.16MB + Index: 0.12MB + Engine MyISAM
    wpf0_woocommerce_tax_rates: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woocommerce_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_actionscheduler_actions: Data: 0.40MB + Index: 0.14MB + Engine MyISAM
    wpf0_actionscheduler_claims: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_actionscheduler_logs: Data: 0.31MB + Index: 0.20MB + Engine MyISAM
    wpf0_blc_filters: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_blc_instances: Data: 0.03MB + Index: 0.01MB + Engine MyISAM
    wpf0_blc_links: Data: 0.12MB + Index: 0.02MB + Engine MyISAM
    wpf0_blc_synch: Data: 0.05MB + Index: 0.03MB + Engine MyISAM
    wpf0_commentmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_comments: Data: 0.37MB + Index: 0.29MB + Engine MyISAM
    wpf0_failed_jobs: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_fm_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wpf0_hfcm_scripts: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_mailchimp_carts: Data: 0.03MB + Index: 0.00MB + Engine MyISAM
    wpf0_mailchimp_jobs: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    wpf0_options: Data: 3.56MB + Index: 0.20MB + Engine MyISAM
    wpf0_postmeta: Data: 9.07MB + Index: 1.05MB + Engine MyISAM
    wpf0_posts: Data: 1.97MB + Index: 0.41MB + Engine MyISAM
    wpf0_queue: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_revslider_css: Data: 0.09MB + Index: 0.00MB + Engine MyISAM
    wpf0_revslider_layer_animations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_revslider_navigations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_revslider_sliders: Data: 0.02MB + Index: 0.00MB + Engine MyISAM
    wpf0_revslider_slides: Data: 0.06MB + Index: 0.00MB + Engine MyISAM
    wpf0_revslider_static_slides: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_shipment_batch_process: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_smush_dir_images: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_termmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_terms: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_term_relationships: Data: 0.04MB + Index: 0.08MB + Engine MyISAM
    wpf0_term_taxonomy: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_usermeta: Data: 0.02MB + Index: 0.02MB + Engine MyISAM
    wpf0_users: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_wc_admin_notes: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_wc_admin_note_actions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_wc_category_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_wc_customer_lookup: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wpf0_wc_download_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_wc_order_product_lookup: Data: 0.02MB + Index: 0.02MB + Engine MyISAM
    wpf0_wc_order_stats: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    wpf0_wc_order_tax_lookup: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_wc_product_meta_lookup: Data: 0.02MB + Index: 0.05MB + Engine MyISAM
    wpf0_wc_tax_rate_classes: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wpf0_wc_webhooks: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_woo_shippment_provider: Data: 0.02MB + Index: 0.00MB + Engine MyISAM
    wpf0_wpfm_backup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wpf0_yoast_seo_links: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wpf0_yoast_seo_meta: Data: 0.05MB + Index: 0.05MB + Engine MyISAM

    ### Post Type Counts ###

    attachment: 526
    custom_css: 3
    elementor_font: 1
    elementor_library: 12
    nav_menu_item: 6
    page: 13
    post: 9
    product: 210
    product_variation: 324
    revision: 389
    scheduled-action: 86
    shop_order: 97
    testimonials: 2

    ### Security ###

    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔

    ### Active Plugins (6) ###

    Elementor Pro: by Elementor.com – 2.8.4
    Elementor: by Elementor.com – 2.9.2
    WooCommerce Weight Based Shipping: by weightbasedshipping.com – 5.3.3.1
    WooCommerce Admin: by WooCommerce – 0.25.1
    WooCommerce ‘Email Money Transfer’ Gateway: by Massoud Shakeri
    BlazingSpider – 2.3.3 – Not tested with the active version of WooCommerce

    WooCommerce: by Automattic – 3.9.2

    ### Inactive Plugins (17) ###

    Advanced Shipment Tracking for WooCommerce: by zorem – 2.8.5
    All-in-One WP Migration: by ServMask – 7.17
    All-in-One WP Migration Dropbox Extension: by ServMask – 3.54
    Authorize.net Payment Gateway For WooCommerce: by Eshan Varma – 5.2.2 – Not tested with the active version of WooCommerce
    Broken Link Checker: by ManageWP – 1.11.11
    Facebook for WooCommerce: by Facebook – 1.9.15 – Not tested with the active version of WooCommerce
    File Manager: by Aftabul Islam – 5.1.9
    Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 7.10.4
    Header Footer Code Manager: by 99robots – 1.1.6
    Jetpack by WordPress.com: by Automattic – 8.2.1
    Mailchimp for WooCommerce: by Mailchimp – 2.3.2
    Robots.txt Editor: by Processby – 1.1.2
    Smush: by WPMU DEV – 3.4.2
    Trustpilot-reviews: by Trustpilot – 2.5.800 – Not tested with the active version of WooCommerce
    WPBakery Page Builder: by Michael M – WPBakery.com – 5.6
    WP File Manager: by mndpsingh287 – 5.7
    Yoast SEO: by Team Yoast – 13.1

    ### Must Use Plugins (3) ###

    WHC.CA: by WHC.CA – 1.0.0
    WHC.CA: by WHC.CA – 1.0.0
    WHC.CA: by WHC.CA – 1.0.0

    ### Settings ###

    API Enabled: –
    Force SSL: –
    Currency: CAD ($)
    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: #2618 – /shop/
    Cart: #8 – /cart/
    Checkout: #9 – /checkout/
    My account: #10 – /my-account/
    Terms and conditions: #2674 – /terms-of-service/

    ### Theme ###

    Name: Astra
    Version: 2.3.1
    Author URL: https://wpastra.com/about/
    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: –

    ### Action Scheduler ###

    Complete: 83
    Oldest: 2020-02-18 22:40:50 +0000
    Newest: 2020-02-20 17:58:02 +0000

    Pending: 2
    Oldest: 2020-02-20 18:58:02 +0000
    Newest: 2020-02-20 18:58:02 +0000

    Canceled: 1
    Oldest: 2020-02-18 23:40:50 +0000
    Newest: 2020-02-18 23:40:50 +0000

    In-progress: 0
    Oldest: –
    Newest: –

    Failed: 0
    Oldest: –
    Newest: –

    Thank You!

    Plugin Support Three Sons

    (@3sonsdevelopment)

    Thanks for sending those over. The screenshot for the zones did not make it through. My suspicion is there is something in the rules between weight and destination that is keeping this order to Ontario from pulling any rates. I would double-check and make sure that there is a match in that list.

    If there is a match and it isn’t pulling rates, I would reach out to the developers of the Weight Based Shipping plugin. They may be able to help you get this configured since they created the plugin.

    https://wordpress.org/support/plugin/weight-based-shipping-for-woocommerce/

    I hope that gets you pointed toward an answer.

    Cactus

    (@furfuraceus)

    @3sonsdevelopment

    Yes there is a match between rules and weight if I understand correctly. Its viewable in the second screenshot. Its currently set to all of Canada. So the province shouldn’t make a difference as its set to country.

    Here is the zone in any case – https://snipboard.io/JtaEvH.jpg

    I have reached out to contact@weightbasedshipping.com but they are unwilling to help because I am not a premium member.

    : (

    Cactus

    (@furfuraceus)

    Ok, so after much frustration the problem seems to have been solved. I thank @3sonsdevelopment for trying to help sort it out.

    I wanted to post this update to try and help any other users that may encounter this problem.

    The biggest mystery with the issue was the mystery surrounding how it just started randomly after working without missing a beat for a number of months. I hadn’t changed any settings so never thought to once delve this deep into the weight based settings simply because they had never been touched since the day the site was set up.

    The lesson here is CHECK AND RECHECK even when you think you are sure.

    This issue was buried deep within the weight based shipping rule settings.
    See pic below.

    https://snipboard.io/9Tlq1Q.jpg

    Because the “or equal” box wasn’t checked, orders that landed on exactly the amount set were not displaying the shipping options available. (In this case 0.01)
    Makes sure you have accounted for the above and below sections if using weights, because in rare instances orders can fall directly on parameter set within the weight limits.

    Simply checking this box solved the problem.

    This also allowed for the opportunity to add a level of uniformity to all the shipping options as some had boxes checked while others didn’t.

    All the best,
    CK
    http://www.cactuskingdom.ca

    Dan

    (@dangoodman)

    Thank you for the update.

    Just to add a few cents. Without the ‘or equal’ checkboxes existing in WBS one would have to define either open intervals or closed intervals. The issue with open intervals is that we can’t address an exact value between intervals, e.g. intervals (0, 1.5), (1.5, 3) don’t cover exactly 1.5. Closed intervals in turn bring another issue: a value between intervals falls into both of them. E.g. both [0, 1.5] and [1.5, 3] match 1.5.

    Leaving ‘or equal’ in their default state would give one half-open intervals resolving both issues. E.g. [0, 1.5) and [1.5, 3) cover the entire outer interval from 0 (inclusive) to 3 (exclusive), including 1.5, exactly once.

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.