Hide unavailable Woocommerce product variations in drop down menus
-
Some of my Woocommerce single product pages with variable products incorrectly allow users to choose attribute combinations that are not available and were never defined. This behavior started after a recent update. For example, the pages in question have three attributes, Style, Size, and Frame. Each style is only available in certain sizes and frames. Yet when a style is selected in the first drop down menu, all the sizes and frames still show and remain selectable in the other drop downs. If an unavailable combination is chosen, the user gets an error stating: “Sorry, no products match your selection. Please choose a different combination.” This forces the user to try all possible combinations to see what is available. Clearly, not ideal. However, some of my product pages with variable products still correctly hide unavailable combinations as each attribute is chosen. Is there a way to hide unavailable combinations in the drop down menus for variable products on the Woocommerce single product pages?
WordPress, Woocommerce, Themes and all plugins are updated to most recent versions. I’ve disabled all plugins except woocommerce and the issue persists. I’ve also tried the default theme Twenty Sixteen and the issue persists. This suggests that the trouble is in either a recent WordPress or Woocommerce update.
My site is currently in maintenance mode and is not publicly accessible, but I can provide screenshots, or other info if necessary. As recommended, I will include the Woocommerce System Status below.
Thanks for any help and direction you can provide.
-Klaus
### WordPress Environment ###
Home URL: https://www.naturewindowsphoto.com
Site URL: https://www.naturewindowsphoto.com
WC Version: 2.5.2
Log Directory Writable: ? /home1/naturfj2/public_html/wp-content/uploads/wc-logs/
WP Version: 4.4.2
WP Multisite: –
WP Memory Limit: 256 MB
WP Debug Mode: –
Language: en_US### Server Environment ###
Server Info: Apache
PHP Version: 5.6.17
PHP Post Max Size: 64 MB
PHP Time Limit: 120
PHP Max Input Vars: 1000
SUHOSIN Installed: –
MySQL Version: 5.5.42
Max Upload Size: 64 MB
Default Timezone is UTC: ?
fsockopen/cURL: ?
SoapClient: ?
DOMDocument: ?
GZip: ?
Multibyte String: ?
Remote Post: ?
Remote Get: ?### Database ###
WC Database Version: 2.5.2
:
woocommerce_sessions: ?
woocommerce_api_keys: ?
woocommerce_attribute_taxonomies: ?
woocommerce_termmeta: ?
woocommerce_downloadable_product_permissions: ?
woocommerce_order_items: ?
woocommerce_order_itemmeta: ?
woocommerce_tax_rates: ?
woocommerce_tax_rate_locations: ?### Active Plugins (28) ###
LayerSlider WP: by Kreatura Media – 5.3.2
bbPress: by The bbPress Community – 2.5.8
Better Search Replace: by Expanded Fronts – 1.2.9
Categories Images: by Muhammad Said El Zahlan – 2.5.2
Force Download Shortcode: by Drew Jaynes (DrewAPicture) – 1.1
Duplicate Post: by Enrico Battocchi – 2.6
Enable Media Replace: by M?ns Jonasson – 3.0.4
Enhanced Media Library: by wpUXsolutions – 2.1.7
Fusion Core: by ThemeFusion – 1.8.3
Google Captcha (reCAPTCHA) by BestWebSoft: by BestWebSoft – 1.21
Google XML Sitemaps: by Arne Brachhold – 4.0.8
Image Widget: by Modern Tribe
Inc. – 4.2.1Media Rename: by ShadowsDweller – 3.2.3
Post Thumbnail Editor: by sewpafly – 2.4.6
Regenerate Thumbnails: by Alex Mills (Viper007Bond) – 2.2.6
Revolution Slider: by ThemePunch – 4.6.5
Shortcodes Ultimate: by Vladimir Anokhin – 4.9.9
Category Order and Taxonomy Terms Order: by Nsp-Code – 1.4.7
Ultimate Coming Soon Page: by SeedProd – 1.16.0
UpdraftPlus – Backup/Restore: by UpdraftPlus.Com
DavidAnderson – 1.11.23WooCommerce Cart Tab: by jameskoster – 0.3.1
WooCommerce Advanced Product Quantities: by WP BackOffice – 2.1.9
WooCommerce Mijireh Checkout: by WooThemes – 1.0.8
WooCommerce Shortcodes: by WooThemes
Claudio Sanches – 1.0.0WooCommerce Thumbnail Input Quantities: by WP BackOffice – 1.1.2
WooCommerce: by WooThemes – 2.5.2
Wordfence Security: by Wordfence – 6.0.23
WP Max Submit Protect: by Academe Computing – 1.1.2### Settings ###
Force SSL: –
Currency: USD ($)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2### API ###
API Enabled: ?
API Version: 3.1.0### WC Pages ###
Shop Base: #730 – /shop/
Cart: #731 – /cart/
Checkout: #732 – /checkout/
My Account: #733 – /help/my-account/### Taxonomies ###
Product Types: simple (simple)
grouped (grouped)
variable (variable)
external (external)### Theme ###
Name: Avada
Version: 3.9.3
Author URL: https://themeforest.net/user/ThemeFusion
Child Theme: ? – If you’re modifying WooCommerce on a parent theme you didn’t build personally
then we recommend using a child theme. See: How to create a child themeWooCommerce Support: ?
### Templates ###
Overrides: Avada/woocommerce/cart/cart.php
Avada/woocommerce/checkout/form-pay.php
Avada/woocommerce/checkout/review-order.php
Avada/woocommerce/checkout/thankyou.php
Avada/woocommerce/content-product.php
Avada/woocommerce/loop/loop-start.php
Avada/woocommerce/myaccount/form-edit-address.php
Avada/woocommerce/single-product/add-to-cart/variable.php
Avada/woocommerce/single-product/add-to-cart/variation-add-to-cart-button.php
Avada/woocommerce/single-product/product-image.php
Avada/woocommerce/single-product/product-thumbnails.php
Avada/woocommerce/single-product/short-description.php
Avada/woocommerce/single-product/tabs/additional-information.php
Avada/woocommerce/single-product/tabs/description.php
Avada/woocommerce/single-product/title.php
Avada/woocommerce/single-product-reviews.php
- The topic ‘Hide unavailable Woocommerce product variations in drop down menus’ is closed to new replies.