This website uses cookies to personalize your experience. By using this website you agree to our cookie policy.

Trademark symbol problems

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #25852
    billium99billium99
    Participant

    Hello – we get our product listings and product titles from a 3rd party API and drop them into WooCommerce. Your index appears to be indexing the trademark icon, so that when customers invariably do NOT search with the trademark, the exact match is unlikely to appear. For example – we have many items with the first name “Cataplex” such as Cataplex A, Cataplex E, Cataplex F, etc.

    If someone searches for cataplex® f then the searfch results will find Cataplex F Tablets correctly, but if I search cataplex f without the trademark symbol, this product cannot be found. Is there a way for me to strip out the trademark symbol in our indexed results?

    #25867
    Ernest MarcinkoErnest Marcinko
    Keymaster

    Hi,

    Well it should be possible via a custom code, which hooks to the extraction process, and removes the unwanted character. I have quickly constructed something that may work. After applying the code, you will have to re-create the index for it to work.

    Try adding this custom code to the functions.php in your theme/child theme directory. Before editing, please make sure to have a full site back-up just in case!

    add_filter( 'asp_indexing_string_pre_process', 'asp_remove_addition_chars_index', 10, 1 );
    function asp_remove_addition_chars_index($str) {
    	return str_replace('®', '', $str);
    }
    #25888
    billium99billium99
    Participant

    In fact, doing this pushed one of the two needed results further down the list.

    So again, searching “cataplex f” used to find only Cataplex F Soft Gels and then all sorts of other cataplex variations. Now that same search puts Cataplex F Soft Gels in the 8th position.

    Any other suggestions?

    #25892
    Ernest MarcinkoErnest Marcinko
    Keymaster

    Can you please try this logic configuration: https://i.imgur.com/iD7ifNV.png
    By default the “f” in “cataplex f” is ignored in fuzzy matching, because the keyword lenght is 2. Changing that configuration should very likely bump those results to the top.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.