XStore Theme Issues: Cart Sidebar, Slider Responsiveness, Menu & UI Problems

This topic has 5 replies, 3 voices, and was last updated 1 week, 6 days ago ago by Tony Rodriguez

  • Avatar: regencycigaremporium
    regencycigaremporium
    Participant
    January 14, 2026 at 15:14

    Hello XStore Support Team,

    We are using the XStore theme with WooCommerce and need guidance on several theme-related UI issues. Screenshots/videos are linked for reference.

    NOTE: SCREENSHOTS AND VIDEO REFERENCES ARE ON THE PRIVATE CONTENT AREA

    1. Cart Sidebar: Quantity Hidden When Stock = 1
    When a product has only 1 item in stock, the quantity/count in the slide-out cart sidebar is hidden. We want it to display “1”.

    Is this intended behavior? If not, what is the recommended fix?

    2. Main Banner: Images Not Adaptive (XStore Slider in Editor)
    We are using the XStore slider inside the page editor (not the separate slider feature). Images do not adapt properly between desktop and mobile.

    What is the correct setup for responsive banners in this case?

    3. Mini Cart Sidebar: Add Custom Content / Shortcode
    We want to add an upsell plugin shortcode inside the mini cart / shopping bag sidebar.

    Is there a supported hook or template override for this?

    4. Product Grid: Inconsistent Tile Heights
    Product tile height changes based on image size. We want fixed, uniform product tile heights.

    Is there a theme option or recommended solution?

    5. Header Dropdown Menu Cropped on Short Pages
    The “Cigars” dropdown menu is cropped on pages with short height.

    How can this be prevented?

    6. Horizontal Scroll Appearing on Pages
    Some pages show unwanted horizontal scrolling.

    Are there known XStore elements that cause this?

    7. Side Cart: Double Scroll & Footer Overlap
    The slide-out cart sometimes has double scrollbars, and the footer can overlap it.

    What is the recommended fix?

    8. Product Page: No Close Button on Full Image Preview
    Full image preview on PDP has no close button.

    Is there a built-in option to enable this?

    9. Search Bar: Placeholder Text Breaks Layout
    Long placeholder text causes the search button to shift or get cropped.

    How can this be fixed?

    Thank you for your help. We’d appreciate guidance on whether these are known issues, theme settings, or recommended customizations.

    Please, contact administrator
    for this information.
    4 Answers
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    January 14, 2026 at 18:41

    Hello @regencycigaremporium,

    1. Upon inspecting the code, we found that WooCommerce sets the input type to “hidden” when the product quantity cannot be changed (i.e., when the minimum and maximum quantities are the same – in your case, quantity value is 1. To implement a solution, you may choose one of the following options:

    Option 1: Add the following PHP snippet to your “xstore-child/functions.php” plugin or any plugin that provides functionality for implementation of custom snippets such as “Code Snippets” plugin:

    add_filter('woocommerce_quantity_input_type', function ($type) {
           return 'number';
       });

    Option 2: Hide the input plus/minus symbols when the input is hidden by adding the following custom CSS:

    .product-content form.cart .quantity:has(input[type=hidden]) {
           display: none;
       }

    2. Upon reviewing the source of your slider, we noticed that you are using the “Slides” widget provided by the Elementor PRO plugin. For any questions related to their widgets, we recommend contacting the plugin’s support team, as we are responsible only for the features and settings provided by our theme.
    As a possible solution, you can change the background image size from “cover” to “contain.” However, for more detailed assistance with Elementor PRO widgets, please reach out to their support.

    3. To add custom content to the mini-cart, please add the following PHP snippet to your child-theme/functions.php file:

    add_action('woocommerce_widget_shopping_cart_before_buttons', function() {
           echo '<div class="mini-cart-custom-content">Custom content</div>';
       }, 9999);

    Then, add the following custom CSS:

    .product_list-popup-footer-inner {
           display: flex;
           flex-wrap: wrap;
       }
    
       .product_list-popup-footer-inner > * {
           flex-basis: 100%;
       }
    
       .mini-cart-custom-content {
           order: -1;
           margin-bottom: 20px;
       }

    For more information about adding custom CSS, please refer to:
    https://www.8theme.com/documentation/xstore/additional-customisation/optimal-placement-for-custom-css-code/

    4. If you would like all product images across the product grid, list, or carousel to appear square (with the same aspect ratio), please use the following custom CSS:

    .etheme-product-grid-image img {
           aspect-ratio: 1/1;
           object-fit: contain;
           object-position: center;
       }

    Alternatively, you can set a custom image size in the “Archive Products” widget of the XStore Archive Products Builder.

    5. Please try using the following custom CSS:

    .elementor-widget-theme-etheme_nav_menu .nav-sublist-dropdown {
           max-height: 340px;
           overflow: auto;
       }

    Frontend result: https://gyazo.com/aa4bd2e5d0bb764e912cd94e6413b76d

    6. The issue is caused by the width value set for one of the widgets (Menu List) in your footer being greater than 100% in Footer Elementor editor -> Menu list -> Advanced -> Layout. Please reset this value or set it to a maximum of 100%.

    7. The double scroll issue occurs when both the mini-cart items and the page itself have scroll enabled. You can fix this by disabling page scrolling whenever any off-canvas content widget is open:

    .etheme-elementor-off-canvas--shown {
           overflow: hidden;
       }

    8. The absence of a close button occurs because you are opening the image URL directly on image click in product gallery. To enable the Lightbox feature, open the Single Product Builder via Elementor (under the XStore Builders page in your dashboard) and activate the “Lightbox” option in the Product Gallery widget.

    9. Please try using the following custom CSS:

    .etheme-search-input-placeholder {
           max-width: 100%;
           white-space: nowrap;
           width: 100%;
           text-overflow: ellipsis;
       }
    
       .etheme-search-input-wrapper {
           max-width: 100%;
           overflow: hidden;
           text-overflow: ellipsis;
       }

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: regencycigaremporium
    regencycigaremporium
    Participant
    January 15, 2026 at 14:16

    Hello Jack,

    Thank you so much for your detailed, clear, and well-structured guidance, we truly appreciate the time and care you put into addressing each point.

    We’re happy to confirm that all of the recommended solutions worked perfectly on our end. We implemented the PHP snippets, custom CSS, and the suggested Elementor/XStore builder settings, and each issue has now been resolved as expected:

    Quantity now displays correctly when stock is 1
    Mini-cart custom content is working and positioned properly
    Product grid images are uniform
    Dropdown menu scrolling and layout issues are fixed
    Horizontal and double-scroll issues are resolved
    Footer width issue was correctly identified and fixed
    Lightbox is now enabled on the product gallery with the close button restored
    Search placeholder overflow issue is fixed
    Slider responsiveness behavior is now clear and manageable

    Your explanations made it easy to implement everything cleanly and safely, and this has significantly improved the overall user experience on our site.

    Thanks again for the excellent support, it’s genuinely appreciated.

    Best regards,

    Regency Cigar Emporium Team

    Avatar: regencycigaremporium
    regencycigaremporium
    Participant
    January 15, 2026 at 14:16

    Thanks for the support! My topic “XStore Theme Issues: Cart Sidebar, Slider Responsiveness, Menu & UI Problems” has been successfully resolved.

    Avatar: Tony Rodriguez
    Tony Rodriguez
    Support staff
    January 15, 2026 at 14:16

    Dear regencycigaremporium,

    Thanks for being part of our WordPress & WooCommerce community!

    We’re happy we could assist you. Your feedback truly matters — it helps us make XStore better, faster, and more reliable with every release.

    Together, we’re shaping a better WooCommerce experience for everyone.

    Topic closed.
    The 8Theme Team

  • Viewing 5 results - 1 through 5 (of 5 total)

The issue related to '‘XStore Theme Issues: Cart Sidebar, Slider Responsiveness, Menu & UI Problems’' has been successfully resolved, and the topic is now closed for further responses

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.