Forum Replies Created

Viewing 30 posts - 1 through 30 (of 327 total)
  • Avatar: Niddy
    Niddy
    Participant
    December 1, 2025 at 12:09

    Hi

    I have reversed it all – as it was clearly the issue as I posted above so do not have it – I could create a staging demo but what I posted above is factual as it occurs across 3 sites that use Xstore and since the update this error occurs which we captured in the debug log – see private for the debug log to help.

    Thanks

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 28, 2025 at 13:51

    I think you misread.

    The theme is spitting out errors. I am a developer and I’ve written a plugin to fix it which isn’t working because the theme is firing other conditions first as I clearly explained!

    Please pass the query to one of your devs. They’ll understand the issue and my very simple question.

    Thank you.

    Avatar: Niddy
    Niddy
    Participant
    November 27, 2025 at 10:53

    Hi

    thanks for looking at this again but it still does not work – when you click into the shop then select a sub category – it just spins away.

    Please see private

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 26, 2025 at 18:17

    Hi,

    It seems it’s still not right.

    Please see video in private.

    Thanks

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 19, 2025 at 11:32

    Hi

    thanks so much – this seems to have fixed it but will keep testing and see if we get any more reports – have added that file to the live site and all seems ok so far….

    thanks again, will keep you updated 🙂

    Can I ask, if this specific to this template or will it be the same on all xstore themes? If so, will you add it to future release updates?

    Thanks

    Avatar: Niddy
    Niddy
    Participant
    November 19, 2025 at 09:42

    Hi guys

    Any update?

    Avatar: Niddy
    Niddy
    Participant
    November 18, 2025 at 10:03

    Hiya

    Thanks for trying – but still the same sadly.

    Please see video in private

    thanks

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 17, 2025 at 11:00

    Hi

    Still the same – no change sadly…

    Please see private – thank you 🙂

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 17, 2025 at 10:33

    Hi

    It’s exactly the same? Nothing has changed. Still doing the same as earlier.

    See private please.

    Thanks

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 17, 2025 at 10:10

    awesome thank you very much – this has resolved my issue by the looks of it 🙂

    Avatar: Niddy
    Niddy
    Participant
    November 16, 2025 at 22:02

    Hi it isn’t pages. It’s POSTS.

    Edit a post with elementor. The bottom 2 in the list are set with elementor. You’ll see.

    Thanks.

    Avatar: Niddy
    Niddy
    Participant
    November 3, 2025 at 11:55

    Hi

    Nope – it has gone back to how it was earlier, look at private please.

    Thanks

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 3, 2025 at 11:09

    Hi

    It is updated and I did copy the line you added to functions and copied the edited general.php file but feel free to check and everything is the same as previous login – this is just a staging site so it’s fine to play around with it.

    If you do any edits please clarify what you do so I can mirror them into the live site.

    Thanks as always 🙂

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    November 3, 2025 at 10:07

    Hi

    That seems to have sorted it so I can update the static block – however I cannot do the recent theme / et-core plugin update as even after copying the general / functions files – once updated, it loses styling again.

    Can you please add this as a patcher or something so it is fixed for other templates as this also occurs on a different site / licence we have.

    Thanks again

    Avatar: Niddy
    Niddy
    Participant
    November 1, 2025 at 12:54

    Hi

    Please see private – thanks.

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    October 16, 2025 at 09:52

    Thanks – it’s just one of those little things that whilst Ajax looks great and stores the selection, it is sometimes the case where we need to be able to just click them to open their respective archive pages – it’s all good.

    Thanks again. Have a good day! 🙂

    Avatar: Niddy
    Niddy
    Participant
    October 16, 2025 at 09:38

    That’s not really entirely true now though is it? It is only the way you (Xstore) like to do this – here you go, took less than an hour to get it working like required –

    1. Runs only on shop/product archive pages (is_shop() or is_product_taxonomy()).

    2. Injects a small JavaScript snippet into the page after jQuery is loaded.

    This function:

    Listens for clicks on links inside any widget whose ID starts with etheme_product_categories_filter or etheme_brands_filter.

    When a link is clicked, it reads the filter_cat or filter_brand parameter from the URL.

    Instead of letting XStore handle it with AJAX, it redirects the browser to the real archive URL:

    /product-category/{slug}/ for categories

    /store/brand/{slug}/ for brands

    Here is the snippet

    function custom_xstore_filter_redirects() {
        if ( ! is_shop() && ! is_product_taxonomy() ) {
            return;
        }
    
        $script = <<<JS
    document.addEventListener('click', function(e) {
        var link = e.target.closest('[id^="etheme_product_categories_filter"] a, [id^="etheme_brands_filter"] a');
        if (!link) return;
    
        var url = new URL(link.href);
        var cat = url.searchParams.get('filter_cat');
        var brand = url.searchParams.get('filter_brand');
    
        if (cat) {
            e.preventDefault();
            window.location.href = window.location.origin + '/product-category/' + cat + '/';
            return;
        }
    
        if (brand) {
            e.preventDefault();
            window.location.href = window.location.origin + '/store/brand/' + brand + '/';
            return;
        }
    });
    JS;
    
        wp_add_inline_script( 'jquery', $script );
    }
    add_action( 'wp_enqueue_scripts', 'custom_xstore_filter_redirects' );
    
    Avatar: Niddy
    Niddy
    Participant
    October 15, 2025 at 12:45

    Hi

    This does not work, but that kinda defeats the purpose so I don’t want to do this – we can use css but it is the sticky header class that I need to mess with presumably? If we use a minus offset vertically, then surely it will ignore the 50px searchbar addition which is currently affecting and making the tab jump incorrectly.

    I will have a play in the settings and figure out a workable css solution unless you have one to hand?

    Cheers.

    Avatar: Niddy
    Niddy
    Participant
    October 7, 2025 at 14:39

    Hiya

    I ended up writing a snippet to do this for me using shortcode – details below for ease; maybe look to implement it as default as really, all categories should be visible within Meta.

    Thanks again

    Add this to child theme functions.php

    // ==================================================================
    // Display Product Categories with Singular/Plural Label
    // ==================================================================
    
    function custom_product_categories_list() {
        global $product;
    
        // Ensure we’re on a product page
        if ( ! is_product() || ! $product ) {
            return '';
        }
    
        // Get product categories
        $categories = wp_get_post_terms( $product->get_id(), 'product_cat' );
    
        if ( empty( $categories ) ) {
            return '';
        }
    
        // Build category links
        $category_links = array();
        foreach ( $categories as $category ) {
            $link = get_term_link( $category );
            if ( ! is_wp_error( $link ) ) {
                $category_links[] = '<a href="' . esc_url( $link ) . '">' . esc_html( $category->name ) . '</a>';
            }
        }
    
        // Determine label
        $label = count( $category_links ) > 1 ? 'Categories' : 'Category';
    
        // Output HTML
        $output  = '<div class="custom-product-categories">';
        $output .= '<strong>' . esc_html( $label ) . ':</strong> ';
        $output .= implode( ', ', $category_links );
        $output .= '</div>';
    
        return $output;
    }
    
    // === Shortcode to use in Elementor or Gutenberg ===
    add_shortcode( 'product_categories_list', 'custom_product_categories_list' );

    Then in elementor page builder, add this shortcode where you want them rendered (ie above meta block) – [product_categories_list]

    Then it does what we need. At least I think it does. Just testing now.

    Thanks 🙂

    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 13:44

    Thanks for the support! My topic “Issue with add to cart sticky widget on single product page – not rendering properly.” has been successfully resolved.

    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 13:44

    Perfect – thank you kindly 🙂

    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 10:33

    Thanks for the support! My topic “Brands do not count the actual products that are assigned to them – same on brand and xstore brand.” has been successfully resolved.

    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 10:33

    Ahh perfect – thank you so much 🙂

    That sorted it.

    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 09:41

    Hi

    Thank you for fast reply. Please see private.

    Please contact administrator
    for this information.
    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 09:02

    Thanks for the support! My topic “Issue with product image slider breaking its container and actually loading into the product content” has been successfully resolved.

    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 09:02

    Perfect – thank you very much 🙂

    Avatar: Niddy
    Niddy
    Participant
    October 6, 2025 at 09:02

    Awesome thanks as always – this works fine however on a mobile we need it to stretch 100% on mobiles – any idea how to achieve this incorporating the above css as this works for tablets.

    Thanks again.

    Avatar: Niddy
    Niddy
    Participant
    September 29, 2025 at 08:16

    Hi

    No need as I already told you this is not Worldpay. The issue is Stipe – we use stripe to handle the wallets.

    Worldpay was disabled and the issue persists. When we disabled stripe, we seen no wallet buttons. The issue is stripe not Worldpay as wallets is not enabled on our Worldpay account.

    Thanks

    Avatar: Niddy
    Niddy
    Participant
    September 27, 2025 at 20:31

    Edit – I’ve fixed the positioning using js script.

    Just the query as to why both Apple & gpay show on iOS 👍

    Thanks

    Avatar: Niddy
    Niddy
    Participant
    September 27, 2025 at 12:23

    Hi

    Thats done it perfectly – thanks. Worldpay is only using the payment form – not wallet so plays no part however your fix sorted it.

    Can I just ask though, how do we get it to sit directly above the left side – as on your layout it is split in 2 columns on checkout, and this now looks silly right across the top of the page so wondered how we can align it to the same left block within Order Details so it keeps the width of that column?

    Thanks again – appreciate your help.

    Please contact administrator
    for this information.
  • 1 2 3 9 10 11
    Viewing 30 results - 1 through 30 (of 327 total)
Viewing 30 posts - 1 through 30 (of 327 total)
We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.