WooCommerce Services Now Requires Product Dimension to Calculate Shipping
-
Since the last update (1.18.0) WCS requires item dimensions to calculate shipping. None of my items have dimensions. I only have one box size listed. Why is this requirement now enforced? Is there some way of turning it off?
Thanks!
-
Hi there,
As far as I can remember using USPS from within WooCommerce Services has always required you have product dimensions and weight setup for your store. That is what is sent over to USPS for it to calculate the shipping rates offered to your customers.
Maybe I’m wrong and it was possible in the past, or maybe you are just now noticing the admin notice (added in a recent version), but at this point it is required and there’s not a way to turn it off. ??
Same problem.
ryanr14, you are almost correct. The plugin has always required “weight” for USPS services, but not all of the dimensions. It now fails if you missing any of the dimensions.
This is wreaking serious havoc on my site as we don’t have product dimensions besides weight entered for most of our products.
The beginning of December is literally worse-case scenario for this kind of bug.
Hi @erichboileau,
Thanks for the clarification, I tried looking through the changelog but didn’t necessarily see a specific version where the requirement was added.
The best I could see was this update back at version 1.0.0, but it was only related to a notification. I’m not sure what, if any version, you can roll back to to solve the current issue.
Link to image: https://cld.wthms.co/f1uQrI-
This reply was modified 6 years, 2 months ago by
Ryan Ray, a11n.
Hello @ryanr14,
Thank you for getting back to me so quickly!
I searched the changelog as well, but I didn’t notice anything that would have tipped us off to this kind of update.
About 2.5/3 days ago, all of our customers mysteriously started selecting the “flat rate” fallback we had in place instead of Priority Mail, which indicates to me that is when the trouble started.
If it’s a WooCommerce Services bug, it had to have been in 1.18.0. I’m not sure where the requests are made in this plugin–could it be something on the USPS side of things?
Hi @erichboileau,
Do you mind sharing your URL and your 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.
Can’t share the URL for client privacy reasons, but I’d be happy to share the system status:
### WordPress Environment ### Home URL: --- Site URL: --- WC Version: 3.5.2 Log Directory Writable: ? WP Version: ? 5.0 - There is a newer version of WordPress available (5.0.1) WP Multisite: – WP Memory Limit: 512 MB WP Debug Mode: – WP Cron: ? Language: en_US External object cache: – ### Server Environment ### Server Info: Apache PHP Version: 5.6.38-3+ubuntu18.04.1+deb.sury.org+1 - We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version PHP Post Max Size: 100 MB PHP Time Limit: 3600 PHP Max Input Vars: 1000 cURL Version: 7.58.0 OpenSSL/1.1.1 SUHOSIN Installed: – MySQL Version: 5.6.41-84.1-log Max Upload Size: 50 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 3.5.2 WC Database Prefix: wptfl_ Total Database Size: 29.98MB Database Data Size: 15.35MB Database Index Size: 14.63MB wptfl_woocommerce_sessions: Data: 0.09MB + Index: 0.00MB wptfl_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_order_items: Data: 0.45MB + Index: 0.26MB wptfl_woocommerce_order_itemmeta: Data: 2.30MB + Index: 1.81MB wptfl_woocommerce_tax_rates: Data: 0.00MB + Index: 0.01MB wptfl_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.01MB wptfl_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB wptfl_woocommerce_log: Data: 0.02MB + Index: 0.02MB wptfl_commentmeta: Data: 0.25MB + Index: 0.25MB wptfl_comments: Data: 2.52MB + Index: 2.78MB wptfl_links: Data: 0.00MB + Index: 0.00MB wptfl_lockdowns: Data: 0.00MB + Index: 0.00MB wptfl_login_fails: Data: 0.06MB + Index: 0.02MB wptfl_options: Data: 2.13MB + Index: 0.13MB wptfl_postmeta: Data: 5.52MB + Index: 8.03MB wptfl_posts: Data: 1.50MB + Index: 0.38MB wptfl_redirection_404: Data: 0.02MB + Index: 0.06MB wptfl_redirection_groups: Data: 0.02MB + Index: 0.03MB wptfl_redirection_items: Data: 0.02MB + Index: 0.08MB wptfl_redirection_logs: Data: 0.02MB + Index: 0.08MB wptfl_smush_dir_images: Data: 0.02MB + Index: 0.03MB wptfl_termmeta: Data: 0.00MB + Index: 0.01MB wptfl_terms: Data: 0.00MB + Index: 0.01MB wptfl_term_relationships: Data: 0.02MB + Index: 0.04MB wptfl_term_taxonomy: Data: 0.00MB + Index: 0.00MB wptfl_usermeta: Data: 0.05MB + Index: 0.03MB wptfl_users: Data: 0.02MB + Index: 0.05MB wptfl_wc_download_log: Data: 0.02MB + Index: 0.03MB wptfl_wc_webhooks: Data: 0.02MB + Index: 0.02MB wptfl_yoast_seo_links: Data: 0.02MB + Index: 0.02MB wptfl_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB wp_commentmeta: Data: 0.02MB + Index: 0.03MB wp_comments: Data: 0.02MB + Index: 0.08MB wp_links: Data: 0.02MB + Index: 0.02MB wp_options: Data: 0.02MB + Index: 0.03MB wp_postmeta: Data: 0.02MB + Index: 0.03MB wp_posts: Data: 0.02MB + Index: 0.06MB wp_termmeta: Data: 0.02MB + Index: 0.03MB wp_terms: Data: 0.02MB + Index: 0.03MB wp_term_relationships: Data: 0.02MB + Index: 0.02MB wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB wp_usermeta: Data: 0.02MB + Index: 0.03MB wp_users: Data: 0.02MB + Index: 0.05MB ### Post Type Counts ### attachment: 150 jetpack_migration: 2 nav_menu_item: 24 oembed_cache: 1 page: 12 post: 3 product: 43 product_variation: 40 shop_coupon: 2 shop_order: 1473 shop_order_refund: 1 sidebar: 1 slide: 3 wooframework: 151 wpcf7_contact_form: 2 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (19) ### ManageWP - Worker: by ManageWP – 4.6.3 Better Font Awesome: by Mickey Kay – 1.7.1 Better Search Replace: by Delicious Brains – 1.3.2 Contact Form 7: by Takayuki Miyoshi – 5.0.5 Google Tag Manager for WordPress: by Thomas Geiger – 1.9 – Not tested with the active version of WooCommerce Easy FancyBox: by RavanH – 1.8.10 Jetpack by WordPress.com: by Automattic – 6.8.1 MailChimp for WordPress: by ibericode – 4.3.1 Mailgun: by Mailgun – 1.6.1 Redirection: by John Godley – 3.6.3 Storefront Powerpack: by WooCommerce – 1.4.12 – 1.4.13 is available Storefront Product Hero: by WooThemes – 1.2.13 WooCommerce PayPal Pro (Classic and PayFlow Editions) Gateway: by WooCommerce – 4.4.15 WooCommerce Services: by Automattic – 1.18.0 WooCommerce: by Automattic – 3.5.2 Yoast SEO: by Team Yoast – 9.2.1 WP-PageNavi: by Lester 'GaMerZ' Chan – 2.93 Smush: by WPMU DEV – 3.0.1 Custom Product Tabs for WooCommerce: by YIKES Inc. – 1.6.6 ### 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) ### WC Pages ### Shop base: #37 - /all-products/ Cart: #49 - /shopping-cart/ Checkout: #50 - /checkout/ My account: #54 - /my-account/ Terms and conditions: #39 - /terms/ ### Theme ### Name: --- Version: 2.0.2 Author URL: --- Child Theme: ? Parent Theme Name: Storefront Parent Theme Version: 2.4.1 – 2.4.2 is available Parent Theme Author URL: https://woocommerce.com/ WooCommerce Support: ? ### Templates ### Overrides: –
This is logic that was added as part of 1.8. You can see the source change here:
I had to manually revert the logic to get the shop I support up and running. Fairly ridiculous to include something like this during the holidays. It completely breaks the cart with no obvious benefit. Manually updating dimensions on hundreds of products wasn’t something a shop owner should have to do to keep the lights on.
I had the exact same problem. I use weight based shipping. I don’t care what the dimensions are for my particular products. At 5500 products and each having at least a dozen variations – no, just no.
I used this workaround – https://www.pluginhive.com/knowledge-base/setting-default-product-weight-dimensions-ship-products-using-woocommerce-shipping-plugins/
Hi @turboedge & @erichboileau,
It looks like there are some options here as a workaround from adding dimensions to your products. That’d be my recommended solution. ??
Otherwise you could use a version before 1.8 as @pdwetz noted that’s when the dimensions requirement came into play, or check out the post @suzzie526 found.
We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.
-
This reply was modified 6 years, 2 months ago by
- The topic ‘WooCommerce Services Now Requires Product Dimension to Calculate Shipping’ is closed to new replies.