Smartcrawl and Woocommerce translation strings

Please advise, on my site I’m using the WPML plugin and looking to translate a string “Products” the custom Post Type from Woocomerce. It is shown from SmartCrawl > Titles & Meta > Post Types.

  • Bamboo Kit
    • Staff

    Hello, Vrisko Digital

    Hope you're well today and thank you for reaching out to us.

    I found the way to translate the string Products from SmartCrawl Pro, is by using one of our plugin call Branda -> then activate -> Utilities – > Text Replacement. After that please add the word that you would like to replace for "Products" string and please configure the other settings as the screenshot below.

    Here is a screenshot when I changed the string "Product" to TEST in SmartCrawl Pro.

    Hope this helps and thank you.

    Kind regards,

    Bamboo

  • Vrisko Digital
    • Flash Drive

    Hello Bamboo

    I am afraid that wont do the Job.

    We have a product title this way

    %%title%% %%sep%% %%sitename%%, ???????????

    and we want it this way

    %%title%% %%sep%% %%sitename%%, Thessaloniki

    I did the replacement you claimed but it didnt change anything. And I am afraid its because Smart Crawl does not recognize Woocommerce stings.

    More over we noticed a more serious issue with Smart Crawl and WPML Translations.

    We noticed that the sitemap.xml doesnt bring the second language urls!!!

    https://argoadvert.com/sitemap.xml

    https://argoadvert.com/en/sitemap.xml

    This website is 2 languages and the urls on the sitemap is 2 times the Greek version!!

    This is more urgent to solve.

  • Bamboo Kit
    • Staff

    Hello, Vrisko Digital

    Thank you for your reply.

    For the translation could you try adding Woocommerce in text domain box from Branda -> Utilities – > Text Replacement. and check if it’s replaced the word for your products. Please find the screenshot below.

    Moreover, I see that your site permalink is only shown in English text no other language here. So there is no second language URL that shows in the sitemap.

    However, it would be better if I can take a closer look into your site please also grant a support access, in order for me to take a closer look into your Smush Pro setting by following these steps below.

    1. Log in to the WordPress Admin Panel for your site (go to the Network Admin dashboard if on Multisite), and then navigate to the “Support” page from the WPMU DEV menu item (WPMU DEV -> Support -> Support Access)

    2. Click the “Grant Support Access” button in the Support Access panel.

    For more information about Granting Support Access please read this guideline: https://premium.wpmudev.org/docs/getting-started/getting-support/#chapter-5

    Here is a screenshot of how to a support grant access.

    https://monosnap.com/file/9jRDFWO3fg19S8giuphWeqyhImH9J0

    After you have granted the access, please inform me in this ticket thank you.

    Hope this helps and thank you.

    Kind regards,

    Bamboo

  • Vrisko Digital
    • Flash Drive

    Hello Bamboo Kit,

    I am afraid Branda Just doesnt do it

    Greek Product

    https://solcore.eu/product/solcore-nk2/

    English Prdoduct

    https://solcore.eu/en/product/solcore-nk2-single-phase-digital-inverter-instantaneous-water-heater-7-0kw/

    As for the second you are mentioning that makes no sense I am afraid as there are 2 version of the page and “/en” gives the language difference

    Greek Version

    https://argoadvert.com/promotion-models/

    English Version

    https://argoadvert.com/en/promotion-models/

    Those urls should both be in sitemap.xml, which as you can see are not

    https://argoadvert.com/sitemap.xml

    I granted you access in both sites to take a look.

    Thank you

  • Bamboo Kit
    • Staff

    Hello, Vrisko Digital

    Thank you for your reply.

    First, I found that to translate the product string or page slugs you can do that by using WPML feature, it can help you translate the Woocommerce products page slug to your language, for further information please check this link: https://wpml.org/documentation/getting-started-guide/translating-page-slugs/

    I also found this plugin as an alternative which can help you translate the Woocommerce product strings: https://polylang.pro/doc/translating-woocommerce-urls-and-strings/

    Second, after I’ve checked through your SmartCrawl setting I found that there was some missing sitemap as you mentioned, so I manually added for you, please kindly recheck your sitemap once again, moreover, if there is still some page that was still missing on your sitemap, please try to include all the pages from the sitemap setting in SmartCrawl.

    Here is the screenshot of your currently setting in SmartCrawl -> Sitemap. (Try include all the pages)

    Here is the screenshot of your sitemap now.

    I hope this helps and thank you.

    Kind regards,

    Bamboo

  • Vrisko Digital
    • Flash Drive

    Hello Bamboo Kit,

    Lets take things one at a time

    1. We don’t want to translate slugs we want to translate Woommerce Strings. WPML doesn’t bring your plugins strings to the Strings Translation section so that is a problem.

    2. Adding the missing pages in a sitemap manually, as you did, is useless when we are talking about an e-shop. Lets say we have 1000 products we are going to add the /en url one by one? If we want a 3rd language we are going to do that for a 3rd time? That is not practical at all. Right now all our 2-3 language e-shops do not contain all pages the sitemap.xml.

    We are not talking about advanced features right now, we are talking about basic ones that Yoast already covers. Submitting a sitemap to Google that includes ALL URLS is a necessary.

    If you are unable to provide these features we will have go back to Yoast.

    Please let us know how to proceed.

    Thank you

  • Bamboo Kit
    • Staff

    Hello, Vrisko Digital

    Thank you for your reply.

    I saw that you've already included all the pages and posts in SmartCrawl sitemap setting, so I ran another new crawl for you and it seems like now you've 45 URLs in the sitemap.

    Here is a screenshot of your sitemap now.

    Here is a screenshot of the crawl result.

    Moreover, about the URLs that I've manually added for you because since that time only a few of the page and post are included in the sitemap setting and SmartCrawl found some of that /en/ pages are missing so there was a suggestion to add those page to the sitemap manually again, however, if you already included all the pages and posts in the sitemap setting, SmartCrawl will automatically run a new crawl and update your sitemap, after you have created a new page or post.

    I hope this helps, thank you.

    Kind regards,

    Bamboo

  • Vrisko Digital
    • Flash Drive

    Hello again Bamboo Kit,

    I am afraid the sitemap is not correct although I activated everything (although I dont need everything!!).

    The problem is not only this site is all of your sites

    https://solcore.eu/sitemap.xml (2 languages not a single url in english – all activated)

    https://eurowood.gr/sitemap.xml (2 languages not a single url in english – all activated)

    some of the examples (I can give you more)

    The sitemap DOESNT BRING THE 2nd or 3rd LANGUAGE URLS!!

    No matter what.

    And if I remove the urls you manually added there would be no /en urls even in https://argoadvert.com/sitemap.xml no matter how many scans we will do.

    Is there a bug in smart crawl? Is there an incompatibility with WPML?

    That is something you need to check.

    Thank you in advance.

  • Bamboo Kit
    • Staff

    Hello, Vrisko Digital

    Thanks for your reply.

    As I checked this with our developer team, I found that there was some issue with WPML sitemap at the moment, our developers are still working on this issue and I have sent your issue to our second level support team. Please note that they deal with more complex issues, so there might be a little delay. We appreciate your patience on this.

    Thank you.

    Kind regards,

    Bamboo

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.