• Resolved goldeneagledistributors

    (@goldeneagledistributors)


    Most of our items have large variants. More like 50 or 60

    If customer takes all 60 variants and they sleep on it. Next day our of those 60, 20 are either low in stock and some are out of stock.

    1. Cart Message just says the title which is in question not the variant. So customer have no idea which one is effected. So they remove all 60 one by one but may be effected items is last in cart so it’s making them really mad.

    2. In many carts we have seen the message on top which item variant is in question plus in cart they automatically adjust to Avaliable quantity. If they selected one varaint quantity of 34 and Avaliable quantity is now 26 it would high light the item and cross out 34 and select 26 or even 0 is out or ask them to remove saying zero stock now. The message is shown per item bases so they know.

    The title message on top of the cart shows some issues with items, please review or update cart.

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi @goldeneagledistributors,

    I tested this scenario on my test website which is running WooCommerce 7.8.0 and has Storefront theme active but it seems to be working fine for me. I added a couple of variations to my cart and then updated the stock quantity as 0 from the admin screen. When I refreshed my cart page, I can see a message on top of the cart that tells me exactly which variation is out of stock. Screenshot for reference.

    I suspect a theme/plugin conflict in your case. Please follow these steps to determine if there is a theme/plugin conflict:

    1. Switch your theme to Storefront.
    2. Disable all plugins except WooCommerce.
    3. Test by repeating the action that is causing the problem.

    If the issue persists despite following the above steps, kindly share the following information for further investigation:

    1. 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.
    2. Fatal Error Log: A copy of any fatal error log found under WooCommerce > System Status > Logs (if available).

    I hope this helps!

    Thread Starter goldeneagledistributors

    (@goldeneagledistributors)

    Hi Kavya,

    We have performed the steps as per your sugesstion but the issue still remains the same. The error message still displays the name of the parent product as completely unavailable. Instead of displaying the particular variation of it being not in stock. Please find the below logs and System Status as requested:

    fatal-errors-2023-05-21-f59b5bc53e186bf1c7caad5d04f1a181.log:

    2023-05-21T05:39:31+00:00 CRITICAL Uncaught Error: Call to undefined function etheme_get_option() in /home/customer/www/chicagodistributors.com/public_html/wp-content/themes/xstore/woocommerce/cart/mini-cart.php:24
    Stack trace:

    #0 /home/customer/www/chicagodistributors.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include()

    #1 /home/customer/www/chicagodistributors.com/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php(2268): wc_get_template(‘cart/mini-cart….’, Array)

    #2 /home/customer/www/chicagodistributors.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(206): woocommerce_mini_cart()

    #3 /home/customer/www/chicagodistributors.com/public_html/wp-includes/class-wp-hook.php(308): WC_AJAX::get_refreshed_fragments(”)

    #4 /home/customer/www/chicagodistributors.com/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(”, Array)

    #5 /home/customer/www/chicagodistributors.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)

    #in /home/customer/www/chicagodistributors.com/public_html/wp-content/themes/xstore/woocommerce/cart/mini-cart.php on line 24

    WordPress Environment
    
    WordPress address (URL): https://goldeneagledistributors.com
    Site address (URL): https://goldeneagledistributors.com
    WC Version: 7.8.0
    REST API Version: ? 7.8.0
    WC Blocks Version: ? 10.2.3
    Action Scheduler Version: ? 3.5.4
    Log Directory Writable: ?
    WP Version: 6.2.2
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_US
    External object cache: – Server Environment Server Info: Apache
    PHP Version: 7.4.33
    PHP Post Max Size: 256 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 3000
    cURL Version: 7.85.0
    OpenSSL/3.0.8 SUHOSIN Installed: –
    MySQL Version: 5.7.39-42-log
    Max Upload Size: 256 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ? Database WC Database Version: 7.8.0
    WC Database Prefix: gih_
    Total Database Size: 403.89MB
    Database Data Size: 280.01MB
    Database Index Size: 123.88MB
    gih_woocommerce_sessions: Data: 1.02MB + Index: 0.02MB + Engine InnoDB
    gih_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    gih_woocommerce_order_items: Data: 1.52MB + Index: 0.16MB + Engine InnoDB
    gih_woocommerce_order_itemmeta: Data: 3.52MB + Index: 4.03MB + Engine InnoDB
    gih_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    gih_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_actionscheduler_actions: Data: 11.52MB + Index: 11.55MB + Engine InnoDB
    gih_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_actionscheduler_logs: Data: 8.52MB + Index: 7.02MB + Engine InnoDB
    gih_berocket_termmeta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_braapf_product_stock_status_parent: Data: 0.33MB + Index: 0.16MB + Engine InnoDB
    gih_braapf_product_variation_attributes: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    gih_braapf_term_taxonomy_hierarchical: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    gih_braapf_variable_attributes: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    gih_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_comments: Data: 1.52MB + Index: 0.38MB + Engine InnoDB
    gih_dgwt_wcas_index: Data: 1.52MB + Index: 0.06MB + Engine InnoDB
    gih_dgwt_wcas_invindex_cache: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_dgwt_wcas_invindex_doclist: Data: 3.41MB + Index: 4.81MB + Engine InnoDB
    gih_dgwt_wcas_invindex_wordlist: Data: 1.52MB + Index: 1.47MB + Engine InnoDB
    gih_dgwt_wcas_tax_index: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    gih_dgwt_wcas_var_index: Data: 6.25MB + Index: 0.47MB + Engine InnoDB
    gih_extend_input_fields: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_e_notes: Data: 0.02MB + Index: 0.17MB + Engine InnoDB
    gih_e_notes_users_relations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    gih_e_submissions: Data: 0.02MB + Index: 0.27MB + Engine InnoDB
    gih_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    gih_e_submissions_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_gla_attribute_mapping_rules: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_gla_budget_recommendations: Data: 0.22MB + Index: 0.14MB + Engine InnoDB
    gih_gla_merchant_issues: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_gla_shipping_rates: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_gla_shipping_times: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_ju_queue: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_automations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_mailpoet_automation_runs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_automation_run_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_automation_run_subjects: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_automation_triggers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_mailpoet_automation_versions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_custom_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_dynamic_segment_filters: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_feature_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_mailpoet_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_mailpoet_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_newsletters: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_newsletter_links: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    gih_mailpoet_newsletter_option: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_newsletter_option_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_newsletter_posts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_newsletter_segment: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_newsletter_templates: Data: 2.52MB + Index: 0.00MB + Engine InnoDB
    gih_mailpoet_scheduled_tasks: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_scheduled_task_subscribers: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_segments: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_sending_queues: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_settings: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_statistics_bounces: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_mailpoet_statistics_clicks: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    gih_mailpoet_statistics_forms: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_statistics_newsletters: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_statistics_opens: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    gih_mailpoet_statistics_unsubscribes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    gih_mailpoet_statistics_woocommerce_purchases: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    gih_mailpoet_stats_notifications: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_subscribers: Data: 0.02MB + Index: 0.16MB + Engine InnoDB
    gih_mailpoet_subscriber_custom_field: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_subscriber_ips: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_subscriber_segment: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_subscriber_tag: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mailpoet_tags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_user_agents: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mailpoet_user_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_mediafromftp_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_mgmlp_folders: Data: 0.13MB + Index: 0.00MB + Engine InnoDB
    gih_mm_customer_price: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_mm_indirect_tax: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_options: Data: 11.42MB + Index: 2.63MB + Engine InnoDB
    gih_pmxi_files: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_pmxi_hash: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
    gih_pmxi_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_pmxi_images: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_pmxi_imports: Data: 0.14MB + Index: 0.00MB + Engine InnoDB
    gih_pmxi_posts: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    gih_pmxi_templates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_postmeta: Data: 69.58MB + Index: 44.17MB + Engine InnoDB
    gih_posts: Data: 65.52MB + Index: 3.78MB + Engine InnoDB
    gih_sgs_log_events: Data: 39.20MB + Index: 17.56MB + Engine InnoDB
    gih_sgs_log_visitors: Data: 0.19MB + Index: 0.20MB + Engine InnoDB
    gih_termmeta: Data: 0.08MB + Index: 0.14MB + Engine InnoDB
    gih_terms: Data: 0.08MB + Index: 0.09MB + Engine InnoDB
    gih_term_relationships: Data: 1.52MB + Index: 0.47MB + Engine InnoDB
    gih_term_taxonomy: Data: 0.08MB + Index: 0.11MB + Engine InnoDB
    gih_urmc_lists: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_usermeta: Data: 41.52MB + Index: 18.08MB + Engine InnoDB
    gih_users: Data: 0.08MB + Index: 0.05MB + Engine InnoDB
    gih_user_registration_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_viwec_clicked: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    gih_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_wc_order_product_lookup: Data: 1.52MB + Index: 0.75MB + Engine InnoDB
    gih_wc_order_stats: Data: 0.06MB + Index: 0.05MB + Engine InnoDB
    gih_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_wc_product_attributes_lookup: Data: 0.19MB + Index: 0.19MB + Engine InnoDB
    gih_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_wc_product_meta_lookup: Data: 1.52MB + Index: 2.52MB + Engine InnoDB
    gih_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_wpfront_ure_login_redirect: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_wpfront_ure_options: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    gih_wpfront_ure_post_type: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_wpfront_ure_taxonomy: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    gih_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    gih_wpml_mails: Data: 0.11MB + Index: 0.00MB + Engine InnoDB Post Type Counts af_c_fields: 14
    afreg_fields: 11
    attachment: 2854
    br_filters_group: 2
    br_product_filter: 6
    custom_css: 1
    customize_changeset: 165
    def_reg_fields: 10
    elementor_library: 1
    mailpoet_page: 1
    mc4wp-form: 1
    mgmlp_media_folder: 14
    mm-indirect-tax-type: 4
    nav_menu_item: 29
    page: 13
    post: 2
    product: 1934
    product_variation: 6189
    revision: 1437
    shop_order: 343
    staticblocks: 16
    user_registration: 1
    viwec_template: 14
    wpcf7_contact_form: 1
    wpt_product_table: 3 Security Secure connection (HTTPS): ?
    Hide errors from visitors: ? Active Plugins (21) FiboSearch - AJAX Search for WooCommerce (Pro): by FiboSearch Team – 1.24.0
    Contact Form 7: by Takayuki Miyoshi – 5.7.7
    Country & Phone Field Contact Form 7: by Narinder Singh Bisht – 2.4.5
    Elementor Pro: by Elementor.com – 3.14.0
    Elementor: by Elementor.com – 3.14.0
    XStore Core: by 8theme – 5.1.7
    MC4WP: Mailchimp for WordPress: by ibericode – 4.9.5
    ManageMore Connector: by Intellisoft Solutions
    Inc. – 3.0.3 Media from FTP: by Katsushi Kawamori – 11.14
    Media Sync: by Erol ?ivina – 1.3.1
    SiteGround Security: by SiteGround – 1.4.5
    Custom User Registration Fields for WooCommerce: by Addify – 2.0.0
    Woo Product Table Pro - (Product Table by CodeAstrology): by CodeAstrology Team – 8.2.3
    Product Table for WooCommerce by CodeAstrology (WooproductTable): by CodeAstrology Team – 3.4.1
    WooCommerce Brands: by WooCommerce – 1.6.45
    WooCommerce Protected Categories: by Barn2 Plugins – 2.6.3
    WooCommerce Wholesale Prices Premium: by Rymera Web Co – 1.30.2
    WooCommerce Wholesale Prices: by Rymera Web Co – 2.1.7
    WooCommerce: by Automattic – 7.8.0
    WP File Manager: by mndpsingh287 – 7.1.9
    XStore White Label Branding: by 8theme – 1.0.6 Inactive Plugins (22) Bulk Media Register: by Katsushi Kawamori – 1.30
    Checkout Fields Manager: by Addify – 1.0.1
    Custom Fields for WooCommerce: by Addify – 1.2.0
    SiteGround Optimizer: by SiteGround – 7.3.3
    User Registration ( Pro ): by WPEverest – 4.0
    User Registration Conditional Logic: by WPEverest – 1.4.0
    User Registration Customize My Account: by WPEverest – 1.2.0
    User Registration File Upload: by WPEverest – 1.3.5
    User Registration for WooCommerce: by WPExperts – 1.1.2
    User Registration Mailchimp: by WPEverest – 2.0.0
    User Registration WooCommerce: by WPEverest – 1.4.0
    weLaunch Framework: by weLaunch.io – 1.0.14
    WooCommerce AJAX Products Filter: by BeRocket – 3.1.4.1
    WooCommerce Variations Table: by weLaunch – 1.3.12
    WP All Import - User Import Add-On Pro: by Soflyy – 1.1.9-beta-1.0
    WP All Import - WooCommerce Import Add-On Pro: by Soflyy – 3.3.5-beta-1.7
    WP All Import Pro: by Soflyy – 4.8.1-beta-1.3
    WPFront User Role Editor: by Syam Mohan – 3.2.1.11184
    WP Mail Logging: by WP Mail Logging Team – 1.11.2
    WP Mail SMTP: by WP Mail SMTP – 3.8.0
    WP Media folder: by Joomunited – 5.5.11
    XStore AMP: by 8theme – 1.0.4 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: –
    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: #17 - /shop/
    Cart: #6 - /cart/
    Checkout: #7 - /checkout/
    My account: #8 - /my-account/
    Terms and conditions: #1702 - /terms-and-conditions/ Theme Name: XStore Child
    Version: 0.0.1
    Author URL: https://8theme.com
    Child Theme: ?
    Parent Theme Name: XStore
    Parent Theme Version: 9.1.7
    Parent Theme Author URL: https://www.8theme.com
    WooCommerce Support: ? Templates Overrides: xstore/woocommerce/archive-product.php
    xstore/woocommerce/cart/cart-empty.php
    xstore/woocommerce/cart/cart-item-data.php
    xstore/woocommerce/cart/cart-shipping.php
    xstore/woocommerce/cart/cart.php
    xstore/woocommerce/cart/cross-sells.php
    xstore/woocommerce/cart/mini-cart.php
    xstore/woocommerce/cart/proceed-to-checkout-button.php
    xstore/woocommerce/checkout/form-billing.php
    xstore/woocommerce/checkout/form-checkout.php
    xstore/woocommerce/checkout/form-shipping.php
    xstore/woocommerce/checkout/review-order.php
    xstore/woocommerce/checkout/thankyou.php
    xstore/woocommerce/content-product-cat.php
    xstore/woocommerce/content-product.php
    xstore/woocommerce/content-single-product.php
    xstore/woocommerce/content-widget-product.php
    xstore/woocommerce/content-widget-reviews.php
    xstore-child/woocommerce/emails/admin-new-order.php
    xstore/woocommerce/global/breadcrumb.php
    xstore/woocommerce/global/form-login.php
    xstore/woocommerce/global/wrapper-end.php
    xstore/woocommerce/global/wrapper-start.php
    xstore/woocommerce/loop/loop-end.php
    xstore/woocommerce/loop/loop-start.php
    xstore/woocommerce/loop/no-products-found.php
    xstore/woocommerce/loop/result-count.php
    xstore/woocommerce/myaccount/dashboard.php
    xstore/woocommerce/myaccount/form-login.php
    xstore/woocommerce/myaccount/navigation.php
    xstore/woocommerce/single-product/add-to-cart/simple.php
    xstore/woocommerce/single-product/meta.php
    xstore/woocommerce/single-product/product-image.php
    xstore/woocommerce/single-product/related.php
    xstore/woocommerce/single-product/tabs/tabs.php
    xstore/woocommerce/single-product/title.php
    xstore/woocommerce/single-product/up-sells.php
    xstore/woocommerce/single-product-reviews.php
    xstore/woocommerce/single-product.php 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-06-21 02:16:03 -05:00
    Options: ?
    Notes: 42
    Onboarding: completed Action Scheduler Complete: 18,783
    Oldest: 2023-05-21 00:39:26 -0500
    Newest: 2023-06-20 15:39:11 -0500 Failed: 10,646
    Oldest: 2023-05-10 21:17:54 -0500
    Newest: 2023-06-20 16:18:01 -0500 Pending: 7
    Oldest: 2023-06-20 16:20:01 -0500
    Newest: 2023-06-26 14:01:32 -0500 Status report information Generated at: 2023-06-20 16:19:37 -05:00
    `

    Hi,

    I understand you would like to improve the customer shopping experience by ensuring they are explicitly informed about the availability of items in their cart.

    Since there are more than 50 or 60 variants, I’d suggest increasing the limit of number of variations to see if that makes a difference, here there is more information: https://woocommerce.com/document/change-limit-on-number-of-variations-for-dynamic-variable-product-dropdowns/

    If the above does not help, please include a link to the product that is having the issue so that we can check.

    Cheers!

    Thread Starter goldeneagledistributors

    (@goldeneagledistributors)

    hello, so let me explain, we are in the business of vape distributors, in which items have different flavors, we have many distributors use big commerce but we use woocommerce. so if the lets says ITEM A had 50 varaitions, our customers are mainly other distributors, so they take long to place an order, they fill the cart, then sleep on it, in between, the item quantity varies, some go out of stock, and in some cases customer saw we had 25 of one variant, and he put in his cart, and now we have 20 avaliable the next day.

    so what happens in that, BIG Commerce give them notification for all the variation in thier respective line items, like if the 50 variants customer added, it will make the item 0 at the time of checkout, and notification will be in that line item saying ITEM is not in stock, and also it will adjust to proper value if the item remaning is less, so lets say the customer had put 25, and now it has 20 left at the time of check out, it will adjust to 20, and give notification in that line item, that quantity has been adjusted to what is avalaible.

    in current structure of woocommerce, it gives notification on the main title of the item, and only first varaint which is out of stock, but others as we notice, it doesnt give info, so our customers are saying that they have no idea which variants are having shortages, or out of stock.

    suggestion is that all the notification should be in the line item, and quantities should be autofill.

    if that is not possible, then notification should be avaliable for all the item that are having issues, but in this case, in some cases the notifications will be very long, because our customers orders are about 200 plus items at once, so if the notifications are this long, it takes lot of reading, so again it boils down to notification in line item is the best design

    Saif

    (@babylon1999)

    Hello @goldeneagledistributors,

    in current structure of woocommerce, it gives notification on the main title of the item, and only first varaint which is out of stock, but others as we notice, it doesnt give info, so our customers are saying that they have no idea which variants are having shortages, or out of stock.

    I think I understand what you mean now, you want the out-of-stock notice to mention all variations, not one at a time, correct?


    Link to image: https://d.pr/i/PTt2Fn

    I believe is done intentionally by design make the notice readable when you add many products, as in your situation.

    However, once you remove the first out-of-stock variation mentioned, the notice should update to the next out-of-stock variation, and so on.

    Please check this screencast for context: https://d.pr/v/ejqs7I

    If you’d like to remove out-of-stock variations automatically, you can check out this snippet: https://stackoverflow.com/a/54120332

    You can add it using a code-adding plugin a plugin like Code snippet.

    If you need assistance from a developer to help you build a more tailored solution, consider hiring a WooExpert.

    Cheers!

    Thread Starter goldeneagledistributors

    (@goldeneagledistributors)

    Ok, so as you are saying, it gives notice on top for the first varaint, and then once the customer removes it, it gives second notfication of the other varaint, and so one, so basically if the customer has added 200 items in the cart, and now 35 of them went out of stock, every item they remove, it changes to different notice, you would think its better solution?, they would have to do this 35 times, and will get tired of this, I do understand why you are giving one notification on time, because you surely cant give notification of all the 35 items on top, so its coming one by one, that is why my suggestion is better, instead of giving the notification on top, why not give small notification in line item, so they can select all that are out of stock at once, and remove then bulk. one key stroke, and super fast.

    Saif

    (@babylon1999)

    Hello @goldeneagledistributors,

    My apologies for the late reply, we’re experiencing a high volume of tickets across all products we support.

    Ok, so as you are saying, it gives notice on top for the first varaint, and then once the customer removes it, it gives second notfication of the other varaint, and so one, so basically if the customer has added 200 items in the cart, and now 35 of them went out of stock, every item they remove, it changes to different notice, you would think its better solution?

    WooCommerce is an incredibly versatile tool, making it the perfect fit for all types of online stores. However, your case is quite unique. Not all stores anticipate having over 200 items in a customer’s cart, let alone leaving those items there until some go out of stock.

    That’s where the customizable and developer-friendly design of WooCommerce shines. You can locate the file responsible for this behaviour at this link: https://github.com/woocommerce/woocommerce/blob/e97eda12aeb5065a059b141352edc013debd3e8d/plugins/woocommerce/includes/class-wc-cart.php#L752

    If you require the assistance of a developer, consider hiring a WooExpert.

    Moreover, I highly suggest you check our B2B solutions at WooCommerce.com.

    instead of giving the notification on top, why not give small notification in line item, so they can select all that are out of stock at once, and remove then bulk. one key stroke, and super fast.

    This can be achieved with the snippet I shared in my previous reply. :?)

    Let us know if you have any other questions.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Out of Stock on variation item’ is closed to new replies.