Shipping issue at checkout
-
Hello,
This issue has persisted for some time now, I cant figure it out, maybe a Woo Wizard knows whats going on, but at this point I think there is some sort of bug/glitch.
I will try to be as clear as I can, my shipping setup is quite complicated with many options, with both weight based shipping, zones and flat rates, but the issue is consistent with a specific scenario.
The issue: USA customers are being presented with a domestic shipping option at checkout and selecting it because it is less costly – *not all domestic shipping options ( I have weight based shipping and multiple shipping zones.) but only a specific zone I have setup. Its always an issue with this one zone.
My zone is properly setup with postal code ranges. For example 123…129. I’ve double checked it probably 10 times now.
Yet, USA customers are still somehow presented with my domestic shipping zone options – which they occasionally select. By default the system should run top down through the zones until a customer address is matched. Somehow it is incorrectly matching my domestic flat rate shipping which is set up for only domestic addresses to USA address. This should not be possible yet it happens.
Any ideas?
- This topic was modified 1 year, 3 months ago by Cactus.
-
HI @furfuraceus
Thanks for reaching out!
I understand that you are facing a persistent issue with a specific shipping zone in your WooCommerce store. It appears that USA customers are being presented with a domestic shipping option at checkout, even though the zone is set up with the correct postal code ranges.
For us to check this further, please share with us a screenshot of the following settings below:
- General Settings (WooCommerce > Settings > General)
- Shipping Settings (WooCommerce > Settings > Shipping)
If you don’t already have a screenshot service installed, you can try https://snipboard.io. You can share the direct link to the image as a response to this topic.
Furthermore, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:
- System Status Report which you can find via
WooCommerce > Status > Get system report > Copy for support
. - Fatal error logs (if any) under WooCommerce > Status > Logs.
You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.
Once we have more information, we’ll be able to assist you further.
Hi Xue28,
Thank you for the reply.
I have attached the requested images below.
https://snipboard.io/Vx5fPb.jpg
https://snipboard.io/dIvCaM.jpg
https://snipboard.io/qva4D2.jpg
WordPress Environment WordPress address (URL): Site address (URL) WC Version: 7.8.2 REST API Version: ✔ 7.8.2 WC Blocks Version: ✔ 10.2.4 Action Scheduler Version: ✔ 3.5.4 Log Directory Writable: ✔ WP Version: 6.2.2 WP Multisite: – WP Memory Limit: 512 MB WP Debug Mode: – WP Cron: ✔ Language: en_CA External object cache: – Server Environment Server Info: LiteSpeed PHP Version: 7.4.33 PHP Post Max Size: 512 MB PHP Time Limit: 30 PHP Max Input Vars: 4000 cURL Version: 7.84.0 OpenSSL/1.1.1p SUHOSIN Installed: – MySQL Version: 10.3.37-MariaDB-log-cll-lve Max Upload Size: 512 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ Database WC Database Version: 7.8.2 WC Database Prefix: wpf0_ Total Database Size: 156.82MB Database Data Size: 119.34MB Database Index Size: 37.48MB wpf0_woocommerce_sessions: Data: 1.51MB + Index: 0.05MB + Engine MyISAM wpf0_woocommerce_api_keys: Data: 0.00MB + Index: 0.01MB + 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: 1.93MB + Index: 0.83MB + Engine MyISAM wpf0_woocommerce_order_itemmeta: Data: 11.62MB + Index: 7.73MB + 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 crypto_files: Data: 0.02MB + Index: 0.33MB + Engine InnoDB crypto_membership: Data: 0.02MB + Index: 0.09MB + Engine InnoDB crypto_payments: Data: 0.02MB + Index: 0.31MB + Engine InnoDB crypto_products: Data: 0.02MB + Index: 0.25MB + Engine InnoDB wpf0_actionscheduler_actions: Data: 5.38MB + Index: 1.72MB + Engine MyISAM wpf0_actionscheduler_claims: Data: 0.00MB + Index: 0.01MB + Engine MyISAM wpf0_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM wpf0_actionscheduler_logs: Data: 3.24MB + Index: 2.20MB + Engine MyISAM wpf0_ac_abandoned_cart_history_lite: Data: 1.52MB + Index: 0.00MB + Engine InnoDB wpf0_ac_email_templates_lite: Data: 0.03MB + Index: 0.00MB + Engine InnoDB wpf0_ac_guest_abandoned_cart_history_lite: Data: 0.05MB + Index: 0.00MB + Engine InnoDB wpf0_ac_sent_history_lite: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wpf0_adtribes_my_conversions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_commentmeta: Data: 0.06MB + Index: 0.05MB + Engine MyISAM wpf0_comments: Data: 5.04MB + Index: 2.10MB + Engine MyISAM wpf0_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wpf0_e_notes: Data: 0.02MB + Index: 0.17MB + Engine InnoDB wpf0_e_notes_users_relations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wpf0_e_submissions: Data: 0.41MB + Index: 0.35MB + Engine MyISAM wpf0_e_submissions_actions_log: Data: 0.07MB + Index: 0.10MB + Engine MyISAM wpf0_e_submissions_values: Data: 0.36MB + Index: 0.11MB + 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_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_litespeed_url: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wpf0_litespeed_url_file: Data: 0.02MB + Index: 0.08MB + Engine InnoDB wpf0_mailchimp_carts: Data: 0.62MB + Index: 0.03MB + Engine MyISAM wpf0_mailchimp_jobs: Data: 0.08MB + Index: 0.00MB + Engine MyISAM wpf0_options: Data: 11.13MB + Index: 0.42MB + Engine MyISAM wpf0_postmeta: Data: 56.15MB + Index: 14.78MB + Engine MyISAM wpf0_posts: Data: 8.73MB + Index: 1.37MB + 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_shopmagic_automation_outcome: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wpf0_shopmagic_automation_outcome_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wpf0_shopmagic_guest: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wpf0_shopmagic_guest_meta: Data: 0.06MB + Index: 0.02MB + Engine InnoDB wpf0_shopmagic_marketing_lists: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wpf0_shopmagic_optin_email: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wpf0_shopmagic_tracked_emails: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wpf0_shopmagic_tracked_emails_clicks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wpf0_smush_dir_images: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_snippets: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wpf0_termmeta: Data: 0.03MB + Index: 0.02MB + Engine MyISAM wpf0_terms: Data: 0.01MB + Index: 0.04MB + Engine MyISAM wpf0_term_relationships: Data: 0.07MB + Index: 0.15MB + Engine MyISAM wpf0_term_taxonomy: Data: 0.01MB + Index: 0.02MB + Engine MyISAM wpf0_usermeta: Data: 2.40MB + Index: 0.13MB + Engine MyISAM wpf0_users: Data: 0.00MB + Index: 0.01MB + Engine MyISAM wpf0_wcpdf_invoice_number: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wcpdf_packing_slip_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wpf0_wc_admin_notes: Data: 0.03MB + Index: 0.00MB + Engine MyISAM wpf0_wc_admin_note_actions: Data: 0.01MB + Index: 0.01MB + Engine MyISAM wpf0_wc_category_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wc_customer_lookup: Data: 0.36MB + Index: 0.32MB + Engine MyISAM wpf0_wc_download_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.01MB + Engine MyISAM wpf0_wc_order_product_lookup: Data: 1.58MB + Index: 1.32MB + Engine MyISAM wpf0_wc_order_stats: Data: 0.55MB + Index: 0.29MB + Engine MyISAM wpf0_wc_order_tax_lookup: Data: 0.18MB + Index: 0.21MB + Engine MyISAM wpf0_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wpf0_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wpf0_wc_product_meta_lookup: Data: 0.12MB + Index: 0.21MB + Engine MyISAM wpf0_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wpf0_wc_reserved_stock: Data: 0.01MB + Index: 0.00MB + 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_wfblockediplog: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wfblocks7: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wfconfig: Data: 0.42MB + Index: 0.02MB + Engine MyISAM wpf0_wfcrawlers: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wffilechanges: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wffilemods: Data: 2.49MB + Index: 0.51MB + Engine MyISAM wpf0_wfhits: Data: 0.01MB + Index: 0.00MB + Engine MyISAM wpf0_wfhoover: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wfissues: Data: 0.01MB + Index: 0.01MB + Engine MyISAM wpf0_wfknownfilelist: Data: 1.33MB + Index: 0.15MB + Engine MyISAM wpf0_wflivetraffichuman: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wflocs: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wflogins: Data: 0.14MB + Index: 0.03MB + Engine MyISAM wpf0_wfls_2fa_secrets: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wpf0_wfls_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wpf0_wfnotifications: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wfpendingissues: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wfreversecache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wfsnipcache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_wfstatus: Data: 0.07MB + Index: 0.04MB + Engine MyISAM wpf0_wftrafficrates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_woo_shippment_provider: Data: 0.03MB + Index: 0.00MB + Engine MyISAM wpf0_wpfm_backup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM wpf0_yoast_indexable: Data: 0.55MB + Index: 0.12MB + Engine MyISAM wpf0_yoast_indexable_hierarchy: Data: 0.10MB + Index: 0.27MB + Engine MyISAM wpf0_yoast_migrations: Data: 0.00MB + Index: 0.01MB + Engine MyISAM wpf0_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine MyISAM wpf0_yoast_seo_links: Data: 0.09MB + Index: 0.04MB + Engine MyISAM wpf0_yoast_seo_meta: Data: 0.06MB + Index: 0.07MB + Engine MyISAM Post Type Counts attachment: 2169 custom_css: 4 customize_changeset: 1 cwginstocknotifier: 2640 elementor_font: 1 elementor_library: 45 elementor-hf: 2 nav_menu_item: 41 oembed_cache: 8 page: 14 post: 13 product: 594 product_variation: 1386 revision: 1369 shop_coupon: 12 shop_order: 6544 shop_order_refund: 1 testimonials: 2 wc_afrsm_zone: 2 wcccf: 18 wcp_ruleset: 3 wcs_ruleset: 3 wp_global_styles: 1 Security Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ Active Plugins (20) Query Monitor: by John Blackbourn – 3.13.0 Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro: by codewoogeek – 4.0.0 Payment Gateway Based Fees and Discounts for WooCommerce: by Tyche Softwares – 2.10.3 COD Default Status for WooCommerce: by WooFx – 1.0.1 Code Snippets: by Code Snippets Pro – 3.4.2 Conditional Payments for WooCommerce: by Lauri Karisola / WP Trio – 3.0.0 Conditional Shipping for WooCommerce: by Lauri Karisola / WP Trio – 3.0.0 Elementor Pro: by Elementor.com – 3.14.1 Elementor: by Elementor.com – 3.14.1 Icon Element: by Webangon – 2.0.2 Mailchimp for WooCommerce: by Mailchimp – 2.8.3 WC Minimum Order Amount: by Hannah Swain – 1.1 WooCommerce Weight Based Shipping: by weightbasedshipping.com – 5.5.4 Advanced Shipment Tracking for WooCommerce: by zorem – 3.5.3 Variation Swatches for WooCommerce: by Emran Ahmed – 2.0.24 Abandoned Cart Lite for WooCommerce: by Tyche Softwares – 5.15.2 BLAZING Email Transfer Payment Gateway: by Massoud Shakeri BlazingSpider – 2.6.0 WooCommerce: by Automattic – 7.8.2 Yoast SEO: by Team Yoast – 20.11 Smush: by WPMU DEV – 3.13.2 Inactive Plugins (21) All-in-One WP Migration: by ServMask – 7.76 All-in-One WP Migration Dropbox Extension: by ServMask – 3.55 Booster for WooCommerce: by Pluggabl LLC – 6.0.6 Elementor Beta (Developer Edition): by Elementor.com – 1.1.1 Facebook for WooCommerce: by Facebook – 3.0.27 Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 8.17 GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership: by GoUrl.io – 1.6.5 GTranslate: by Translate AI Multilingual Solutions – 3.0.3 LiteSpeed Cache: by LiteSpeed Technologies – 5.5 PDF Invoices & Packing Slips for WooCommerce: by WP Overnight – 3.5.6 RafflePress Lite: by RafflePress – 1.11.3 Tidio Chat: by Tidio Ltd. – 6.0.8 Trustpilot-reviews: by Trustpilot – 2.5.914 WC Multiple Email Recipients: by Con Schneider – 1.4.1 Widget Disable: by required – 3.0.0 WooCommerce Admin: by WooCommerce – 3.3.2 WooCommerce Payments: by Automattic – 6.1.1 WooCommerce Wholesale Prices: by Rymera Web Co – 2.1.7 Wordfence Security: by Wordfence – 7.10.0 WP File Manager: by mndpsingh287 – 7.1.9 WP Rocket | VestaThemes.com: by WP Media – 3.4.2.1 Dropin Plugins (2) advanced-cache.php: advanced-cache.php db.php: Query Monitor Database Class (Drop-in) 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: ✔ Enforce Approved Product Download Directories: – HPOS feature screen enabled: – HPOS feature enabled: – Order datastore: WC_Order_Data_Store_CPT HPOS data sync enabled: – WC Pages Shop base: #2618 - /cactus-shop/ Cart: ❌ Page ID is set but the page does not exist Checkout: ❌ Page ID is set but the page does not exist My account: ❌ Page ID is set but the page does not exist Terms and conditions: #2674 - /terms-of-service/ Theme Name: Hello Elementor Version: 2.8.1 Author URL: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash 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: – Admin Enabled Features: activity-panels analytics product-block-editor coupons 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 remote-inbox-notifications remote-free-extensions payment-gateway-suggestions shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page Disabled Features: core-profiler minified-js new-product-management-experience product-variation-management settings async-product-editor-category-field Daily Cron: ✔ Next scheduled: 2023-07-15 04:29:46 -04:00 Options: ✔ Notes: 64 Onboarding: completed Action Scheduler Complete: 14,204 Oldest: 2023-06-13 12:21:34 -0400 Newest: 2023-07-14 12:16:25 -0400 Failed: 191 Oldest: 2022-11-03 14:49:46 -0400 Newest: 2023-07-12 16:04:57 -0400 Pending: 4 Oldest: 2023-07-14 12:21:25 -0400 Newest: 2023-07-14 22:36:06 -0400 Status report information Generated at: 2023-07-14 12:16:51 -04:00 `
Hello @furfuraceus,
Thank you for sharing the logs!It can be a bit tricky to debug this when you have plugins like
Conditional Shipping for WooCommerce
andWooCommerce Weight Based Shipping
active. Would you mind disabling both plugins for now?Additionally, could you please confirm if you’ve added these domestic options to the “All other zones option”? You can see where to check this in the screenshot below.
Link to image: https://d.pr/i/4fkTMbLook forward to hearing back from you.
If I understand correctly you are asking if I have added the domestic options described above to my “All other zones” ?
No, I have not. All other zones has its own distinct options as seen in the screen shot.
Thank you.
If I understand correctly you are asking if I have added the domestic options described above to my “All other zones” ?
Could you please help us narrow down the problem by checking for any patterns in the affected orders? We’d like to replicate the issue. :)
For example, do they share any common products, payment methods, or specific addresses/zipcodes?
Look forward to hearing back from you.Some patterns observed.
It only happens with USA customers. – (I have not been able to replicate this issue at checkout)
It only that one specific shipping where this happens.
Here is an example which just happened.
Customer address:
2230 n 23rd pl
Phoenix, AZ 85006
United States (US)Somehow they were able to select “CANADA | FLAT RATE | XPRESS” which is set up for these specific domestic postal codes only. (See above)
H1A…H9Z
K1A…K9Z
L1A…L9Z
N1A…N9ZI believe the payment methods are always the same but thats most likely because that type is the most popular with all orders.
Hi @furfuraceus
It seems that this has been marked as resolved. Have you managed to get this sorted, or do you still need help resolving this?
If the issue continues, we’re here and happy to help you out further.
Looking forward to your response!
No, I have not gotten a reply to my last message when I followed up with @babylon1999.
Issue continues to persist.
Hello @furfuraceus,
I can imagine your frustration at this point. I tried to recreate the issue and noticed the domestic options at checkout with the Arizona address as well. I know you’re not comfortable sharing your site URL, so I’ve ensured all identifiable information is hidden.
Link to image: https://d.pr/i/86ZEuESince you are using several shipping plugins, one of them may be interfering with the standard shipping functions of WooCommerce. The easiest way to pinpoint the issue is by performing a full conflict test.
Here’s how:- Temporarily switch your theme to Storefront
- Disable all plugins except for WooCommerce
- Repeat the action that is causing the problem
If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.
If you’re not comfortable doing all of this on the live version of your site, you can create a staging environment using WP-STAGING.
Let us know how it goes!
- The topic ‘Shipping issue at checkout’ is closed to new replies.