Default cart Xstore – Missing translation and duplicate option

This topic has 20 replies, 3 voices, and was last updated 15 minutes ago ago by Tony Rodriguez

  • Avatar: javi_web
    javi_web
    Participant
    July 19, 2026 at 19:29

    Hello,
    Please, take a look to the attached screenshots. I am editing the default cart widget and I have found two issues:
    1 ) “Delete”, despite it is disabled a link is added. If you enabled it and additional icon appears in a left column.
    2 ) I am not able to locate where to translate “Remover”. I have searched inside xstore’s theme and core plugin translations string without success.

    Thank you for your help.
    Regards,
    Javi.

    Files is visible for topic creator and
    support staff only.
    19 Answers
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 20, 2026 at 07:32

    Hello, javi_web,

    Could you please clarify whether you are using the built-in theme translation or an external translation plugin (if so, please specify which plugin)? Alternatively, it would be best if you could provide us with access to the website’s admin panel.

    Best regards,
    8Theme Team

    Avatar: javi_web
    javi_web
    Participant
    July 20, 2026 at 09:32

    Hello Andrew,
    We are using two plugins:
    – WPML: Only for dynamic contents (products, pages, …)
    – Loco Translate: For static strings ( plugins, themes, …)
    So, for this case, I found out the string in Loco (xStore theme, plugin, woocommerce, elmentor), no way. I can’t find it.

    Please, find attached a screenshot. I would like to translate two string in the checkout page.

    I am not editing the templates right now. I WP alert you that someone is editing, is not true, you can take control and see the template.

    Please, find attached private data.
    Regards,
    Javi.

    Content is visible for topic creator and
    support staff only.
    Files is visible for topic creator and
    support staff only.
    Avatar: javi_web
    javi_web
    Participant
    July 20, 2026 at 15:28

    Hi Andrew,
    Please, find in Private content credentials to use just in case server requests you.

    Content is visible for topic creator and
    support staff only.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 20, 2026 at 17:06

    Thank you for providing access. We have noticed that you are using an outdated version of the theme and the core plugin. Please update them to the latest versions and check if the issue persists, as many fixes were included in the most recent update.

    Best regards,
    8Theme Team

    Avatar: javi_web
    javi_web
    Participant
    July 22, 2026 at 18:39

    Hello Andrew,
    As usual, it was not the problem 😉 . But I understand you, I had to update to be sure it was not something already solved. No problem.

    In addition, I have detected another string untranslated. I have checked it in Loco Translate and is well translated.
    I am talking about the placeholder in the quick search of the mobile panel.

    Please, find screenshots attached.

    Let me know if you need anything else. I must to publish this website as soon as possible.

    Thank you.
    Regards,
    Javi.

    Files is visible for topic creator and
    support staff only.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 23, 2026 at 09:54

    Hello, javi_web,

    It seems that the FTP access you provided leads to a different website, as we do not see the changes we are making.

    Therefore, we kindly ask you to add the following custom code to the functions.php file of your child theme.

    add_action('wp_footer', function () {
        ?>
        <script>
            document.addEventListener('DOMContentLoaded', function () {
                const spanishPlaceholder = '¿Qué estás buscando?';
    
                function updateSearchPlaceholder() {
                    document
                        .querySelectorAll('.input-row[data-search-mode="dark"] input[name="s"]')
                        .forEach(function (input) {
                            if (
                                input.placeholder === 'What are you looking for...' ||
                                input.placeholder === ''
                            ) {
                                input.placeholder = spanishPlaceholder;
                            }
                        });
                }
    
                updateSearchPlaceholder();
    
                const observer = new MutationObserver(updateSearchPlaceholder);
                observer.observe(document.body, {
                    childList: true,
                    subtree: true
                });
            });
        </script>
        <?php
    });

    Best regards,
    8Theme Team

    Avatar: javi_web
    javi_web
    Participant
    July 23, 2026 at 10:25

    Hello Andrew,
    Some points:
    1) What about the first word I sent you ( Remover )
    2) I think you updated the wrong child theme. See in private field the right one.
    Anyway, it is a provisional fix, isn’t it? I suppose you will fix it in the next theme’s upgrade. I don’t want to add extra code only to fix a translation issue.

    Please, tell me something about the two points.

    Thank you.
    Best Regards,
    Javi.

    Content is visible for topic creator and
    support staff only.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 23, 2026 at 16:46

    We are currently unable to connect to your FTP server. Please find the details in the attached files.

    Best regards,
    The 8Theme Team

    Files is visible for topic creator and
    support staff only.
    Avatar: javi_web
    javi_web
    Participant
    July 23, 2026 at 17:01

    Hello Andrew,
    That make sense for me, it is the firewall.
    Please, share with me in the private your public IP address.

    Thank you.
    Regards,
    Javi.

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 24, 2026 at 15:02

    Hello, javi_web

    I’ve sent you the IP addresses in a private message.

    Regards!

    Content is visible for topic creator and
    support staff only.
    Avatar: javi_web
    javi_web
    Participant
    July 24, 2026 at 15:33

    Hello Andrew,
    I have cheked it, both of them were already added.

    Please, can you try again?

    Before respond you I have already tried to connect with the credentials a sent you. It worked.

    Please, let me know if you can connect.
    Regards,
    Javi.

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 27, 2026 at 07:46

    Hello, javi_web,

    Thank you for the permissions. It is unusual, but this time we connected without any issues. To translate “Remover,” we have added the following code to the functions.php file of your child theme

    add_action('wp_footer', function () {
    
       if (!is_cart()) {
        return;
      }
        ?>
        <script>
            document.addEventListener('DOMContentLoaded', function () {
                function updateRemoveText() {
                    document
                        .querySelectorAll('.product-remove a.remove-item')
                        .forEach(function (link) {
                            if (link.textContent.trim() === 'Remover') {
                                link.textContent = 'Eliminar';
                            }
                        });
                }
    
                updateRemoveText();
    
                const observer = new MutationObserver(updateRemoveText);
                observer.observe(document.body, {
                    childList: true,
                    subtree: true
                });
            });
        </script>
        <?php
    });

    Best regards,
    8Theme’s Team

    Avatar: javi_web
    javi_web
    Participant
    July 28, 2026 at 10:36

    Hello Andrew,
    Thank you for the fixing. But, please, confirm me you will fix it in the next upgrade. I don’t want to add extra PHP process to make a translation that should be inside translations files.

    In the meantime, could be possible fix the translation modifying any PHP file?

    What about this other translation, it makes no sense (in Spanish) in that place: “Ver todos los” (screenshot attached)

    Thank you.
    Regards,
    Javi.

    Files is visible for topic creator and
    support staff only.
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 28, 2026 at 16:11

    Hello, Javi,

    Unfortunately, due to the nature of Elementor (specifically because these strings are not static), multilingual functionality can only be implemented through custom code. For translating strings in the cart, please try using the WooCommerce plugin translation

    Best regards,
    8Theme’s Team

    Avatar: javi_web
    javi_web
    Participant
    July 28, 2026 at 16:35

    Hello Andrew,
    The word “Remove” are dynamic? stored in the database you mean? If you confirm me, I will contact Elementor support, it makes no sense.

    I’ll do, can you say me the string to be searched? (in English)
    I haven’t seen this word ever in the cart (“ver todos los”) and I don’t know what I exactly should search for.

    Thank you.
    Regards,
    Javi.

    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    July 29, 2026 at 08:06

    Hello, javi_web,

    Since you are using a child theme, translations for strings that have been modified or rewritten in the child theme should be done through the child theme’s translation files. In your case, this would be Temas FebalDemo26 Xstore xstore-es_ES.po (system).

    Best regards,
    8Theme’s Team

    Files is visible for topic creator and
    support staff only.
    Avatar: javi_web
    javi_web
    Participant
    July 29, 2026 at 08:21

    Hello Andrew,
    OMG! Thank you for the details, I will delete it.

    Regards,
    Javi.

    Avatar: javi_web
    javi_web
    Participant
    July 29, 2026 at 08:21

    Thanks for the support! My topic “Default cart Xstore – Missing translation and duplicate option” has been successfully resolved.

    Avatar: Tony Rodriguez
    Tony Rodriguez
    Support staff
    July 29, 2026 at 08:21

    Dear javi_web,

    It’s great having you in our WordPress & WooCommerce community!

    Every insight you share helps us refine XStore and build tools that empower thousands of online store owners worldwide.

    Together, we grow stronger with every release.

    Topic closed.
    The 8Theme Team

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

The issue related to '‘Default cart Xstore – Missing translation and duplicate option’' 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.